aegis.cpp
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
include
aegis
gateway
events
message_reaction_add.hpp
1
//
2
// message_reaction_add.hpp
3
// ************************
4
//
5
// Copyright (c) 2019 Sharon W (sharon at aegis dot gg)
6
//
7
// Distributed under the MIT License. (See accompanying file LICENSE)
8
//
9
10
#pragma once
11
12
#include "aegis/config.hpp"
13
#include "aegis/fwd.hpp"
14
#include "aegis/snowflake.hpp"
15
#include "aegis/gateway/objects/emoji.hpp"
16
17
namespace
aegis
18
{
19
20
namespace
gateway
21
{
22
23
namespace
events
24
{
25
28
struct
message_reaction_add
29
{
30
shards::shard
&
shard
;
31
snowflake
user_id;
32
snowflake
channel_id;
33
snowflake
message_id;
34
snowflake
guild_id;
35
objects::emoji
emoji;
36
};
37
38
}
39
40
}
41
42
}
aegis::snowflake
Stores creation time and extra data specific to Discord for entities.
Definition:
snowflake.hpp:21
aegis::gateway::events::message_reaction_add
Definition:
message_reaction_add.hpp:28
aegis::gateway::events::message_reaction_add::shard
shards::shard & shard
Definition:
message_reaction_add.hpp:30
aegis::gateway::objects::emoji
Discord Emoji Object.
Definition:
emoji.hpp:26
aegis::shards::shard
Tracks websocket shards and their connections.
Definition:
shard.hpp:42
Generated on Sun Aug 2 2020 09:17:34 for aegis.cpp by
1.8.7