NIM PC Cross Platform SDK
nim_super_team.h
Go to the documentation of this file.
1
7#ifndef NIM_SDK_DLL_API_NIM_SUPERTEAM_H_
8#define NIM_SDK_DLL_API_NIM_SUPERTEAM_H_
9
10#include "nim_super_team_def.h"
11
12#ifdef __cplusplus
13extern "C" {
14#endif
22NIM_SDK_DLL_API void nim_super_team_reg_team_event_cb(const char* json_extension, nim_super_team_event_cb_func cb, const void* user_data);
23
45NIM_SDK_DLL_API void nim_super_team_invite_async(const char* tid,
46 const char* jsonlist_uids,
47 const char* json_extension,
49 const void* user_data);
50
74NIM_SDK_DLL_API void nim_super_team_invite_async2(const char* tid,
75 const char* jsonlist_uids,
76 const char* invitation_postscript,
77 const char* invitation_attachment,
78 const char* json_extension,
80 const void* user_data);
81
101NIM_SDK_DLL_API void nim_super_team_kick_async(const char* tid,
102 const char* jsonlist_uids,
103 const char* json_extension,
105 const void* user_data);
106
120NIM_SDK_DLL_API void nim_super_team_leave_async(const char* tid, const char* json_extension, nim_super_team_opt_cb_func cb, const void* user_data);
121
140NIM_SDK_DLL_API void nim_super_team_update_team_info_async(const char* tid,
141 const char* json_info,
142 const char* json_extension,
144 const void* user_data);
145
165NIM_SDK_DLL_API void nim_super_team_update_my_property_async(const char* info,
166 const char* json_extension,
168 const void* user_data);
169
177NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_async(const char* json_extension,
179 const void* user_data);
180
191NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_info_async(const char* json_extension,
193 const void* user_data);
194
206NIM_SDK_DLL_API void nim_super_team_query_teams_info_by_keyword_async(const char* keyword,
207 const char* json_extension,
209 const void* user_data);
210
221NIM_SDK_DLL_API void nim_super_team_query_my_all_member_infos_async(const char* json_extension,
223 const void* user_data);
224
243NIM_SDK_DLL_API void nim_super_team_query_team_members_async(const char* tid,
244 bool include_user_info,
245 const char* json_extension,
247 const void* user_data);
248
262NIM_SDK_DLL_API void nim_super_team_query_team_member_async(const char* tid,
263 const char* user_id,
264 const char* json_extension,
266 const void* user_data);
267
274NIM_SDK_DLL_API char* nim_super_team_query_team_member_block(const char* tid, const char* user_id);
275
287NIM_SDK_DLL_API void nim_super_team_query_team_info_async(const char* tid,
288 const char* json_extension,
290 const void* user_data);
291
297NIM_SDK_DLL_API char* nim_super_team_query_team_info_block(const char* tid);
298
314NIM_SDK_DLL_API void nim_super_team_query_team_info_online_async(const char* tid,
315 const char* json_extension,
317 const void* user_data);
318
339NIM_SDK_DLL_API void nim_super_team_apply_join_async(const char* tid,
340 const char* reason,
341 const char* json_extension,
343 const void* user_data);
344
365NIM_SDK_DLL_API void nim_super_team_pass_join_apply_async(const char* tid,
366 const char* applicant_id,
367 const char* json_extension,
369 const void* user_data);
370
391NIM_SDK_DLL_API void nim_super_team_reject_join_apply_async(const char* tid,
392 const char* applicant_id,
393 const char* reason,
394 const char* json_extension,
396 const void* user_data);
397
415NIM_SDK_DLL_API void nim_super_team_add_managers_async(const char* tid,
416 const char* jsonlist_admin_ids,
417 const char* json_extension,
419 const void* user_data);
420
438NIM_SDK_DLL_API void nim_super_team_remove_managers_async(const char* tid,
439 const char* jsonlist_admin_ids,
440 const char* json_extension,
442 const void* user_data);
443
464NIM_SDK_DLL_API void nim_super_team_transfer_team_async(const char* tid,
465 const char* new_owner,
466 bool is_leave,
467 const char* json_extension,
469 const void* user_data);
470
488NIM_SDK_DLL_API void nim_super_team_update_my_property_async(const char* info,
489 const char* json_extension,
491 const void* user_data);
492
509NIM_SDK_DLL_API void nim_super_team_update_other_nick_async(const char* info,
510 const char* json_extension,
512 const void* user_data);
513
531NIM_SDK_DLL_API void nim_super_team_accept_invitation_async(const char* tid,
532 const char* invitor,
533 const char* json_extension,
535 const void* user_data);
536
556NIM_SDK_DLL_API void nim_super_team_reject_invitation_async(const char* tid,
557 const char* invitor,
558 const char* reason,
559 const char* json_extension,
561 const void* user_data);
562
583NIM_SDK_DLL_API void nim_super_team_mute_member_async(const char* tid,
584 const char* member_id,
585 bool set_mute,
586 const char* json_extension,
588 const void* user_data);
589
605NIM_SDK_DLL_API void nim_super_team_query_mute_list_async(const char* tid,
606 const char* json_extension,
608 const void* user_data);
609
625NIM_SDK_DLL_API void nim_super_team_mute_async(const char* tid,
626 bool set_mute,
627 const char* json_extension,
629 const void* user_data);
630
631#ifdef __cplusplus
632};
633#endif //__cplusplus
634#endif // NIM_SDK_DLL_API_NIM_SUPERTEAM_H_
NIM_SDK_DLL_API void nim_super_team_update_team_info_async(const char *tid, const char *json_info, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_reg_team_event_cb(const char *json_extension, nim_super_team_event_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_async(const char *json_extension, nim_super_team_query_all_my_teams_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_apply_join_async(const char *tid, const char *reason, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_invite_async(const char *tid, const char *jsonlist_uids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_accept_invitation_async(const char *tid, const char *invitor, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_kick_async(const char *tid, const char *jsonlist_uids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API char * nim_super_team_query_team_info_block(const char *tid)
NIM_SDK_DLL_API void nim_super_team_reject_join_apply_async(const char *tid, const char *applicant_id, const char *reason, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_info_async(const char *json_extension, nim_super_team_query_all_my_teams_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_mute_list_async(const char *tid, const char *json_extension, nim_super_team_query_mute_list_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_invite_async2(const char *tid, const char *jsonlist_uids, const char *invitation_postscript, const char *invitation_attachment, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_members_async(const char *tid, bool include_user_info, const char *json_extension, nim_super_team_query_team_members_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_add_managers_async(const char *tid, const char *jsonlist_admin_ids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_info_online_async(const char *tid, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_my_all_member_infos_async(const char *json_extension, nim_super_team_query_my_all_member_infos_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_info_async(const char *tid, const char *json_extension, nim_super_team_query_team_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_mute_member_async(const char *tid, const char *member_id, bool set_mute, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_teams_info_by_keyword_async(const char *keyword, const char *json_extension, nim_super_team_query_all_my_teams_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_transfer_team_async(const char *tid, const char *new_owner, bool is_leave, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API char * nim_super_team_query_team_member_block(const char *tid, const char *user_id)
NIM_SDK_DLL_API void nim_super_team_remove_managers_async(const char *tid, const char *jsonlist_admin_ids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_pass_join_apply_async(const char *tid, const char *applicant_id, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_reject_invitation_async(const char *tid, const char *invitor, const char *reason, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_update_my_property_async(const char *info, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_member_async(const char *tid, const char *user_id, const char *json_extension, nim_super_team_query_team_member_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_update_other_nick_async(const char *info, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_leave_async(const char *tid, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_mute_async(const char *tid, bool set_mute, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
群组 接口相关的常量函数等定义头文件
void(* nim_super_team_query_team_info_cb_func)(const char *tid, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:111
void(* nim_super_team_query_team_member_cb_func)(const char *tid, const char *user_id, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:97
void(* nim_super_team_query_team_members_cb_func)(int code, const char *tid, int member_count, bool include_user_info, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:80
void(* nim_super_team_query_my_all_member_infos_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:67
nim_super_team_event_cb_func nim_super_team_opt_cb_func
Definition: nim_super_team_def.h:36
void(* nim_super_team_event_cb_func)(int res_code, int notification_id, const char *tid, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:26
void(* nim_super_team_query_all_my_teams_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:46
void(* nim_super_team_query_mute_list_cb_func)(int res_code, int member_count, const char *tid, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:123
void(* nim_super_team_query_all_my_teams_info_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:56