D++ (DPP)  10.0.30
C++ Discord API Bot Library
integration.h File Reference
#include <dpp/export.h>
#include <dpp/snowflake.h>
#include <dpp/managed.h>
#include <dpp/json_fwd.h>
#include <unordered_map>
#include <dpp/json_interface.h>
#include <dpp/user.h>
Include dependency graph for integration.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dpp::connection
 The connection object that the user has attached. More...
 
class  dpp::integration
 Represents an integration on a guild, e.g. More...
 
struct  dpp::integration_account
 The account information for an integration. More...
 
struct  dpp::integration_app
 An application that has been integrated. More...
 

Namespaces

 dpp
 The main namespace for D++ functions.
 

Typedefs

typedef std::unordered_map< snowflake, connection > dpp::connection_map
 A group of connections. More...
 
typedef std::unordered_map< snowflake, integration > dpp::integration_map
 A group of integrations. More...
 

Enumerations

enum  dpp::integration_flags {
  dpp::if_enabled = 0b00000001,
  dpp::if_syncing = 0b00000010,
  dpp::if_emoticons = 0b00000100,
  dpp::if_revoked = 0b00001000,
  dpp::if_expire_kick = 0b00010000
}
 Integration flags. More...
 
enum  dpp::integration_type {
  dpp::i_twitch,
  dpp::i_youtube,
  dpp::i_discord,
  dpp::i_guild_subscription
}
 Integration types. More...