44 int rate_limit_per_user;
68 int video_quality_mode;
76 int auto_archive_duration;
88 bool enable_arg_switches;
89 bool enable_record_defined;
90 bool enable_record_null;
91 void *arg_switches[16];
92 void *record_defined[16];
93 void *record_null[16];
97 extern void discord_modify_channel_params_cleanup_v(
void *p);
99 extern void discord_modify_channel_params_init_v(
void *p);
102 extern void discord_modify_channel_params_free_v(
void *p);
104 extern void discord_modify_channel_params_from_json_v(
char *json,
size_t len,
void *p);
106 extern size_t discord_modify_channel_params_to_json_v(
char *json,
size_t len,
void *p);
108 extern size_t discord_modify_channel_params_to_query_v(
char *json,
size_t len,
void *p);
110 extern void discord_modify_channel_params_list_free_v(
void **p);
112 extern void discord_modify_channel_params_list_from_json_v(
char *str,
size_t len,
void *p);
114 extern size_t discord_modify_channel_params_list_to_json_v(
char *str,
size_t len,
void *p);
138 bool enable_arg_switches;
139 bool enable_record_defined;
140 bool enable_record_null;
141 void *arg_switches[2];
142 void *record_defined[2];
143 void *record_null[2];
147 extern void discord_get_reactions_params_cleanup_v(
void *p);
149 extern void discord_get_reactions_params_init_v(
void *p);
152 extern void discord_get_reactions_params_free_v(
void *p);
154 extern void discord_get_reactions_params_from_json_v(
char *json,
size_t len,
void *p);
156 extern size_t discord_get_reactions_params_to_json_v(
char *json,
size_t len,
void *p);
158 extern size_t discord_get_reactions_params_to_query_v(
char *json,
size_t len,
void *p);
160 extern void discord_get_reactions_params_list_free_v(
void **p);
162 extern void discord_get_reactions_params_list_from_json_v(
char *str,
size_t len,
void *p);
164 extern size_t discord_get_reactions_params_list_to_json_v(
char *str,
size_t len,
void *p);
176 enum discord_permissions_bitwise_flags allow;
180 enum discord_permissions_bitwise_flags deny;
192 bool enable_arg_switches;
193 bool enable_record_defined;
194 bool enable_record_null;
195 void *arg_switches[3];
196 void *record_defined[3];
197 void *record_null[3];
201 extern void discord_edit_channel_permissions_params_cleanup_v(
void *p);
203 extern void discord_edit_channel_permissions_params_init_v(
void *p);
206 extern void discord_edit_channel_permissions_params_free_v(
void *p);
208 extern void discord_edit_channel_permissions_params_from_json_v(
char *json,
size_t len,
void *p);
210 extern size_t discord_edit_channel_permissions_params_to_json_v(
char *json,
size_t len,
void *p);
212 extern size_t discord_edit_channel_permissions_params_to_query_v(
char *json,
size_t len,
void *p);
214 extern void discord_edit_channel_permissions_params_list_free_v(
void **p);
216 extern void discord_edit_channel_permissions_params_list_from_json_v(
char *str,
size_t len,
void *p);
218 extern size_t discord_edit_channel_permissions_params_list_to_json_v(
char *str,
size_t len,
void *p);
238 bool enable_arg_switches;
239 bool enable_record_defined;
240 bool enable_record_null;
241 void *arg_switches[1];
242 void *record_defined[1];
243 void *record_null[1];
247 extern void discord_follow_news_channel_params_cleanup_v(
void *p);
249 extern void discord_follow_news_channel_params_init_v(
void *p);
252 extern void discord_follow_news_channel_params_free_v(
void *p);
254 extern void discord_follow_news_channel_params_from_json_v(
char *json,
size_t len,
void *p);
256 extern size_t discord_follow_news_channel_params_to_json_v(
char *json,
size_t len,
void *p);
258 extern size_t discord_follow_news_channel_params_to_query_v(
char *json,
size_t len,
void *p);
260 extern void discord_follow_news_channel_params_list_free_v(
void **p);
262 extern void discord_follow_news_channel_params_list_from_json_v(
char *str,
size_t len,
void *p);
264 extern size_t discord_follow_news_channel_params_list_to_json_v(
char *str,
size_t len,
void *p);
308 bool enable_arg_switches;
309 bool enable_record_defined;
310 bool enable_record_null;
311 void *arg_switches[7];
312 void *record_defined[7];
313 void *record_null[7];
317 extern void discord_create_channel_invite_params_cleanup_v(
void *p);
319 extern void discord_create_channel_invite_params_init_v(
void *p);
322 extern void discord_create_channel_invite_params_free_v(
void *p);
324 extern void discord_create_channel_invite_params_from_json_v(
char *json,
size_t len,
void *p);
326 extern size_t discord_create_channel_invite_params_to_json_v(
char *json,
size_t len,
void *p);
328 extern size_t discord_create_channel_invite_params_to_query_v(
char *json,
size_t len,
void *p);
330 extern void discord_create_channel_invite_params_list_free_v(
void **p);
332 extern void discord_create_channel_invite_params_list_from_json_v(
char *str,
size_t len,
void *p);
334 extern size_t discord_create_channel_invite_params_list_to_json_v(
char *str,
size_t len,
void *p);
358 bool enable_arg_switches;
359 bool enable_record_defined;
360 bool enable_record_null;
361 void *arg_switches[2];
362 void *record_defined[2];
363 void *record_null[2];
367 extern void discord_group_dm_add_recipient_params_cleanup_v(
void *p);
369 extern void discord_group_dm_add_recipient_params_init_v(
void *p);
372 extern void discord_group_dm_add_recipient_params_free_v(
void *p);
374 extern void discord_group_dm_add_recipient_params_from_json_v(
char *json,
size_t len,
void *p);
376 extern size_t discord_group_dm_add_recipient_params_to_json_v(
char *json,
size_t len,
void *p);
378 extern size_t discord_group_dm_add_recipient_params_to_query_v(
char *json,
size_t len,
void *p);
380 extern void discord_group_dm_add_recipient_params_list_free_v(
void **p);
382 extern void discord_group_dm_add_recipient_params_list_from_json_v(
char *str,
size_t len,
void *p);
384 extern size_t discord_group_dm_add_recipient_params_list_to_json_v(
char *str,
size_t len,
void *p);
400 int auto_archive_duration;
408 bool enable_arg_switches;
409 bool enable_record_defined;
410 bool enable_record_null;
411 void *arg_switches[2];
412 void *record_defined[2];
413 void *record_null[2];
417 extern void discord_start_thread_with_message_params_cleanup_v(
void *p);
419 extern void discord_start_thread_with_message_params_init_v(
void *p);
422 extern void discord_start_thread_with_message_params_free_v(
void *p);
424 extern void discord_start_thread_with_message_params_from_json_v(
char *json,
size_t len,
void *p);
426 extern size_t discord_start_thread_with_message_params_to_json_v(
char *json,
size_t len,
void *p);
428 extern size_t discord_start_thread_with_message_params_to_query_v(
char *json,
size_t len,
void *p);
430 extern void discord_start_thread_with_message_params_list_free_v(
void **p);
432 extern void discord_start_thread_with_message_params_list_from_json_v(
char *str,
size_t len,
void *p);
434 extern size_t discord_start_thread_with_message_params_list_to_json_v(
char *str,
size_t len,
void *p);
450 int auto_archive_duration;
458 bool enable_arg_switches;
459 bool enable_record_defined;
460 bool enable_record_null;
461 void *arg_switches[2];
462 void *record_defined[2];
463 void *record_null[2];
467 extern void discord_start_thread_without_message_params_cleanup_v(
void *p);
469 extern void discord_start_thread_without_message_params_init_v(
void *p);
472 extern void discord_start_thread_without_message_params_free_v(
void *p);
474 extern void discord_start_thread_without_message_params_from_json_v(
char *json,
size_t len,
void *p);
476 extern size_t discord_start_thread_without_message_params_to_json_v(
char *json,
size_t len,
void *p);
478 extern size_t discord_start_thread_without_message_params_to_query_v(
char *json,
size_t len,
void *p);
480 extern void discord_start_thread_without_message_params_list_free_v(
void **p);
482 extern void discord_start_thread_without_message_params_list_from_json_v(
char *str,
size_t len,
void *p);
484 extern size_t discord_start_thread_without_message_params_list_to_json_v(
char *str,
size_t len,
void *p);
512 bool enable_arg_switches;
513 bool enable_record_defined;
514 bool enable_record_null;
515 void *arg_switches[3];
516 void *record_defined[3];
517 void *record_null[3];
521 extern void discord_thread_response_body_cleanup_v(
void *p);
523 extern void discord_thread_response_body_init_v(
void *p);
526 extern void discord_thread_response_body_free_v(
void *p);
528 extern void discord_thread_response_body_from_json_v(
char *json,
size_t len,
void *p);
530 extern size_t discord_thread_response_body_to_json_v(
char *json,
size_t len,
void *p);
532 extern size_t discord_thread_response_body_to_query_v(
char *json,
size_t len,
void *p);
534 extern void discord_thread_response_body_list_free_v(
void **p);
536 extern void discord_thread_response_body_list_from_json_v(
char *str,
size_t len,
void *p);
538 extern size_t discord_thread_response_body_list_to_json_v(
char *str,
size_t len,
void *p);