| Concord - C Discord API library
    A Discord API wrapper library written in C | 
#include <interactions.h>
| Data Fields | |
| struct discord_components * | components | 
| bool | tts | 
| char * | content | 
| struct discord_embeds * | embeds | 
| u64bitmask | flags | 
| struct discord_attachments * | attachments | 
| struct discord_application_command_option_choices * | choices | 
| char * | custom_id | 
| char * | title | 
| struct discord_components* discord_interaction_callback_data::components | 
message components
| bool discord_interaction_callback_data::tts | 
is the response TTS
| char* discord_interaction_callback_data::content | 
message content
| struct discord_embeds* discord_interaction_callback_data::embeds | 
supports up to 10 embeds
| u64bitmask discord_interaction_callback_data::flags | 
Message flags combined as a bitfield (only DISCORD_MESSAGE_SUPRESS_EMBEDS and DISCORD_MESSAGE_EPHEMERAL can be set)
| struct discord_attachments* discord_interaction_callback_data::attachments | 
attachment objects with filename and description
| struct discord_application_command_option_choices* discord_interaction_callback_data::choices | 
autocomplete choices (max of 25 choices)
| char* discord_interaction_callback_data::custom_id | 
a developer defined identifier for the component, max 100 characters
| char* discord_interaction_callback_data::title | 
the title of the popup modal