36namespace DiscordCoreAPI {
90 static void initialize(DiscordCoreInternal::HttpsClient*);
122 static DiscordCoreInternal::HttpsClient* httpsClient;
A CoRoutine - representing a potentially asynchronous operation/function.
For getting a StickerData object for the given sticker ID.
Snowflake stickerId
The chosen StickerData's Snowflake.
For collecting a list of Stickers from a chosen Guild.
Snowflake guildId
The chosen Guild from which you would like to collect the Stickers from.
For creating a single StickerData.
std::string file
The sticker file to upload, must be a Png, Apng, or Lottie JSON file, max 500 KB.
Snowflake guildId
The Guild within which to create the StickerData.
std::string reason
The reason for creating the StickerData.
std::string tags
Autocomplete / suggestion tags for the sticker(max 200 characters).
std::string name
Name of the StickerData.
std::string description
Description of the StickerData.
For modifying a single StickerData.
Snowflake stickerId
The StickerData you wish to modify.
std::string description
Description of the StickerData.
std::string tags
Autocomplete / suggestion tags for the sticker(max 200 characters).
Snowflake guildId
The Guild within which to modify the StickerData.
std::string name
Name of the StickerData.
std::string reason
The reason for modifying the StickerData.
For deleting a single StickerData.
Snowflake guildId
The Guild within which to delete the StickerData.
std::string reason
The reason for deleting the StickerData.
Snowflake stickerId
The StickerData you wish to delete.
An interface class for the StickerData related Discord endpoints.
A class representing a Snowflake identifier with various operations.