aegis.cpp
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Attributes | List of all members
aegis::gateway::events::ready Struct Reference

#include <ready.hpp>

Public Attributes

shards::shardshard
 
int8_t v = 0
 
objects::user user
 
std::vector< objects::channelprivate_channels
 
std::vector< objects::guildguilds
 
std::string session_id
 
std::vector< std::string > _trace
 

Detailed Description

Todo:
Needs documentation

Member Data Documentation

std::vector<std::string> aegis::gateway::events::ready::_trace

Debug information for Discord

std::vector<objects::guild> aegis::gateway::events::ready::guilds

Guilds currently in

std::vector<objects::channel> aegis::gateway::events::ready::private_channels

Direct Message channels (empty for bots)

std::string aegis::gateway::events::ready::session_id

Session ID for resuming

shards::shard& aegis::gateway::events::ready::shard

Reference to shard object this message came from

objects::user aegis::gateway::events::ready::user

Discord user object

int8_t aegis::gateway::events::ready::v = 0

Gateway protocol version


The documentation for this struct was generated from the following file: