NIM SDK API  9.0.0
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
13 extern "C" {
14 #endif
15 
22 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);
23 
45 NIM_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 
74 NIM_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 
101 NIM_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 
120 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);
121 
140 NIM_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 
165 NIM_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 
177 NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_async(const char* json_extension,
179  const void* user_data);
180 
191 NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_info_async(const char* json_extension,
193  const void* user_data);
194 
206 NIM_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 
221 NIM_SDK_DLL_API void nim_super_team_query_my_all_member_infos_async(const char* json_extension,
223  const void* user_data);
224 
243 NIM_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 
262 NIM_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 
274 NIM_SDK_DLL_API char* nim_super_team_query_team_member_block(const char* tid, const char* user_id);
275 
287 NIM_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 
297 NIM_SDK_DLL_API char* nim_super_team_query_team_info_block(const char* tid);
298 
314 NIM_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 
339 NIM_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 
365 NIM_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 
391 NIM_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 
415 NIM_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 
438 NIM_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 
464 NIM_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 
488 NIM_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 
509 NIM_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 
531 NIM_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 
556 NIM_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 
583 NIM_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 
605 NIM_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 
625 NIM_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_super_team_query_mute_list_cb_func
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:125
nim_super_team_invite_async
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_super_team_apply_join_async
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_super_team_query_team_info_online_async
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_super_team_query_team_info_block
NIM_SDK_DLL_API char * nim_super_team_query_team_info_block(const char *tid)
nim_super_team_query_my_all_member_infos_cb_func
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:66
nim_super_team_update_other_nick_async
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_super_team_query_team_info_cb_func
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:113
nim_super_team_query_team_info_async
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_super_team_def.h
群组 接口相关的常量函数等定义头文件
nim_super_team_query_team_member_block
NIM_SDK_DLL_API char * nim_super_team_query_team_member_block(const char *tid, const char *user_id)
nim_super_team_kick_async
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_super_team_query_my_all_member_infos_async
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_super_team_query_all_my_teams_cb_func
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
nim_super_team_mute_member_async
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_super_team_update_my_property_async
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_super_team_transfer_team_async
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_super_team_reg_team_event_cb
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_super_team_query_team_member_cb_func
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:99
nim_super_team_reject_invitation_async
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_super_team_query_all_my_teams_info_async
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_super_team_invite_async2
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_super_team_query_mute_list_async
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_super_team_query_team_members_async
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_super_team_mute_async
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)
nim_super_team_leave_async
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_super_team_update_team_info_async
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_super_team_reject_join_apply_async
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_super_team_query_all_my_teams_info_cb_func
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
nim_super_team_pass_join_apply_async
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_super_team_event_cb_func
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
nim_super_team_query_all_my_teams_async
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_super_team_opt_cb_func
nim_super_team_event_cb_func nim_super_team_opt_cb_func
Definition: nim_super_team_def.h:36
nim_super_team_query_teams_info_by_keyword_async
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_super_team_remove_managers_async
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_super_team_query_team_member_async
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_super_team_add_managers_async
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_super_team_query_team_members_cb_func
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:82
nim_super_team_accept_invitation_async
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)