DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
DiscordCoreAPI::ModifyGuildData Struct Reference

For modifying the properties of a chosen Guild. More...

#include <GuildEntities.hpp>

Public Data Members

Snowflake afkChannelId {}
 Id for afk channels.
 
AfkTimeOutDurations afkTimeout {}
 Afk timeout in seconds.
 
std::string banner {}
 Base64 16 : 9 png / jpeg image for the Guild banner (when the server has the BANNER feature).
 
DefaultMessageNotificationLevel defaultMessageNotifications {}
 Default message notification level.
 
std::string description {}
 The description for the Guild, if the Guild is discoverable.
 
ExplicitContentFilterLevel explicitContentFilter {}
 Explicit content filter level.
 
std::vector< std::string > features {}
 Array of Guild feature strings enabled Guild features.
 
Snowflake guildId {}
 Id of the chosen Guild to modify.
 
std::string icon {}
 Base64 1024x1024 png / jpeg / gif image for the Guild icon (can be animated gif when the server has the ANIMATED_ICON).
 
std::string name {}
 Desired name of the Guild.
 
Snowflake ownerId {}
 User id to transfer Guild ownership to (must be owner).
 
std::string preferredLocale {}
 The preferred locale of a Community Guild used in server discovery and notices from Discord; defaults to "en-US".
 
bool premiumProgressBarEnabled { false }
 Whether or not the progress bar is enabled.
 
Snowflake publicUpdatesChannelId {}
 The id of the Channel where admins and moderators of Community guilds receive notices from Discord.
 
std::string reason {}
 Reason for modifying the Guild.
 
Snowflake rulesChannelId {}
 The id of the Channel where Community guilds display rules and /or guidelines.
 
std::string splash {}
 Base64 16 : 9 png / jpeg image for the Guild splash (when the server has the INVITE_SPLASH feature).
 
SystemChannelFlags systemChannelFlags { 0 }
 System Channel flags.
 
Snowflake systemChannelId {}
 The id of the Channel where Guild notices such as welcome messages and boost events are posted.
 
VerificationLevel verificationLevel {}
 Base64 16 : 9 png / jpeg image for the Guild discovery splash(when the server has the DISCOVERABLE feature).
 

Member Data Documentation

◆ verificationLevel

VerificationLevel DiscordCoreAPI::ModifyGuildData::verificationLevel {}

Verification level.

Definition at line 363 of file GuildEntities.hpp.


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