Orca
A bot framework that is easy to reason about, easy to debug, and easy to use.
Public Attributes | List of all members
discord_guild Struct Reference

Guild Structure. More...

#include <guild.h>

Collaboration diagram for discord_guild:
Collaboration graph
[legend]

Public Attributes

u64_snowflake_t id
 
char name [MAX_NAME_LEN]
 
char * icon
 
char * icon_hash
 
char * splash
 
char * discovery_splash
 
bool owner
 
u64_snowflake_t owner_id
 
int permissions
 
char region [MAX_REGION_LEN]
 
u64_snowflake_t afk_channel_id
 
int afk_timeout
 
bool widget_enabled
 
u64_snowflake_t widget_channel_id
 
enum discord_guild_verification_level verification_level
 
enum discord_guild_default_message_notification_level default_message_notifications
 
enum discord_guild_explicit_content_filter_level explicit_content_filter
 
struct discord_emoji ** emojis
 < More...
 
enum discord_guild_mfa_level mfa_level
 < More...
 
u64_snowflake_t application_id
 
u64_snowflake_t system_channel_id
 
enum discord_guild_system_channel_flags system_channel_flags
 
u64_snowflake_t rules_channel_id
 
u64_unix_ms_t joined_at
 
bool large
 
bool unavailable
 
int member_count
 
struct discord_guild_member ** members
 < More...
 
struct discord_channel ** channels
 
int max_presences
 < More...
 
int max_members
 
char * vanity_url
 
char * description
 
char * banner
 
enum discord_guild_premium_tier premium_tier
 
int premium_subscription_count
 
char preferred_locale [MAX_LOCALE_LEN]
 
u64_snowflake_t public_updates_channel_id
 
int max_video_channel_users
 
int approximate_member_count
 
int approximate_presence_count
 
struct discord_guild_welcome_screenwelcome_screen
 

Detailed Description

Guild Structure.

See also
https://discord.com/developers/docs/resources/guild#guild-object-guild-structure
Note
defined at specs/discord/guild.json:9:22

Member Data Documentation

◆ emojis

struct discord_emoji** discord_guild::emojis

<

Todo:
roles array of role objects;

◆ max_presences

int discord_guild::max_presences

<

Todo:
presences array of partial presence update objects;

◆ members

struct discord_guild_member** discord_guild::members

<

Todo:
voice_states array of partial voice state objects;

◆ mfa_level

enum discord_guild_mfa_level discord_guild::mfa_level

<

Todo:
features array of guild feature strings;

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