size_t discord_emoji_from_json(const char buf[], size_t size, struct discord_emoji *self)
void discord_modify_guild_emoji_init(struct discord_modify_guild_emoji *self)
void discord_create_guild_emoji_cleanup(struct discord_create_guild_emoji *self)
size_t discord_modify_guild_emoji_to_json(char buf[], size_t size, const struct discord_modify_guild_emoji *self)
size_t discord_emojis_from_json(const char buf[], size_t size, struct discord_emojis *self)
jsonbcode discord_create_guild_emoji_to_jsonb(jsonb *b, char buf[], size_t size, const struct discord_create_guild_emoji *self)
size_t discord_emoji_to_json(char buf[], size_t size, const struct discord_emoji *self)
long discord_emojis_from_jsmnf(jsmnf_pair *root, const char *js, struct discord_emojis *self)
size_t discord_create_guild_emoji_from_json(const char buf[], size_t size, struct discord_create_guild_emoji *self)
void discord_emoji_cleanup(struct discord_emoji *self)
jsonbcode discord_modify_guild_emoji_to_jsonb(jsonb *b, char buf[], size_t size, const struct discord_modify_guild_emoji *self)
void discord_emojis_cleanup(struct discord_emojis *self)
void discord_emoji_init(struct discord_emoji *self)
void discord_modify_guild_emoji_cleanup(struct discord_modify_guild_emoji *self)
jsonbcode discord_emoji_to_jsonb(jsonb *b, char buf[], size_t size, const struct discord_emoji *self)
size_t discord_emojis_to_json(char buf[], size_t size, const struct discord_emojis *self)
void discord_create_guild_emoji_init(struct discord_create_guild_emoji *self)
jsonbcode discord_emojis_to_jsonb(jsonb *b, char buf[], size_t size, const struct discord_emojis *self)
size_t discord_create_guild_emoji_to_json(char buf[], size_t size, const struct discord_create_guild_emoji *self)
long discord_emoji_from_jsmnf(jsmnf_pair *root, const char *js, struct discord_emoji *self)
long discord_modify_guild_emoji_from_jsmnf(jsmnf_pair *root, const char *js, struct discord_modify_guild_emoji *self)
size_t discord_modify_guild_emoji_from_json(const char buf[], size_t size, struct discord_modify_guild_emoji *self)
long discord_create_guild_emoji_from_jsmnf(jsmnf_pair *root, const char *js, struct discord_create_guild_emoji *self)
uint64_t u64snowflake
Snowflake datatype.
Definition: types.h:28
jsonbcode
json-builder return codes
Definition: json-build.h:34
char * image
Definition: emoji.h:61
struct snowflakes * roles
Definition: emoji.h:64
char * reason
Definition: emoji.h:56
char * name
Definition: emoji.h:58
char * reason
Definition: emoji.h:83
struct discord_user * user
Definition: emoji.h:34
u64snowflake id
Definition: emoji.h:25
char * name
Definition: emoji.h:27
struct snowflakes * roles
Definition: emoji.h:30
bool managed
Definition: emoji.h:39
bool require_colons
Definition: emoji.h:37
bool available
Definition: emoji.h:44
bool animated
Definition: emoji.h:41
struct discord_emoji * array
Definition: emoji.h:48
int size
Definition: emoji.h:47
struct snowflakes * roles
Definition: emoji.h:78
char * reason
Definition: emoji.h:70
char * image
Definition: emoji.h:75
char * name
Definition: emoji.h:72
Handle for building a JSON string.
Definition: json-build.h:61