Orca
A bot framework that is easy to reason about, easy to debug, and easy to use.
Classes | Enumerations | Functions
channel.h File Reference

Specs generated file. More...

Go to the source code of this file.

Classes

struct  discord_channel
 Channel Structure. More...
 
struct  discord_message_sticker
 Message Sticker Structure. More...
 
struct  discord_message_reference
 Message Reference Structure. More...
 
struct  discord_message_application
 Message Application Structure. More...
 
struct  discord_message_activity
 Message Activity Structure. More...
 
struct  discord_message
 Message Structure. More...
 
struct  discord_channel_followed_channel
 Followed Channel Structure. More...
 
struct  discord_channel_reaction
 Reaction Structure. More...
 
struct  discord_channel_overwrite
 Overwrite Structure. More...
 
struct  discord_thread_metadata
 Thread Metadata Object. More...
 
struct  discord_thread_member
 Thread Member Object. More...
 
struct  discord_channel_attachment
 Attachment Strcture. More...
 
struct  discord_channel_mention
 Channel Mention Structure. More...
 
struct  discord_channel_allowed_mentions
 Allowed Mentions Structure. More...
 
struct  discord_embed
 Embed Structure. More...
 
struct  discord_embed_thumbnail
 Embed Thumbnail Structure. More...
 
struct  discord_embed_video
 Embed Video Structure. More...
 
struct  discord_embed_image
 Embed Image Structure. More...
 
struct  discord_embed_provider
 Embed Provider Structure. More...
 
struct  discord_embed_author
 Embed Author Structure. More...
 
struct  discord_embed_footer
 Embed Footer Structure. More...
 
struct  discord_embed_field
 Embed Field Structure. More...
 

Enumerations

enum  discord_channel_types {
  DISCORD_CHANNEL_GUILD_TEXT = 0, DISCORD_CHANNEL_DM = 1, DISCORD_CHANNEL_GUILD_VOICE = 2, DISCORD_CHANNEL_GROUP_DM = 3,
  DISCORD_CHANNEL_GUILD_CATEGORY = 4, DISCORD_CHANNEL_GUILD_NEWS = 5, DISCORD_CHANNEL_GUILD_STORE = 6
}
 
enum  discord_message_sticker_format_types { DISCORD_MESSAGE_STICKER_PNG = 1, DISCORD_MESSAGE_STICKER_APNG = 2, DISCORD_MESSAGE_STICKER_LOTTIE = 3 }
 
enum  discord_message_flags {
  DISCORD_MESSAGE_CROSSPOSTED = 1, DISCORD_MESSAGE_IS_CROSSPOST = 2, DISCORD_MESSAGE_SUPRESS_EMBEDS = 4, DISCORD_MESSAGE_SOURCE_MESSAGE_DELETED = 8,
  DISCORD_MESSAGE_URGENT = 16
}
 
enum  discord_message_activity_types { DISCORD_MESSAGE_ACTIVITY_JOIN = 1, DISCORD_MESSAGE_ACTIVITY_SPECTATE = 2, DISCORD_MESSAGE_ACTIVITY_LISTEN = 3, DISCORD_MESSAGE_ACTIVITY_JOIN_REQUEST = 5 }
 
enum  discord_message_types {
  DISCORD_MESSAGE_DEFAULT = 0, DISCORD_MESSAGE_RECIPIENT_ADD = 1, DISCORD_MESSAGE_RECIPIENT_REMOVE = 3, DISCORD_MESSAGE_CALL = 5,
  DISCORD_MESSAGE_CHANNEL_NAME_CHANGE = 5, DISCORD_MESSAGE_CHANNEL_ICON_CHANGE = 5, DISCORD_MESSAGE_CHANNEL_PINNED_MESSAGE = 5, DISCORD_MESSAGE_GUILD_MEMBER_JOIN = 5,
  DISCORD_MESSAGE_USER_PREMIUM_GUILD_SUBSCRIPTION = 5, DISCORD_MESSAGE_USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1 = 9, DISCORD_MESSAGE_USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10, DISCORD_MESSAGE_USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11,
  DISCORD_MESSAGE_CHANNEL_FOLLOW_ADD = 12, DISCORD_MESSAGE_GUILD_DISCOVERY_DISQUALIFIED = 14, DISCORD_MESSAGE_GUILD_DISCOVERY_REQUALIFIED = 15, DISCORD_MESSAGE_REPLY = 19,
  DISCORD_MESSAGE_APPLICATION_COMMAND = 20
}
 

Functions

char * discord_channel_types_to_string (enum discord_channel_types)
 
enum discord_channel_types discord_channel_types_from_string (char *)
 
bool discord_channel_types_has (enum discord_channel_types, char *)
 
void discord_channel_cleanup_v (void *p)
 
void discord_channel_cleanup (struct discord_channel *p)
 
void discord_channel_init_v (void *p)
 
void discord_channel_init (struct discord_channel *p)
 
struct discord_channeldiscord_channel_alloc ()
 
void discord_channel_free_v (void *p)
 
void discord_channel_free (struct discord_channel *p)
 
void discord_channel_from_json_v (char *json, size_t len, void *p)
 
void discord_channel_from_json (char *json, size_t len, struct discord_channel *p)
 
size_t discord_channel_to_json_v (char *json, size_t len, void *p)
 
size_t discord_channel_to_json (char *json, size_t len, struct discord_channel *p)
 
size_t discord_channel_to_query_v (char *json, size_t len, void *p)
 
size_t discord_channel_to_query (char *json, size_t len, struct discord_channel *p)
 
void discord_channel_list_free_v (void **p)
 
void discord_channel_list_free (struct discord_channel **p)
 
void discord_channel_list_from_json_v (char *str, size_t len, void *p)
 
void discord_channel_list_from_json (char *str, size_t len, struct discord_channel ***p)
 
size_t discord_channel_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_channel_list_to_json (char *str, size_t len, struct discord_channel **p)
 
char * discord_message_sticker_format_types_to_string (enum discord_message_sticker_format_types)
 
enum discord_message_sticker_format_types discord_message_sticker_format_types_from_string (char *)
 
bool discord_message_sticker_format_types_has (enum discord_message_sticker_format_types, char *)
 
void discord_message_sticker_cleanup_v (void *p)
 
void discord_message_sticker_cleanup (struct discord_message_sticker *p)
 
void discord_message_sticker_init_v (void *p)
 
void discord_message_sticker_init (struct discord_message_sticker *p)
 
struct discord_message_stickerdiscord_message_sticker_alloc ()
 
void discord_message_sticker_free_v (void *p)
 
void discord_message_sticker_free (struct discord_message_sticker *p)
 
void discord_message_sticker_from_json_v (char *json, size_t len, void *p)
 
void discord_message_sticker_from_json (char *json, size_t len, struct discord_message_sticker *p)
 
size_t discord_message_sticker_to_json_v (char *json, size_t len, void *p)
 
size_t discord_message_sticker_to_json (char *json, size_t len, struct discord_message_sticker *p)
 
size_t discord_message_sticker_to_query_v (char *json, size_t len, void *p)
 
size_t discord_message_sticker_to_query (char *json, size_t len, struct discord_message_sticker *p)
 
void discord_message_sticker_list_free_v (void **p)
 
void discord_message_sticker_list_free (struct discord_message_sticker **p)
 
void discord_message_sticker_list_from_json_v (char *str, size_t len, void *p)
 
void discord_message_sticker_list_from_json (char *str, size_t len, struct discord_message_sticker ***p)
 
size_t discord_message_sticker_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_message_sticker_list_to_json (char *str, size_t len, struct discord_message_sticker **p)
 
char * discord_message_flags_to_string (enum discord_message_flags)
 
enum discord_message_flags discord_message_flags_from_string (char *)
 
bool discord_message_flags_has (enum discord_message_flags, char *)
 
void discord_message_reference_cleanup_v (void *p)
 
void discord_message_reference_cleanup (struct discord_message_reference *p)
 
void discord_message_reference_init_v (void *p)
 
void discord_message_reference_init (struct discord_message_reference *p)
 
struct discord_message_referencediscord_message_reference_alloc ()
 
void discord_message_reference_free_v (void *p)
 
void discord_message_reference_free (struct discord_message_reference *p)
 
void discord_message_reference_from_json_v (char *json, size_t len, void *p)
 
void discord_message_reference_from_json (char *json, size_t len, struct discord_message_reference *p)
 
size_t discord_message_reference_to_json_v (char *json, size_t len, void *p)
 
size_t discord_message_reference_to_json (char *json, size_t len, struct discord_message_reference *p)
 
size_t discord_message_reference_to_query_v (char *json, size_t len, void *p)
 
size_t discord_message_reference_to_query (char *json, size_t len, struct discord_message_reference *p)
 
void discord_message_reference_list_free_v (void **p)
 
void discord_message_reference_list_free (struct discord_message_reference **p)
 
void discord_message_reference_list_from_json_v (char *str, size_t len, void *p)
 
void discord_message_reference_list_from_json (char *str, size_t len, struct discord_message_reference ***p)
 
size_t discord_message_reference_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_message_reference_list_to_json (char *str, size_t len, struct discord_message_reference **p)
 
void discord_message_application_cleanup_v (void *p)
 
void discord_message_application_cleanup (struct discord_message_application *p)
 
void discord_message_application_init_v (void *p)
 
void discord_message_application_init (struct discord_message_application *p)
 
struct discord_message_applicationdiscord_message_application_alloc ()
 
void discord_message_application_free_v (void *p)
 
void discord_message_application_free (struct discord_message_application *p)
 
void discord_message_application_from_json_v (char *json, size_t len, void *p)
 
void discord_message_application_from_json (char *json, size_t len, struct discord_message_application *p)
 
size_t discord_message_application_to_json_v (char *json, size_t len, void *p)
 
size_t discord_message_application_to_json (char *json, size_t len, struct discord_message_application *p)
 
size_t discord_message_application_to_query_v (char *json, size_t len, void *p)
 
size_t discord_message_application_to_query (char *json, size_t len, struct discord_message_application *p)
 
void discord_message_application_list_free_v (void **p)
 
void discord_message_application_list_free (struct discord_message_application **p)
 
void discord_message_application_list_from_json_v (char *str, size_t len, void *p)
 
void discord_message_application_list_from_json (char *str, size_t len, struct discord_message_application ***p)
 
size_t discord_message_application_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_message_application_list_to_json (char *str, size_t len, struct discord_message_application **p)
 
char * discord_message_activity_types_to_string (enum discord_message_activity_types)
 
enum discord_message_activity_types discord_message_activity_types_from_string (char *)
 
bool discord_message_activity_types_has (enum discord_message_activity_types, char *)
 
void discord_message_activity_cleanup_v (void *p)
 
void discord_message_activity_cleanup (struct discord_message_activity *p)
 
void discord_message_activity_init_v (void *p)
 
void discord_message_activity_init (struct discord_message_activity *p)
 
struct discord_message_activitydiscord_message_activity_alloc ()
 
void discord_message_activity_free_v (void *p)
 
void discord_message_activity_free (struct discord_message_activity *p)
 
void discord_message_activity_from_json_v (char *json, size_t len, void *p)
 
void discord_message_activity_from_json (char *json, size_t len, struct discord_message_activity *p)
 
size_t discord_message_activity_to_json_v (char *json, size_t len, void *p)
 
size_t discord_message_activity_to_json (char *json, size_t len, struct discord_message_activity *p)
 
size_t discord_message_activity_to_query_v (char *json, size_t len, void *p)
 
size_t discord_message_activity_to_query (char *json, size_t len, struct discord_message_activity *p)
 
void discord_message_activity_list_free_v (void **p)
 
void discord_message_activity_list_free (struct discord_message_activity **p)
 
void discord_message_activity_list_from_json_v (char *str, size_t len, void *p)
 
void discord_message_activity_list_from_json (char *str, size_t len, struct discord_message_activity ***p)
 
size_t discord_message_activity_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_message_activity_list_to_json (char *str, size_t len, struct discord_message_activity **p)
 
char * discord_message_types_to_string (enum discord_message_types)
 
enum discord_message_types discord_message_types_from_string (char *)
 
bool discord_message_types_has (enum discord_message_types, char *)
 
void discord_message_cleanup_v (void *p)
 
void discord_message_cleanup (struct discord_message *p)
 
void discord_message_init_v (void *p)
 
void discord_message_init (struct discord_message *p)
 
struct discord_messagediscord_message_alloc ()
 
void discord_message_free_v (void *p)
 
void discord_message_free (struct discord_message *p)
 
void discord_message_from_json_v (char *json, size_t len, void *p)
 
void discord_message_from_json (char *json, size_t len, struct discord_message *p)
 
size_t discord_message_to_json_v (char *json, size_t len, void *p)
 
size_t discord_message_to_json (char *json, size_t len, struct discord_message *p)
 
size_t discord_message_to_query_v (char *json, size_t len, void *p)
 
size_t discord_message_to_query (char *json, size_t len, struct discord_message *p)
 
void discord_message_list_free_v (void **p)
 
void discord_message_list_free (struct discord_message **p)
 
void discord_message_list_from_json_v (char *str, size_t len, void *p)
 
void discord_message_list_from_json (char *str, size_t len, struct discord_message ***p)
 
size_t discord_message_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_message_list_to_json (char *str, size_t len, struct discord_message **p)
 
void discord_channel_followed_channel_cleanup_v (void *p)
 
void discord_channel_followed_channel_cleanup (struct discord_channel_followed_channel *p)
 
void discord_channel_followed_channel_init_v (void *p)
 
void discord_channel_followed_channel_init (struct discord_channel_followed_channel *p)
 
struct discord_channel_followed_channeldiscord_channel_followed_channel_alloc ()
 
void discord_channel_followed_channel_free_v (void *p)
 
void discord_channel_followed_channel_free (struct discord_channel_followed_channel *p)
 
void discord_channel_followed_channel_from_json_v (char *json, size_t len, void *p)
 
void discord_channel_followed_channel_from_json (char *json, size_t len, struct discord_channel_followed_channel *p)
 
size_t discord_channel_followed_channel_to_json_v (char *json, size_t len, void *p)
 
size_t discord_channel_followed_channel_to_json (char *json, size_t len, struct discord_channel_followed_channel *p)
 
size_t discord_channel_followed_channel_to_query_v (char *json, size_t len, void *p)
 
size_t discord_channel_followed_channel_to_query (char *json, size_t len, struct discord_channel_followed_channel *p)
 
void discord_channel_followed_channel_list_free_v (void **p)
 
void discord_channel_followed_channel_list_free (struct discord_channel_followed_channel **p)
 
void discord_channel_followed_channel_list_from_json_v (char *str, size_t len, void *p)
 
void discord_channel_followed_channel_list_from_json (char *str, size_t len, struct discord_channel_followed_channel ***p)
 
size_t discord_channel_followed_channel_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_channel_followed_channel_list_to_json (char *str, size_t len, struct discord_channel_followed_channel **p)
 
void discord_channel_reaction_cleanup_v (void *p)
 
void discord_channel_reaction_cleanup (struct discord_channel_reaction *p)
 
void discord_channel_reaction_init_v (void *p)
 
void discord_channel_reaction_init (struct discord_channel_reaction *p)
 
struct discord_channel_reactiondiscord_channel_reaction_alloc ()
 
void discord_channel_reaction_free_v (void *p)
 
void discord_channel_reaction_free (struct discord_channel_reaction *p)
 
void discord_channel_reaction_from_json_v (char *json, size_t len, void *p)
 
void discord_channel_reaction_from_json (char *json, size_t len, struct discord_channel_reaction *p)
 
size_t discord_channel_reaction_to_json_v (char *json, size_t len, void *p)
 
size_t discord_channel_reaction_to_json (char *json, size_t len, struct discord_channel_reaction *p)
 
size_t discord_channel_reaction_to_query_v (char *json, size_t len, void *p)
 
size_t discord_channel_reaction_to_query (char *json, size_t len, struct discord_channel_reaction *p)
 
void discord_channel_reaction_list_free_v (void **p)
 
void discord_channel_reaction_list_free (struct discord_channel_reaction **p)
 
void discord_channel_reaction_list_from_json_v (char *str, size_t len, void *p)
 
void discord_channel_reaction_list_from_json (char *str, size_t len, struct discord_channel_reaction ***p)
 
size_t discord_channel_reaction_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_channel_reaction_list_to_json (char *str, size_t len, struct discord_channel_reaction **p)
 
void discord_channel_overwrite_cleanup_v (void *p)
 
void discord_channel_overwrite_cleanup (struct discord_channel_overwrite *p)
 
void discord_channel_overwrite_init_v (void *p)
 
void discord_channel_overwrite_init (struct discord_channel_overwrite *p)
 
struct discord_channel_overwritediscord_channel_overwrite_alloc ()
 
void discord_channel_overwrite_free_v (void *p)
 
void discord_channel_overwrite_free (struct discord_channel_overwrite *p)
 
void discord_channel_overwrite_from_json_v (char *json, size_t len, void *p)
 
void discord_channel_overwrite_from_json (char *json, size_t len, struct discord_channel_overwrite *p)
 
size_t discord_channel_overwrite_to_json_v (char *json, size_t len, void *p)
 
size_t discord_channel_overwrite_to_json (char *json, size_t len, struct discord_channel_overwrite *p)
 
size_t discord_channel_overwrite_to_query_v (char *json, size_t len, void *p)
 
size_t discord_channel_overwrite_to_query (char *json, size_t len, struct discord_channel_overwrite *p)
 
void discord_channel_overwrite_list_free_v (void **p)
 
void discord_channel_overwrite_list_free (struct discord_channel_overwrite **p)
 
void discord_channel_overwrite_list_from_json_v (char *str, size_t len, void *p)
 
void discord_channel_overwrite_list_from_json (char *str, size_t len, struct discord_channel_overwrite ***p)
 
size_t discord_channel_overwrite_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_channel_overwrite_list_to_json (char *str, size_t len, struct discord_channel_overwrite **p)
 
void discord_thread_metadata_cleanup_v (void *p)
 
void discord_thread_metadata_cleanup (struct discord_thread_metadata *p)
 
void discord_thread_metadata_init_v (void *p)
 
void discord_thread_metadata_init (struct discord_thread_metadata *p)
 
struct discord_thread_metadatadiscord_thread_metadata_alloc ()
 
void discord_thread_metadata_free_v (void *p)
 
void discord_thread_metadata_free (struct discord_thread_metadata *p)
 
void discord_thread_metadata_from_json_v (char *json, size_t len, void *p)
 
void discord_thread_metadata_from_json (char *json, size_t len, struct discord_thread_metadata *p)
 
size_t discord_thread_metadata_to_json_v (char *json, size_t len, void *p)
 
size_t discord_thread_metadata_to_json (char *json, size_t len, struct discord_thread_metadata *p)
 
size_t discord_thread_metadata_to_query_v (char *json, size_t len, void *p)
 
size_t discord_thread_metadata_to_query (char *json, size_t len, struct discord_thread_metadata *p)
 
void discord_thread_metadata_list_free_v (void **p)
 
void discord_thread_metadata_list_free (struct discord_thread_metadata **p)
 
void discord_thread_metadata_list_from_json_v (char *str, size_t len, void *p)
 
void discord_thread_metadata_list_from_json (char *str, size_t len, struct discord_thread_metadata ***p)
 
size_t discord_thread_metadata_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_thread_metadata_list_to_json (char *str, size_t len, struct discord_thread_metadata **p)
 
void discord_thread_member_cleanup_v (void *p)
 
void discord_thread_member_cleanup (struct discord_thread_member *p)
 
void discord_thread_member_init_v (void *p)
 
void discord_thread_member_init (struct discord_thread_member *p)
 
struct discord_thread_memberdiscord_thread_member_alloc ()
 
void discord_thread_member_free_v (void *p)
 
void discord_thread_member_free (struct discord_thread_member *p)
 
void discord_thread_member_from_json_v (char *json, size_t len, void *p)
 
void discord_thread_member_from_json (char *json, size_t len, struct discord_thread_member *p)
 
size_t discord_thread_member_to_json_v (char *json, size_t len, void *p)
 
size_t discord_thread_member_to_json (char *json, size_t len, struct discord_thread_member *p)
 
size_t discord_thread_member_to_query_v (char *json, size_t len, void *p)
 
size_t discord_thread_member_to_query (char *json, size_t len, struct discord_thread_member *p)
 
void discord_thread_member_list_free_v (void **p)
 
void discord_thread_member_list_free (struct discord_thread_member **p)
 
void discord_thread_member_list_from_json_v (char *str, size_t len, void *p)
 
void discord_thread_member_list_from_json (char *str, size_t len, struct discord_thread_member ***p)
 
size_t discord_thread_member_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_thread_member_list_to_json (char *str, size_t len, struct discord_thread_member **p)
 
void discord_channel_attachment_cleanup_v (void *p)
 
void discord_channel_attachment_cleanup (struct discord_channel_attachment *p)
 
void discord_channel_attachment_init_v (void *p)
 
void discord_channel_attachment_init (struct discord_channel_attachment *p)
 
struct discord_channel_attachmentdiscord_channel_attachment_alloc ()
 
void discord_channel_attachment_free_v (void *p)
 
void discord_channel_attachment_free (struct discord_channel_attachment *p)
 
void discord_channel_attachment_from_json_v (char *json, size_t len, void *p)
 
void discord_channel_attachment_from_json (char *json, size_t len, struct discord_channel_attachment *p)
 
size_t discord_channel_attachment_to_json_v (char *json, size_t len, void *p)
 
size_t discord_channel_attachment_to_json (char *json, size_t len, struct discord_channel_attachment *p)
 
size_t discord_channel_attachment_to_query_v (char *json, size_t len, void *p)
 
size_t discord_channel_attachment_to_query (char *json, size_t len, struct discord_channel_attachment *p)
 
void discord_channel_attachment_list_free_v (void **p)
 
void discord_channel_attachment_list_free (struct discord_channel_attachment **p)
 
void discord_channel_attachment_list_from_json_v (char *str, size_t len, void *p)
 
void discord_channel_attachment_list_from_json (char *str, size_t len, struct discord_channel_attachment ***p)
 
size_t discord_channel_attachment_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_channel_attachment_list_to_json (char *str, size_t len, struct discord_channel_attachment **p)
 
void discord_channel_mention_cleanup_v (void *p)
 
void discord_channel_mention_cleanup (struct discord_channel_mention *p)
 
void discord_channel_mention_init_v (void *p)
 
void discord_channel_mention_init (struct discord_channel_mention *p)
 
struct discord_channel_mentiondiscord_channel_mention_alloc ()
 
void discord_channel_mention_free_v (void *p)
 
void discord_channel_mention_free (struct discord_channel_mention *p)
 
void discord_channel_mention_from_json_v (char *json, size_t len, void *p)
 
void discord_channel_mention_from_json (char *json, size_t len, struct discord_channel_mention *p)
 
size_t discord_channel_mention_to_json_v (char *json, size_t len, void *p)
 
size_t discord_channel_mention_to_json (char *json, size_t len, struct discord_channel_mention *p)
 
size_t discord_channel_mention_to_query_v (char *json, size_t len, void *p)
 
size_t discord_channel_mention_to_query (char *json, size_t len, struct discord_channel_mention *p)
 
void discord_channel_mention_list_free_v (void **p)
 
void discord_channel_mention_list_free (struct discord_channel_mention **p)
 
void discord_channel_mention_list_from_json_v (char *str, size_t len, void *p)
 
void discord_channel_mention_list_from_json (char *str, size_t len, struct discord_channel_mention ***p)
 
size_t discord_channel_mention_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_channel_mention_list_to_json (char *str, size_t len, struct discord_channel_mention **p)
 
void discord_channel_allowed_mentions_cleanup_v (void *p)
 
void discord_channel_allowed_mentions_cleanup (struct discord_channel_allowed_mentions *p)
 
void discord_channel_allowed_mentions_init_v (void *p)
 
void discord_channel_allowed_mentions_init (struct discord_channel_allowed_mentions *p)
 
struct discord_channel_allowed_mentionsdiscord_channel_allowed_mentions_alloc ()
 
void discord_channel_allowed_mentions_free_v (void *p)
 
void discord_channel_allowed_mentions_free (struct discord_channel_allowed_mentions *p)
 
void discord_channel_allowed_mentions_from_json_v (char *json, size_t len, void *p)
 
void discord_channel_allowed_mentions_from_json (char *json, size_t len, struct discord_channel_allowed_mentions *p)
 
size_t discord_channel_allowed_mentions_to_json_v (char *json, size_t len, void *p)
 
size_t discord_channel_allowed_mentions_to_json (char *json, size_t len, struct discord_channel_allowed_mentions *p)
 
size_t discord_channel_allowed_mentions_to_query_v (char *json, size_t len, void *p)
 
size_t discord_channel_allowed_mentions_to_query (char *json, size_t len, struct discord_channel_allowed_mentions *p)
 
void discord_channel_allowed_mentions_list_free_v (void **p)
 
void discord_channel_allowed_mentions_list_free (struct discord_channel_allowed_mentions **p)
 
void discord_channel_allowed_mentions_list_from_json_v (char *str, size_t len, void *p)
 
void discord_channel_allowed_mentions_list_from_json (char *str, size_t len, struct discord_channel_allowed_mentions ***p)
 
size_t discord_channel_allowed_mentions_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_channel_allowed_mentions_list_to_json (char *str, size_t len, struct discord_channel_allowed_mentions **p)
 
void discord_embed_cleanup_v (void *p)
 
void discord_embed_cleanup (struct discord_embed *p)
 
void discord_embed_init_v (void *p)
 
void discord_embed_init (struct discord_embed *p)
 
struct discord_embeddiscord_embed_alloc ()
 
void discord_embed_free_v (void *p)
 
void discord_embed_free (struct discord_embed *p)
 
void discord_embed_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_from_json (char *json, size_t len, struct discord_embed *p)
 
size_t discord_embed_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_to_json (char *json, size_t len, struct discord_embed *p)
 
size_t discord_embed_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_to_query (char *json, size_t len, struct discord_embed *p)
 
void discord_embed_list_free_v (void **p)
 
void discord_embed_list_free (struct discord_embed **p)
 
void discord_embed_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_list_from_json (char *str, size_t len, struct discord_embed ***p)
 
size_t discord_embed_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_list_to_json (char *str, size_t len, struct discord_embed **p)
 
void discord_embed_thumbnail_cleanup_v (void *p)
 
void discord_embed_thumbnail_cleanup (struct discord_embed_thumbnail *p)
 
void discord_embed_thumbnail_init_v (void *p)
 
void discord_embed_thumbnail_init (struct discord_embed_thumbnail *p)
 
struct discord_embed_thumbnaildiscord_embed_thumbnail_alloc ()
 
void discord_embed_thumbnail_free_v (void *p)
 
void discord_embed_thumbnail_free (struct discord_embed_thumbnail *p)
 
void discord_embed_thumbnail_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_thumbnail_from_json (char *json, size_t len, struct discord_embed_thumbnail *p)
 
size_t discord_embed_thumbnail_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_thumbnail_to_json (char *json, size_t len, struct discord_embed_thumbnail *p)
 
size_t discord_embed_thumbnail_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_thumbnail_to_query (char *json, size_t len, struct discord_embed_thumbnail *p)
 
void discord_embed_thumbnail_list_free_v (void **p)
 
void discord_embed_thumbnail_list_free (struct discord_embed_thumbnail **p)
 
void discord_embed_thumbnail_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_thumbnail_list_from_json (char *str, size_t len, struct discord_embed_thumbnail ***p)
 
size_t discord_embed_thumbnail_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_thumbnail_list_to_json (char *str, size_t len, struct discord_embed_thumbnail **p)
 
void discord_embed_video_cleanup_v (void *p)
 
void discord_embed_video_cleanup (struct discord_embed_video *p)
 
void discord_embed_video_init_v (void *p)
 
void discord_embed_video_init (struct discord_embed_video *p)
 
struct discord_embed_videodiscord_embed_video_alloc ()
 
void discord_embed_video_free_v (void *p)
 
void discord_embed_video_free (struct discord_embed_video *p)
 
void discord_embed_video_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_video_from_json (char *json, size_t len, struct discord_embed_video *p)
 
size_t discord_embed_video_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_video_to_json (char *json, size_t len, struct discord_embed_video *p)
 
size_t discord_embed_video_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_video_to_query (char *json, size_t len, struct discord_embed_video *p)
 
void discord_embed_video_list_free_v (void **p)
 
void discord_embed_video_list_free (struct discord_embed_video **p)
 
void discord_embed_video_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_video_list_from_json (char *str, size_t len, struct discord_embed_video ***p)
 
size_t discord_embed_video_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_video_list_to_json (char *str, size_t len, struct discord_embed_video **p)
 
void discord_embed_image_cleanup_v (void *p)
 
void discord_embed_image_cleanup (struct discord_embed_image *p)
 
void discord_embed_image_init_v (void *p)
 
void discord_embed_image_init (struct discord_embed_image *p)
 
struct discord_embed_imagediscord_embed_image_alloc ()
 
void discord_embed_image_free_v (void *p)
 
void discord_embed_image_free (struct discord_embed_image *p)
 
void discord_embed_image_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_image_from_json (char *json, size_t len, struct discord_embed_image *p)
 
size_t discord_embed_image_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_image_to_json (char *json, size_t len, struct discord_embed_image *p)
 
size_t discord_embed_image_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_image_to_query (char *json, size_t len, struct discord_embed_image *p)
 
void discord_embed_image_list_free_v (void **p)
 
void discord_embed_image_list_free (struct discord_embed_image **p)
 
void discord_embed_image_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_image_list_from_json (char *str, size_t len, struct discord_embed_image ***p)
 
size_t discord_embed_image_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_image_list_to_json (char *str, size_t len, struct discord_embed_image **p)
 
void discord_embed_provider_cleanup_v (void *p)
 
void discord_embed_provider_cleanup (struct discord_embed_provider *p)
 
void discord_embed_provider_init_v (void *p)
 
void discord_embed_provider_init (struct discord_embed_provider *p)
 
struct discord_embed_providerdiscord_embed_provider_alloc ()
 
void discord_embed_provider_free_v (void *p)
 
void discord_embed_provider_free (struct discord_embed_provider *p)
 
void discord_embed_provider_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_provider_from_json (char *json, size_t len, struct discord_embed_provider *p)
 
size_t discord_embed_provider_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_provider_to_json (char *json, size_t len, struct discord_embed_provider *p)
 
size_t discord_embed_provider_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_provider_to_query (char *json, size_t len, struct discord_embed_provider *p)
 
void discord_embed_provider_list_free_v (void **p)
 
void discord_embed_provider_list_free (struct discord_embed_provider **p)
 
void discord_embed_provider_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_provider_list_from_json (char *str, size_t len, struct discord_embed_provider ***p)
 
size_t discord_embed_provider_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_provider_list_to_json (char *str, size_t len, struct discord_embed_provider **p)
 
void discord_embed_author_cleanup_v (void *p)
 
void discord_embed_author_cleanup (struct discord_embed_author *p)
 
void discord_embed_author_init_v (void *p)
 
void discord_embed_author_init (struct discord_embed_author *p)
 
struct discord_embed_authordiscord_embed_author_alloc ()
 
void discord_embed_author_free_v (void *p)
 
void discord_embed_author_free (struct discord_embed_author *p)
 
void discord_embed_author_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_author_from_json (char *json, size_t len, struct discord_embed_author *p)
 
size_t discord_embed_author_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_author_to_json (char *json, size_t len, struct discord_embed_author *p)
 
size_t discord_embed_author_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_author_to_query (char *json, size_t len, struct discord_embed_author *p)
 
void discord_embed_author_list_free_v (void **p)
 
void discord_embed_author_list_free (struct discord_embed_author **p)
 
void discord_embed_author_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_author_list_from_json (char *str, size_t len, struct discord_embed_author ***p)
 
size_t discord_embed_author_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_author_list_to_json (char *str, size_t len, struct discord_embed_author **p)
 
void discord_embed_footer_cleanup_v (void *p)
 
void discord_embed_footer_cleanup (struct discord_embed_footer *p)
 
void discord_embed_footer_init_v (void *p)
 
void discord_embed_footer_init (struct discord_embed_footer *p)
 
struct discord_embed_footerdiscord_embed_footer_alloc ()
 
void discord_embed_footer_free_v (void *p)
 
void discord_embed_footer_free (struct discord_embed_footer *p)
 
void discord_embed_footer_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_footer_from_json (char *json, size_t len, struct discord_embed_footer *p)
 
size_t discord_embed_footer_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_footer_to_json (char *json, size_t len, struct discord_embed_footer *p)
 
size_t discord_embed_footer_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_footer_to_query (char *json, size_t len, struct discord_embed_footer *p)
 
void discord_embed_footer_list_free_v (void **p)
 
void discord_embed_footer_list_free (struct discord_embed_footer **p)
 
void discord_embed_footer_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_footer_list_from_json (char *str, size_t len, struct discord_embed_footer ***p)
 
size_t discord_embed_footer_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_footer_list_to_json (char *str, size_t len, struct discord_embed_footer **p)
 
void discord_embed_field_cleanup_v (void *p)
 
void discord_embed_field_cleanup (struct discord_embed_field *p)
 
void discord_embed_field_init_v (void *p)
 
void discord_embed_field_init (struct discord_embed_field *p)
 
struct discord_embed_fielddiscord_embed_field_alloc ()
 
void discord_embed_field_free_v (void *p)
 
void discord_embed_field_free (struct discord_embed_field *p)
 
void discord_embed_field_from_json_v (char *json, size_t len, void *p)
 
void discord_embed_field_from_json (char *json, size_t len, struct discord_embed_field *p)
 
size_t discord_embed_field_to_json_v (char *json, size_t len, void *p)
 
size_t discord_embed_field_to_json (char *json, size_t len, struct discord_embed_field *p)
 
size_t discord_embed_field_to_query_v (char *json, size_t len, void *p)
 
size_t discord_embed_field_to_query (char *json, size_t len, struct discord_embed_field *p)
 
void discord_embed_field_list_free_v (void **p)
 
void discord_embed_field_list_free (struct discord_embed_field **p)
 
void discord_embed_field_list_from_json_v (char *str, size_t len, void *p)
 
void discord_embed_field_list_from_json (char *str, size_t len, struct discord_embed_field ***p)
 
size_t discord_embed_field_list_to_json_v (char *str, size_t len, void *p)
 
size_t discord_embed_field_list_to_json (char *str, size_t len, struct discord_embed_field **p)
 

Detailed Description

Specs generated file.

Author
cee-studio
Date
21 Jun 2021
See also
https://discord.com/developers/docs/resources/channel