32 int verification_level;
36 int default_message_notifications;
40 int explicit_content_filter;
68 bool enable_arg_switches;
69 bool enable_record_defined;
70 bool enable_record_null;
71 void *arg_switches[11];
72 void *record_defined[11];
73 void *record_null[11];
77 extern void discord_create_guild_params_cleanup_v(
void *p);
79 extern void discord_create_guild_params_init_v(
void *p);
82 extern void discord_create_guild_params_free_v(
void *p);
84 extern void discord_create_guild_params_from_json_v(
char *json,
size_t len,
void *p);
86 extern size_t discord_create_guild_params_to_json_v(
char *json,
size_t len,
void *p);
88 extern size_t discord_create_guild_params_to_query_v(
char *json,
size_t len,
void *p);
90 extern void discord_create_guild_params_list_free_v(
void **p);
92 extern void discord_create_guild_params_list_from_json_v(
char *str,
size_t len,
void *p);
94 extern size_t discord_create_guild_params_list_to_json_v(
char *str,
size_t len,
void *p);
114 int verification_level;
118 int default_message_notifications;
122 int explicit_content_filter;
146 char *discovery_splash;
158 enum discord_guild_system_channel_flags system_channel_flags;
170 char *preferred_locale;
186 bool enable_arg_switches;
187 bool enable_record_defined;
188 bool enable_record_null;
189 void *arg_switches[19];
190 void *record_defined[19];
191 void *record_null[19];
195 extern void discord_modify_guild_params_cleanup_v(
void *p);
197 extern void discord_modify_guild_params_init_v(
void *p);
200 extern void discord_modify_guild_params_free_v(
void *p);
202 extern void discord_modify_guild_params_from_json_v(
char *json,
size_t len,
void *p);
204 extern size_t discord_modify_guild_params_to_json_v(
char *json,
size_t len,
void *p);
206 extern size_t discord_modify_guild_params_to_query_v(
char *json,
size_t len,
void *p);
208 extern void discord_modify_guild_params_list_free_v(
void **p);
210 extern void discord_modify_guild_params_list_from_json_v(
char *str,
size_t len,
void *p);
212 extern size_t discord_modify_guild_params_list_to_json_v(
char *str,
size_t len,
void *p);
244 int rate_limit_per_user;
268 bool enable_arg_switches;
269 bool enable_record_defined;
270 bool enable_record_null;
271 void *arg_switches[10];
272 void *record_defined[10];
273 void *record_null[10];
277 extern void discord_create_guild_channel_params_cleanup_v(
void *p);
279 extern void discord_create_guild_channel_params_init_v(
void *p);
282 extern void discord_create_guild_channel_params_free_v(
void *p);
284 extern void discord_create_guild_channel_params_from_json_v(
char *json,
size_t len,
void *p);
286 extern size_t discord_create_guild_channel_params_to_json_v(
char *json,
size_t len,
void *p);
288 extern size_t discord_create_guild_channel_params_to_query_v(
char *json,
size_t len,
void *p);
290 extern void discord_create_guild_channel_params_list_free_v(
void **p);
292 extern void discord_create_guild_channel_params_list_from_json_v(
char *str,
size_t len,
void *p);
294 extern size_t discord_create_guild_channel_params_list_to_json_v(
char *str,
size_t len,
void *p);
314 bool lock_permissions;
326 bool enable_arg_switches;
327 bool enable_record_defined;
328 bool enable_record_null;
329 void *arg_switches[4];
330 void *record_defined[4];
331 void *record_null[4];
335 extern void discord_modify_guild_channel_positions_params_cleanup_v(
void *p);
337 extern void discord_modify_guild_channel_positions_params_init_v(
void *p);
340 extern void discord_modify_guild_channel_positions_params_free_v(
void *p);
342 extern void discord_modify_guild_channel_positions_params_from_json_v(
char *json,
size_t len,
void *p);
344 extern size_t discord_modify_guild_channel_positions_params_to_json_v(
char *json,
size_t len,
void *p);
346 extern size_t discord_modify_guild_channel_positions_params_to_query_v(
char *json,
size_t len,
void *p);
348 extern void discord_modify_guild_channel_positions_params_list_free_v(
void **p);
350 extern void discord_modify_guild_channel_positions_params_list_from_json_v(
char *str,
size_t len,
void *p);
352 extern size_t discord_modify_guild_channel_positions_params_list_to_json_v(
char *str,
size_t len,
void *p);
376 bool enable_arg_switches;
377 bool enable_record_defined;
378 bool enable_record_null;
379 void *arg_switches[2];
380 void *record_defined[2];
381 void *record_null[2];
385 extern void discord_search_guild_members_params_cleanup_v(
void *p);
387 extern void discord_search_guild_members_params_init_v(
void *p);
390 extern void discord_search_guild_members_params_free_v(
void *p);
392 extern void discord_search_guild_members_params_from_json_v(
char *json,
size_t len,
void *p);
394 extern size_t discord_search_guild_members_params_to_json_v(
char *json,
size_t len,
void *p);
396 extern size_t discord_search_guild_members_params_to_query_v(
char *json,
size_t len,
void *p);
398 extern void discord_search_guild_members_params_list_free_v(
void **p);
400 extern void discord_search_guild_members_params_list_from_json_v(
char *str,
size_t len,
void *p);
402 extern size_t discord_search_guild_members_params_list_to_json_v(
char *str,
size_t len,
void *p);
438 bool enable_arg_switches;
439 bool enable_record_defined;
440 bool enable_record_null;
441 void *arg_switches[5];
442 void *record_defined[5];
443 void *record_null[5];
447 extern void discord_add_guild_member_params_cleanup_v(
void *p);
449 extern void discord_add_guild_member_params_init_v(
void *p);
452 extern void discord_add_guild_member_params_free_v(
void *p);
454 extern void discord_add_guild_member_params_from_json_v(
char *json,
size_t len,
void *p);
456 extern size_t discord_add_guild_member_params_to_json_v(
char *json,
size_t len,
void *p);
458 extern size_t discord_add_guild_member_params_to_query_v(
char *json,
size_t len,
void *p);
460 extern void discord_add_guild_member_params_list_free_v(
void **p);
462 extern void discord_add_guild_member_params_list_from_json_v(
char *str,
size_t len,
void *p);
464 extern size_t discord_add_guild_member_params_list_to_json_v(
char *str,
size_t len,
void *p);
500 bool enable_arg_switches;
501 bool enable_record_defined;
502 bool enable_record_null;
503 void *arg_switches[5];
504 void *record_defined[5];
505 void *record_null[5];
509 extern void discord_modify_guild_member_params_cleanup_v(
void *p);
511 extern void discord_modify_guild_member_params_init_v(
void *p);
514 extern void discord_modify_guild_member_params_free_v(
void *p);
516 extern void discord_modify_guild_member_params_from_json_v(
char *json,
size_t len,
void *p);
518 extern size_t discord_modify_guild_member_params_to_json_v(
char *json,
size_t len,
void *p);
520 extern size_t discord_modify_guild_member_params_to_query_v(
char *json,
size_t len,
void *p);
522 extern void discord_modify_guild_member_params_list_free_v(
void **p);
524 extern void discord_modify_guild_member_params_list_from_json_v(
char *str,
size_t len,
void *p);
526 extern size_t discord_modify_guild_member_params_list_to_json_v(
char *str,
size_t len,
void *p);
542 enum discord_permissions_bitwise_flags permissions;
562 bool enable_arg_switches;
563 bool enable_record_defined;
564 bool enable_record_null;
565 void *arg_switches[5];
566 void *record_defined[5];
567 void *record_null[5];
571 extern void discord_create_guild_role_params_cleanup_v(
void *p);
573 extern void discord_create_guild_role_params_init_v(
void *p);
576 extern void discord_create_guild_role_params_free_v(
void *p);
578 extern void discord_create_guild_role_params_from_json_v(
char *json,
size_t len,
void *p);
580 extern size_t discord_create_guild_role_params_to_json_v(
char *json,
size_t len,
void *p);
582 extern size_t discord_create_guild_role_params_to_query_v(
char *json,
size_t len,
void *p);
584 extern void discord_create_guild_role_params_list_free_v(
void **p);
586 extern void discord_create_guild_role_params_list_from_json_v(
char *str,
size_t len,
void *p);
588 extern size_t discord_create_guild_role_params_list_to_json_v(
char *str,
size_t len,
void *p);
612 bool enable_arg_switches;
613 bool enable_record_defined;
614 bool enable_record_null;
615 void *arg_switches[2];
616 void *record_defined[2];
617 void *record_null[2];
621 extern void discord_modify_guild_role_positions_params_cleanup_v(
void *p);
623 extern void discord_modify_guild_role_positions_params_init_v(
void *p);
626 extern void discord_modify_guild_role_positions_params_free_v(
void *p);
628 extern void discord_modify_guild_role_positions_params_from_json_v(
char *json,
size_t len,
void *p);
630 extern size_t discord_modify_guild_role_positions_params_to_json_v(
char *json,
size_t len,
void *p);
632 extern size_t discord_modify_guild_role_positions_params_to_query_v(
char *json,
size_t len,
void *p);
634 extern void discord_modify_guild_role_positions_params_list_free_v(
void **p);
636 extern void discord_modify_guild_role_positions_params_list_from_json_v(
char *str,
size_t len,
void *p);
638 extern size_t discord_modify_guild_role_positions_params_list_to_json_v(
char *str,
size_t len,
void *p);
654 enum discord_permissions_bitwise_flags permissions;
674 bool enable_arg_switches;
675 bool enable_record_defined;
676 bool enable_record_null;
677 void *arg_switches[5];
678 void *record_defined[5];
679 void *record_null[5];
683 extern void discord_modify_guild_role_params_cleanup_v(
void *p);
685 extern void discord_modify_guild_role_params_init_v(
void *p);
688 extern void discord_modify_guild_role_params_free_v(
void *p);
690 extern void discord_modify_guild_role_params_from_json_v(
char *json,
size_t len,
void *p);
692 extern size_t discord_modify_guild_role_params_to_json_v(
char *json,
size_t len,
void *p);
694 extern size_t discord_modify_guild_role_params_to_query_v(
char *json,
size_t len,
void *p);
696 extern void discord_modify_guild_role_params_list_free_v(
void **p);
698 extern void discord_modify_guild_role_params_list_from_json_v(
char *str,
size_t len,
void *p);
700 extern size_t discord_modify_guild_role_params_list_to_json_v(
char *str,
size_t len,
void *p);
716 ja_u64 **include_roles;
724 bool enable_arg_switches;
725 bool enable_record_defined;
726 bool enable_record_null;
727 void *arg_switches[2];
728 void *record_defined[2];
729 void *record_null[2];
733 extern void discord_get_guild_prune_count_params_cleanup_v(
void *p);
735 extern void discord_get_guild_prune_count_params_init_v(
void *p);
738 extern void discord_get_guild_prune_count_params_free_v(
void *p);
740 extern void discord_get_guild_prune_count_params_from_json_v(
char *json,
size_t len,
void *p);
742 extern size_t discord_get_guild_prune_count_params_to_json_v(
char *json,
size_t len,
void *p);
744 extern size_t discord_get_guild_prune_count_params_to_query_v(
char *json,
size_t len,
void *p);
746 extern void discord_get_guild_prune_count_params_list_free_v(
void **p);
748 extern void discord_get_guild_prune_count_params_list_from_json_v(
char *str,
size_t len,
void *p);
750 extern size_t discord_get_guild_prune_count_params_list_to_json_v(
char *str,
size_t len,
void *p);
766 bool compute_prune_count;
770 ja_u64 **include_roles;
782 bool enable_arg_switches;
783 bool enable_record_defined;
784 bool enable_record_null;
785 void *arg_switches[4];
786 void *record_defined[4];
787 void *record_null[4];
791 extern void discord_begin_guild_prune_params_cleanup_v(
void *p);
793 extern void discord_begin_guild_prune_params_init_v(
void *p);
796 extern void discord_begin_guild_prune_params_free_v(
void *p);
798 extern void discord_begin_guild_prune_params_from_json_v(
char *json,
size_t len,
void *p);
800 extern size_t discord_begin_guild_prune_params_to_json_v(
char *json,
size_t len,
void *p);
802 extern size_t discord_begin_guild_prune_params_to_query_v(
char *json,
size_t len,
void *p);
804 extern void discord_begin_guild_prune_params_list_free_v(
void **p);
806 extern void discord_begin_guild_prune_params_list_from_json_v(
char *str,
size_t len,
void *p);
808 extern size_t discord_begin_guild_prune_params_list_to_json_v(
char *str,
size_t len,
void *p);