dico.base.model module

class dico.base.model.CopyableObject

Bases: object

copy()
class dico.base.model.EventBase(client, resp)

Bases: object

classmethod create(client, resp)
class dico.base.model.DiscordObjectBase(client, resp, **kwargs)

Bases: CopyableObject

TYPING

alias of Union[int, str, Snowflake, DiscordObjectBase, Type[DiscordObjectBase]]

RESPONSE

alias of Union[DiscordObjectBase, Awaitable[DiscordObjectBase]]

RESPONSE_AS_LIST

alias of Union[List[DiscordObjectBase], Awaitable[List[DiscordObjectBase]]]

update(new_resp, **kwargs)
classmethod create(client, resp, **kwargs)
class dico.base.model.AbstractObject(resp)

Bases: dict

RESPONSE

alias of Union[AbstractObject, Awaitable[AbstractObject]]

RESPONSE_AS_LIST

alias of Union[List[AbstractObject], Awaitable[List[AbstractObject]]]

class dico.base.model.FlagBase(*args, **kwargs)

Bases: object

has(name)
add(value)
remove(value)
classmethod from_value(value)
class dico.base.model.TypeBase(value)

Bases: object

is_type(name)
classmethod to_string(value)