Concord - C Discord API library
A Discord API wrapper library written in C
discord_modify_guild Struct Reference

#include <guild.h>

Collaboration diagram for discord_modify_guild:
[legend]

Data Fields

char * reason
 
char * name
 
enum discord_verification_level verification_level
 
enum discord_message_notification_level default_message_notifications
 
enum discord_explicit_content_filter_level explicit_content_filter
 
u64snowflake afk_channel_id
 
int afk_timeout
 
char * icon
 
u64snowflake owner_id
 
char * splash
 
char * discovery_splash
 
char * banner
 
u64snowflake system_channel_id
 
u64bitmask system_channel_flags
 
u64snowflake rules_channel_id
 
u64snowflake public_updates_channel_id
 
char * preferred_locale
 
struct stringsfeatures
 
char * description
 
bool premium_progress_bar_enabled
 

Detailed Description

Field Documentation

◆ reason

char* discord_modify_guild::reason
Parameters
reasona reason to indicate why the action was taken

◆ name

char* discord_modify_guild::name

guild name

◆ verification_level

enum discord_verification_level discord_modify_guild::verification_level

verification level

◆ default_message_notifications

enum discord_message_notification_level discord_modify_guild::default_message_notifications

default message notification level

◆ explicit_content_filter

enum discord_explicit_content_filter_level discord_modify_guild::explicit_content_filter

explicit content filter level

◆ afk_channel_id

u64snowflake discord_modify_guild::afk_channel_id

ID for afk channel

◆ afk_timeout

int discord_modify_guild::afk_timeout

afk timeout in seconds

◆ icon

char* discord_modify_guild::icon

base64 1024x1024 png/jpeg/gif image for the guild icon (can be animated gif when the server has the ANIMATED_ICON feature)

◆ owner_id

u64snowflake discord_modify_guild::owner_id

user ID to transfer guild ownership to (must be owner)

◆ splash

char* discord_modify_guild::splash

base64 1024x1024 png/jpeg/gif image for the guild splash (can be animated gif when the server has the INVITE_SPLASH feature)

◆ discovery_splash

char* discord_modify_guild::discovery_splash

base64 1024x1024 png/jpeg/gif image for the guild discovery splash (can be animated gif when the server has the DISCOVERABLE feature)

◆ banner

char* discord_modify_guild::banner

base64 1024x1024 png/jpeg/gif image for the guild banner (can be animated gif when the server has the BANNER feature)

◆ system_channel_id

u64snowflake discord_modify_guild::system_channel_id

the ID of the channel when guild notices such as welcome messages and boost events are posted

◆ system_channel_flags

u64bitmask discord_modify_guild::system_channel_flags

◆ rules_channel_id

u64snowflake discord_modify_guild::rules_channel_id

the ID of the channel where Community guilds display rules and/or guidelines

◆ public_updates_channel_id

u64snowflake discord_modify_guild::public_updates_channel_id

the ID of the channel where admins and moderators of Community guild receive notices from Discord

◆ preferred_locale

char* discord_modify_guild::preferred_locale

the preferred locale of a Community guild used in a server discovery and notices from Discord; defaults to "en-US"

◆ features

struct strings* discord_modify_guild::features

enabled guild features

◆ description

char* discord_modify_guild::description

the description for the guild, if the guild is discoverable

◆ premium_progress_bar_enabled

bool discord_modify_guild::premium_progress_bar_enabled

whether the guild's boost progress bar should be enabled


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