dico.model.gateway module

class dico.model.gateway.GetGateway(resp)

Bases: object

to_dict()
class dico.model.gateway.SessionStartLimit(resp)

Bases: object

classmethod optional(resp)
to_dict()
class dico.model.gateway.Intents(*args, **kwargs)

Bases: FlagBase

GUILDS = 1
GUILD_MEMBERS = 2
GUILD_BANS = 4
GUILD_EMOJIS = 8
GUILD_INTEGRATIONS = 16
GUILD_WEBHOOKS = 32
GUILD_INVITES = 64
GUILD_VOICE_STATES = 128
GUILD_PRESENCES = 256
GUILD_MESSAGES = 512
GUILD_MESSAGE_REACTIONS = 1024
GUILD_MESSAGE_TYPING = 2048
DIRECT_MESSAGES = 4096
DIRECT_MESSAGE_REACTIONS = 8192
DIRECT_MESSAGE_TYPING = 16384
MESSAGE_CONTENT = 32768
GUILD_SCHEDULED_EVENTS = 65536
classmethod full()
classmethod no_privileged()
classmethod guild()
classmethod dm()
classmethod none()
class dico.model.gateway.GatewayResponse(resp)

Bases: object

to_dict()
class dico.model.gateway.Activity(resp=None, *, name=None, activity_type=None, url=None)

Bases: object

to_dict()
class dico.model.gateway.ActivityTypes(value)

Bases: TypeBase

GAME = 0
STREAMING = 1
LISTENING = 2
WATCHING = 3
CUSTOM = 4
COMPETING = 5
class dico.model.gateway.ActivityTimestamps(resp)

Bases: object

to_dict()
classmethod optional(resp)
class dico.model.gateway.ActivityEmoji(resp)

Bases: object

to_dict()
classmethod optional(resp)
class dico.model.gateway.ActivityParty(resp)

Bases: object

to_dict()
classmethod optional(resp)
class dico.model.gateway.ActivityAssets(resp, application_id)

Bases: object

large_image_url(*, extension='webp', size=1024)
small_image_url(*, extension='webp', size=1024)
to_dict()
classmethod optional(resp, application_id)
class dico.model.gateway.ActivitySecrets(resp)

Bases: object

to_dict()
classmethod optional(resp)
class dico.model.gateway.ActivityFlags(*args, **kwargs)

Bases: FlagBase

INSTANCE = 1
JOIN = 2
SPECTATE = 4
JOIN_REQUEST = 8
SYNC = 16
PLAY = 32
class dico.model.gateway.ActivityButtons(resp)

Bases: object

to_dict()
classmethod optional(resp)
class dico.model.gateway.Opcodes

Bases: object

DISPATCH = 0
HEARTBEAT = 1
IDENTIFY = 2
PRESENCE_UPDATE = 3
VOICE_STATE_UPDATE = 4
RESUME = 6
RECONNECT = 7
REQUEST_GUILD_MEMBERS = 8
INVALID_SESSION = 9
HELLO = 10
HEARTBEAT_ACK = 11
static as_string(code)