12 enum discord_invite_target_user_types {
13 DISCORD_INVITE_STREAM = 1,
15 extern char* discord_invite_target_user_types_to_string(
enum discord_invite_target_user_types);
16 extern enum discord_invite_target_user_types discord_invite_target_user_types_from_string(
char*);
17 extern bool discord_invite_target_user_types_has(
enum discord_invite_target_user_types,
char*);
48 enum discord_invite_target_user_types target_user_type;
52 int approximate_presence_count;
56 int approximate_member_count;
64 bool enable_arg_switches;
65 bool enable_record_defined;
66 bool enable_record_null;
67 void *arg_switches[8];
68 void *record_defined[8];
73 extern void discord_invite_cleanup_v(
void *p);
75 extern void discord_invite_init_v(
void *p);
78 extern void discord_invite_free_v(
void *p);
80 extern void discord_invite_from_json_v(
char *json,
size_t len,
void *p);
81 extern void discord_invite_from_json(
char *json,
size_t len,
struct discord_invite *p);
82 extern size_t discord_invite_to_json_v(
char *json,
size_t len,
void *p);
83 extern size_t discord_invite_to_json(
char *json,
size_t len,
struct discord_invite *p);
84 extern size_t discord_invite_to_query_v(
char *json,
size_t len,
void *p);
85 extern size_t discord_invite_to_query(
char *json,
size_t len,
struct discord_invite *p);
86 extern void discord_invite_list_free_v(
void **p);
88 extern void discord_invite_list_from_json_v(
char *str,
size_t len,
void *p);
89 extern void discord_invite_list_from_json(
char *str,
size_t len,
struct discord_invite ***p);
90 extern size_t discord_invite_list_to_json_v(
char *str,
size_t len,
void *p);
91 extern size_t discord_invite_list_to_json(
char *str,
size_t len,
struct discord_invite **p);
126 bool enable_arg_switches;
127 bool enable_record_defined;
128 bool enable_record_null;
129 void *arg_switches[5];
130 void *record_defined[5];
131 void *record_null[5];
135 extern void discord_invite_metadata_cleanup_v(
void *p);
137 extern void discord_invite_metadata_init_v(
void *p);
140 extern void discord_invite_metadata_free_v(
void *p);
142 extern void discord_invite_metadata_from_json_v(
char *json,
size_t len,
void *p);
144 extern size_t discord_invite_metadata_to_json_v(
char *json,
size_t len,
void *p);
146 extern size_t discord_invite_metadata_to_query_v(
char *json,
size_t len,
void *p);
148 extern void discord_invite_metadata_list_free_v(
void **p);
150 extern void discord_invite_metadata_list_from_json_v(
char *str,
size_t len,
void *p);
151 extern void discord_invite_metadata_list_from_json(
char *str,
size_t len,
struct discord_invite_metadata ***p);
152 extern size_t discord_invite_metadata_list_to_json_v(
char *str,
size_t len,
void *p);