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

#include <activity.hpp>

Public Types

enum  activity_type { Game = 0, Streaming = 1, Listening = 2, Watching = 3 }
 
enum  activity_flags {
  Null = 0, Instance = 1, Join = 1 << 1, Spectate = 1 << 2,
  JoinRequest = 1 << 3, Sync = 1 << 4, Play = 1 << 5
}
 

Public Attributes

std::string name
 
activity_type type = activity_type::Game
 
std::string url
 
objects::timestamp timestamps
 
snowflake application_id
 
std::string details
 
std::string state
 
objects::party party_data
 
objects::asset assets
 
objects::secret secrets
 
bool instance
 
activity_flags flags
 

Detailed Description

Todo:
Incomplete. Needs documentation

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