NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_qchat_role_def.h
浏览该文件的文档.
1
11#ifndef __NIM_QCHAT_ROLE_DEF_H__
12#define __NIM_QCHAT_ROLE_DEF_H__
13
16
74
84
92
102
110
114 uint32_t member_count;
116 uint64_t priority;
117};
118
126
136
168
186
204
211
218
221
231
234
244
247
255
262
265
268
271
274
277
285
288
295
302
305
308
311
314
322
330
333
340
348
351
354
362
369
381
384
447
457
467
473
483
493
509
523
526
542
551
562
574
588
597
608
620
634
644
652
663
673
683
693
705
719
731
747
759
773
785
801
813
827
828#endif // __NIM_QCHAT_ROLE_DEF_H__
NIMQChatSearchOrder
搜索排序顺序
Definition nim_qchat_public_def.h:109
NIMQChatGetChannelRolesResp NIMQChatGetChannelCategoryRolesPageResp
Definition nim_qchat_role_def.h:287
NIMQChatPermissions
Definition nim_qchat_role_def.h:18
@ kPermissionDeleteMemberMessage
删除他人消息,Server/Channel
Definition nim_qchat_role_def.h:38
@ kPermissionRTCConnect
RTC频道: 连接的权限,Server/Channel
Definition nim_qchat_role_def.h:48
@ kPermissionGetServerInviteApplyRecords
申请邀请历史查看权限,有这个权限才可以查询server级别的申请/邀请记录,Server
Definition nim_qchat_role_def.h:70
@ kPermissionManageServer
管理服务器,Server
Definition nim_qchat_role_def.h:20
@ kPermissionManageChannel
管理频道,Server/Channel
Definition nim_qchat_role_def.h:22
@ kPermissionServerHandleApply
服务器申请处理权限,Server
Definition nim_qchat_role_def.h:68
@ kPermissionManageBlackWhiteList
管理白/黑名单,Server/Channel
Definition nim_qchat_role_def.h:44
@ kPermissionAtMember
@ 他人,Server/Channel
Definition nim_qchat_role_def.h:40
@ kPermissionBanServerMember
封禁他人,Server
Definition nim_qchat_role_def.h:46
@ kPermissionRTCOpenMuteOthersMic
RTC频道: 禁用/解禁他人麦克风的权限,Server/Channel
Definition nim_qchat_role_def.h:56
@ kPermissionUpdateMemberInfo
修改他人信息,Server
Definition nim_qchat_role_def.h:34
@ kPermissionSendMessage
发送消息,Server/Channel
Definition nim_qchat_role_def.h:26
@ kPermissionRTCOpenMuteAllCamera
RTC频道: 禁用/解禁全员摄像头的权限,Server/Channel
Definition nim_qchat_role_def.h:62
@ kPermissionManageRole
管理角色,Server/Channel
Definition nim_qchat_role_def.h:24
@ kPermissionMentionRole
@ 身份组的权限,Server/Channel
Definition nim_qchat_role_def.h:72
@ kPermissionRTCOpenScreenShare
RTC频道: 打开自己共享屏幕的权限,Server/Channel
Definition nim_qchat_role_def.h:64
@ kPermissionAtAll
@ 所有人,Server/Channel
Definition nim_qchat_role_def.h:42
@ kPermissionIviteMember
邀请他人,Server
Definition nim_qchat_role_def.h:30
@ kPermissionRTCDisconnectOther
RTC频道: 断开他人连接的权限,Server/Channel
Definition nim_qchat_role_def.h:50
@ kPermissionKickMember
踢除他人,Server
Definition nim_qchat_role_def.h:32
@ kPermissionRTCOpenMic
RTC频道: 开启自己麦克风的权限,Server/Channel
Definition nim_qchat_role_def.h:52
@ kPermissionRTCOpenMuteOthersCamera
RTC频道: 禁用/解禁他人摄像头的权限,Server/Channel
Definition nim_qchat_role_def.h:58
@ kPermissionRTCOpenMuteAllMic
RTC频道: 禁用/解禁全员麦克风的权限,Server/Channel
Definition nim_qchat_role_def.h:60
@ kPermissionRTCCloseOthersScreenShare
RTC频道: 关闭他人共享屏幕的权限,Server/Channel
Definition nim_qchat_role_def.h:66
@ kPermissionRTCOpenCamera
RTC频道: 开启自己摄像头的权限,Server/Channel
Definition nim_qchat_role_def.h:54
@ kPermissionUpdateMyInfo
修改自己信息,Server
Definition nim_qchat_role_def.h:28
@ kPermissionRevokeMemberMessage
撤回他人信息,Server/Channel
Definition nim_qchat_role_def.h:36
NIMQChatGetExistingAccidsOfMemberRolesResp NIMQChatGetExistingAccidsInServerRoleResp
Definition nim_qchat_role_def.h:383
void(* nim_qchat_role_member_get_roles_by_ids_cb_func)(const NIMQChatGetServerRolesByMemberIdsResp *resp)
查询一批查询一批accids的服务器的自定义身份组列表首页
Definition nim_qchat_role_def.h:420
void(* nim_qhcat_role_get_existing_accids_of_member_roles_cb_func)(const NIMQChatGetExistingAccidsOfMemberRolesResp *resp)
查询一批accids在频道中配置的权限,只会返回存在的
Definition nim_qchat_role_def.h:424
void(* nim_qchat_role_channel_category_member_role_remove_cb_func)(const NIMQChatRemoveChannelCategoryMemberRoleResp *resp)
删除频道分组个人定制权限回调
Definition nim_qchat_role_def.h:444
void(* nim_qchat_role_member_add_cb_func)(const NIMQChatAddMemberRoleResp *resp)
创建频道个人定制权限回调
Definition nim_qchat_role_def.h:410
void(* nim_qchat_role_get_existing_roles_in_channel_cb_func)(const NIMQChatGetExistingRolesInChannelResp *resp)
查询一批服务器身份组在频道中的身份组信息,只会返回存在的
Definition nim_qchat_role_def.h:422
void(* nim_qchat_role_server_add_member_cb_func)(const NIMQChatAddMembersToServerRoleResp *resp)
服务器身份组添加成员回调
Definition nim_qchat_role_def.h:396
NIMQChatAddChannelCategoryMemberRoleResp NIMQChatUpdateChannelCategoryMemberRoleResp
Definition nim_qchat_role_def.h:307
NIMQChatGetServerRolesResp NIMQChatGetServerRolesByMembersIdResp
Definition nim_qchat_role_def.h:332
NIMQChatSortType
身份组排序类型
Definition nim_qchat_role_def.h:646
@ kNIMQChatSortByPriority
按优先级排序
Definition nim_qchat_role_def.h:650
@ kNIMQChatSortByCreateTime
按创建时间排序
Definition nim_qchat_role_def.h:648
void(* nim_qchat_role_member_get_list_cb_func)(const NIMQChatGetMemberRolesResp *resp)
查询频道个人定制权限回调
Definition nim_qchat_role_def.h:416
void(* nim_qchat_role_channel_category_member_role_add_cb_func)(const NIMQChatAddChannelCategoryMemberRoleResp *resp)
创建频道分组个人定制权限回调
Definition nim_qchat_role_def.h:440
void(* nim_qchat_role_server_remove_members_cb_func)(const NIMQChatRemoveMembersFromServerRoleResp *resp)
服务器身份组删除成员回调
Definition nim_qchat_role_def.h:398
void(* nim_qchat_role_server_batch_update_priorities_cb_func)(const NIMQChatUpdateServerRolePrioritiesResp *resp)
批量服务器身份组权限回调
Definition nim_qchat_role_def.h:390
void(* nim_qchat_role_channel_category_remove_cb_func)(const NIMQChatRemoveChannelCategoryRoleResp *resp)
删除频道分组身份组回调
Definition nim_qchat_role_def.h:436
void(* nim_qchat_role_channel_category_update_cb_func)(const NIMQChatUpdateChannelCategoryRoleResp *resp)
更新频道分组身份组回调
Definition nim_qchat_role_def.h:434
NIMQChatRoleType
Definition nim_qchat_role_def.h:94
@ kRoleTypeUnkonwn
未知
Definition nim_qchat_role_def.h:96
@ kRoleTypeCustom
自定义身份组
Definition nim_qchat_role_def.h:100
@ kRoleTypeEveryone
默认 Everyone 身份组
Definition nim_qchat_role_def.h:98
void(* nim_qchat_role_channel_remove_cb_func)(const NIMQChatRemoveChannelRoleResp *resp)
删除频道身份组回调
Definition nim_qchat_role_def.h:406
void(* nim_qchat_role_channel_category_add_cb_func)(const NIMQChatAddChannelCategoryRoleResp *resp)
创建频道分组身份组回调
Definition nim_qchat_role_def.h:432
NIMQChatPermissionsOption
Definition nim_qchat_role_def.h:76
@ kPermissionSwitchExtend
继承
Definition nim_qchat_role_def.h:80
@ kPermissionSwitchDeny
拒绝
Definition nim_qchat_role_def.h:78
@ kPermissionSwitchAllow
允许
Definition nim_qchat_role_def.h:82
NIMQChatBaseResp NIMQChatRemoveMemberRoleResp
Definition nim_qchat_role_def.h:310
void(* nim_qchat_role_channel_category_member_role_get_list_page_cb_func)(const NIMQChatGetChannelCategoryMemberRolesPageResp *resp)
查询频道分组个人定制权限回调
Definition nim_qchat_role_def.h:446
void(* nim_qchat_role_member_update_cb_func)(const NIMQChatUpdateMemberRoleResp *resp)
更新频道个人定制权限回调
Definition nim_qchat_role_def.h:412
NIMQChatAddMembersToServerRoleParam NIMQChatRemoveMembersFromServerRoleParam
Definition nim_qchat_role_def.h:525
void(* nim_qchat_role_check_permission_cb_func)(const NIMQChatCheckPermissionResp *resp)
查询自己是否拥有某个权限
Definition nim_qchat_role_def.h:428
NIMQChatAddChannelRoleResp NIMQChatUpdateChannelCategoryRoleResp
Definition nim_qchat_role_def.h:270
void(* nim_qchat_role_channel_add_cb_func)(const NIMQChatAddChannelRoleResp *resp)
创建频道身份组回调
Definition nim_qchat_role_def.h:402
void(* nim_qchat_role_server_update_cb_func)(const NIMQChatUpdateServerRoleResp *resp)
更新服务器身份组回调
Definition nim_qchat_role_def.h:388
NIMQChatBaseResp NIMQChatRemoveChannelCategoryMemberRoleResp
Definition nim_qchat_role_def.h:313
void(* nim_qchat_role_server_get_members_cb_func)(const NIMQChatGetMembersFromServerRoleResp *resp)
服务器身份组查询成员回调
Definition nim_qchat_role_def.h:400
NIMQChatGetServerRolesResp NIMQChatUpdateServerRolePrioritiesResp
Definition nim_qchat_role_def.h:353
void(* nim_qchat_role_channel_get_list_cb_func)(const NIMQChatGetChannelRolesResp *resp)
查询频道身份组回调
Definition nim_qchat_role_def.h:408
NIMQChatAddMembersToServerRoleResp NIMQChatRemoveMembersFromServerRoleResp
Definition nim_qchat_role_def.h:246
void(* nim_qchat_role_channel_update_cb_func)(const NIMQChatUpdateChannelRoleResp *resp)
更新频道身份组回调
Definition nim_qchat_role_def.h:404
void(* nim_qchat_role_channel_category_member_role_update_cb_func)(const NIMQChatUpdateChannelCategoryMemberRoleResp *resp)
更新频道分组个人定制权限回调
Definition nim_qchat_role_def.h:442
void(* nim_qchat_role_channel_category_get_list_page_cb_func)(const NIMQChatGetChannelCategoryRolesPageResp *resp)
查询频道分组身份组回调
Definition nim_qchat_role_def.h:438
void(* nim_qchat_role_check_permissions_cb_func)(const NIMQChatCheckPermissionsResp *resp)
批量查询自己的权限
Definition nim_qchat_role_def.h:430
NIMQChatBaseResp NIMQChatRemoveChannelCategoryRoleResp
Definition nim_qchat_role_def.h:276
void(* nim_qchat_role_server_create_cb_func)(const NIMQChatCreateServerRoleResp *resp)
创建服务器身份组回调
Definition nim_qchat_role_def.h:386
NIMQChatGetChannelRolesResp NIMQChatGetExistingRolesInChannelResp
Definition nim_qchat_role_def.h:350
void(* nim_qchat_role_server_get_list_cb_func)(const NIMQChatGetServerRolesResp *resp)
查询服务器身份组回调
Definition nim_qchat_role_def.h:394
char * QChatMemberAccountId
Definition nim_qchat_role_def.h:233
NIMQChatAddMemberRoleResp NIMQChatUpdateMemberRoleResp
Definition nim_qchat_role_def.h:304
NIMQChatBaseResp NIMQChatDeleteServerRoleResp
Definition nim_qchat_role_def.h:220
NIMQChatAddChannelRoleResp NIMQChatUpdateChannelRoleResp
Definition nim_qchat_role_def.h:264
NIMQChatAddChannelRoleResp NIMQChatAddChannelCategoryRoleResp
Definition nim_qchat_role_def.h:267
void(* nim_qchat_role_member_roles_cb_func)(const NIMQChatGetServerRolesByMembersIdResp *resp)
根据ACCID查询服务器身份组回调
Definition nim_qchat_role_def.h:418
void(* nim_qchat_role_get_accids_in_server_role_cb_func)(const NIMQChatGetExistingAccidsInServerRoleResp *resp)
查询一批accids是否在某个服务器身份组,返回在的成员信息
Definition nim_qchat_role_def.h:426
NIMQChatBaseResp NIMQChatRemoveChannelRoleResp
Definition nim_qchat_role_def.h:273
void(* nim_qchat_role_member_remove_cb_func)(const NIMQChatRemoveMemberRoleResp *resp)
删除频道个人定制权限回调
Definition nim_qchat_role_def.h:414
void(* nim_qchat_role_server_delete_cb_func)(const NIMQChatDeleteServerRoleResp *resp)
删除服务器身份组回调
Definition nim_qchat_role_def.h:392
Definition nim_qchat_role_def.h:775
nim_qchat_role_channel_category_member_role_add_cb_func cb
Definition nim_qchat_role_def.h:776
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:781
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:779
char * accid
用户 ID
Definition nim_qchat_role_def.h:783
void * user_data
Definition nim_qchat_role_def.h:777
Definition nim_qchat_role_def.h:297
uint32_t res_code
Definition nim_qchat_role_def.h:298
void * user_data
Definition nim_qchat_role_def.h:299
NIMQChatChannelCategoryMemberRoleInfo role_info
Definition nim_qchat_role_def.h:300
Definition nim_qchat_role_def.h:721
void * user_data
Definition nim_qchat_role_def.h:723
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:727
uint64_t parent_role_id
服务器身份组ID
Definition nim_qchat_role_def.h:729
nim_qchat_role_channel_category_add_cb_func cb
Definition nim_qchat_role_def.h:722
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:725
Definition nim_qchat_role_def.h:544
void * user_data
Definition nim_qchat_role_def.h:546
uint64_t parent_role_id
Definition nim_qchat_role_def.h:548
uint64_t server_id
Definition nim_qchat_role_def.h:547
nim_qchat_role_channel_add_cb_func cb
Definition nim_qchat_role_def.h:545
uint64_t channel_id
Definition nim_qchat_role_def.h:549
Definition nim_qchat_role_def.h:257
uint32_t res_code
Definition nim_qchat_role_def.h:258
NIMQChatRoleInfo role_info
Definition nim_qchat_role_def.h:260
void * user_data
Definition nim_qchat_role_def.h:259
Definition nim_qchat_role_def.h:590
nim_qchat_role_member_add_cb_func cb
Definition nim_qchat_role_def.h:591
char * accid
Definition nim_qchat_role_def.h:595
uint64_t server_id
Definition nim_qchat_role_def.h:593
void * user_data
Definition nim_qchat_role_def.h:592
uint64_t channel_id
Definition nim_qchat_role_def.h:594
Definition nim_qchat_role_def.h:290
uint32_t res_code
Definition nim_qchat_role_def.h:291
NIMQChatMemberRoleInfo role_info
Definition nim_qchat_role_def.h:293
void * user_data
Definition nim_qchat_role_def.h:292
Definition nim_qchat_role_def.h:511
size_t member_count
要加入的用户数量
Definition nim_qchat_role_def.h:521
nim_qchat_role_server_add_member_cb_func cb
Definition nim_qchat_role_def.h:512
uint64_t role_id
身份组 ID
Definition nim_qchat_role_def.h:517
void * user_data
Definition nim_qchat_role_def.h:513
char ** members
用户数据指针首地址
Definition nim_qchat_role_def.h:519
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:515
Definition nim_qchat_role_def.h:236
QChatMemberAccountId * succeed_list
Definition nim_qchat_role_def.h:239
void * user_data
Definition nim_qchat_role_def.h:238
size_t succeed_count
Definition nim_qchat_role_def.h:240
size_t failed_count
Definition nim_qchat_role_def.h:242
QChatMemberAccountId * failed_list
Definition nim_qchat_role_def.h:241
uint32_t res_code
Definition nim_qchat_role_def.h:237
Definition nim_qchat_public_def.h:141
Definition nim_qchat_role_def.h:469
uint64_t priority
Definition nim_qchat_role_def.h:471
uint64_t role_id
Definition nim_qchat_role_def.h:470
Definition nim_qchat_role_def.h:475
uint64_t server_id
Definition nim_qchat_role_def.h:478
NIMQChatBatchUpdateServeRolePriorityGroup * update_priority_info
要更新的身份组 ID 及优先级组合
Definition nim_qchat_role_def.h:480
size_t update_count
Definition nim_qchat_role_def.h:481
nim_qchat_role_server_batch_update_priorities_cb_func cb
Definition nim_qchat_role_def.h:476
void * user_data
Definition nim_qchat_role_def.h:477
Definition nim_qchat_public_def.h:149
Definition nim_qchat_role_def.h:188
uint64_t update_time
身份组修改时间
Definition nim_qchat_role_def.h:202
uint64_t role_id
该定制权限所在的身份组 ID
Definition nim_qchat_role_def.h:192
uint64_t create_time
身份组创建时间
Definition nim_qchat_role_def.h:200
size_t permissions_count
身份组权限组合数量
Definition nim_qchat_role_def.h:198
NIMQChatPermissionGroup * permissions
身份组权限设定
Definition nim_qchat_role_def.h:196
uint64_t category_id
该定制权限所在的频道分组 ID
Definition nim_qchat_role_def.h:190
NIMQChatMemberInfo member_info
定制权限的用户信息
Definition nim_qchat_role_def.h:194
Definition nim_qchat_role_def.h:128
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:130
bool valid_flag
有效标志
Definition nim_qchat_role_def.h:134
uint64_t parent_role_id
继承的服务器身份组 ID
Definition nim_qchat_role_def.h:132
Definition nim_qchat_role_def.h:120
uint64_t channel_id
频道 ID
Definition nim_qchat_role_def.h:122
uint64_t parent_role_id
继承的服务器身份组 ID
Definition nim_qchat_role_def.h:124
Definition nim_qchat_role_def.h:695
uint32_t permission
权限
Definition nim_qchat_role_def.h:703
void * user_data
Definition nim_qchat_role_def.h:697
uint64_t channel_id
channel_id == 0 means check permission in server
Definition nim_qchat_role_def.h:701
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:699
nim_qchat_role_check_permission_cb_func cb
Definition nim_qchat_role_def.h:696
Definition nim_qchat_role_def.h:364
uint32_t res_code
Definition nim_qchat_role_def.h:365
bool has_permission
Definition nim_qchat_role_def.h:367
void * user_data
Definition nim_qchat_role_def.h:366
Definition nim_qchat_role_def.h:707
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:711
uint32_t * permissions
权限列表
Definition nim_qchat_role_def.h:717
nim_qchat_role_check_permissions_cb_func cb
Definition nim_qchat_role_def.h:708
size_t permission_count
权限列表长度
Definition nim_qchat_role_def.h:715
uint64_t channel_id
channel_id == 0 means check permission in server
Definition nim_qchat_role_def.h:713
void * user_data
Definition nim_qchat_role_def.h:709
Definition nim_qchat_role_def.h:371
size_t permissions_count
身份组权限组合数量
Definition nim_qchat_role_def.h:375
void * user_data
Definition nim_qchat_role_def.h:373
uint32_t res_code
Definition nim_qchat_role_def.h:372
NIMQChatPermissionsOption * options
身份组权限开关
Definition nim_qchat_role_def.h:379
uint32_t * permissions
身份组权限类型
Definition nim_qchat_role_def.h:377
Definition nim_qchat_role_def.h:449
nim_qchat_role_server_create_cb_func cb
Definition nim_qchat_role_def.h:450
NIMQChatRoleInfo role_info
服务器身份组信息结构体
Definition nim_qchat_role_def.h:453
void * user_data
Definition nim_qchat_role_def.h:451
NIMQChatBusinessAntiSpamInfo anti_spam_info
反垃圾信息
Definition nim_qchat_role_def.h:455
Definition nim_qchat_role_def.h:206
uint32_t res_code
Definition nim_qchat_role_def.h:207
NIMQChatRoleInfo role_info
Definition nim_qchat_role_def.h:209
void * user_data
Definition nim_qchat_role_def.h:208
Definition nim_qchat_role_def.h:485
uint64_t role_id
身份组 ID
Definition nim_qchat_role_def.h:491
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:489
nim_qchat_role_server_delete_cb_func cb
Definition nim_qchat_role_def.h:486
void * user_data
Definition nim_qchat_role_def.h:487
Definition nim_qchat_role_def.h:815
nim_qchat_role_channel_category_member_role_get_list_page_cb_func cb
Definition nim_qchat_role_def.h:816
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:819
uint64_t timestamp
时间戳,查询最新指定为 0
Definition nim_qchat_role_def.h:823
uint32_t limit
限制返回数量
Definition nim_qchat_role_def.h:825
void * user_data
Definition nim_qchat_role_def.h:817
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:821
Definition nim_qchat_role_def.h:324
NIMQChatChannelCategoryMemberRoleInfo * role_infos
Definition nim_qchat_role_def.h:327
void * user_data
Definition nim_qchat_role_def.h:326
size_t member_role_count
Definition nim_qchat_role_def.h:328
uint32_t res_code
Definition nim_qchat_role_def.h:325
Definition nim_qchat_role_def.h:761
uint32_t limit
限制查询返回数量
Definition nim_qchat_role_def.h:771
void * user_data
Definition nim_qchat_role_def.h:763
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:767
uint64_t timestamp
时间戳,查询最新指定为 0
Definition nim_qchat_role_def.h:769
nim_qchat_role_channel_category_get_list_page_cb_func cb
Definition nim_qchat_role_def.h:762
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:765
Definition nim_qchat_role_def.h:576
void * user_data
Definition nim_qchat_role_def.h:578
uint64_t channel_id
频道 ID
Definition nim_qchat_role_def.h:582
uint32_t limit
限制查询返回数量
Definition nim_qchat_role_def.h:586
nim_qchat_role_channel_get_list_cb_func cb
Definition nim_qchat_role_def.h:577
uint64_t timestamp
时间戳,查询最新指定为 0
Definition nim_qchat_role_def.h:584
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:580
Definition nim_qchat_role_def.h:279
uint32_t res_code
Definition nim_qchat_role_def.h:280
size_t role_count
Definition nim_qchat_role_def.h:283
NIMQChatRoleInfo * role_infos
Definition nim_qchat_role_def.h:282
void * user_data
Definition nim_qchat_role_def.h:281
Definition nim_qchat_role_def.h:685
uint64_t role_id
Definition nim_qchat_role_def.h:689
uint64_t server_id
Definition nim_qchat_role_def.h:688
size_t account_count
Definition nim_qchat_role_def.h:691
nim_qchat_role_get_accids_in_server_role_cb_func cb
Definition nim_qchat_role_def.h:686
char ** accids
Definition nim_qchat_role_def.h:690
void * user_data
Definition nim_qchat_role_def.h:687
Definition nim_qchat_role_def.h:675
uint64_t channel_id
Definition nim_qchat_role_def.h:679
QChatMemberAccountId * accids
Definition nim_qchat_role_def.h:680
uint64_t server_id
Definition nim_qchat_role_def.h:678
nim_qhcat_role_get_existing_accids_of_member_roles_cb_func cb
Definition nim_qchat_role_def.h:676
size_t account_count
Definition nim_qchat_role_def.h:681
void * user_data
Definition nim_qchat_role_def.h:677
Definition nim_qchat_role_def.h:356
uint32_t res_code
Definition nim_qchat_role_def.h:357
size_t member_ids_count
Definition nim_qchat_role_def.h:360
QChatMemberAccountId * member_ids
Definition nim_qchat_role_def.h:359
void * user_data
Definition nim_qchat_role_def.h:358
Definition nim_qchat_role_def.h:665
uint64_t channel_id
Definition nim_qchat_role_def.h:669
size_t role_count
Definition nim_qchat_role_def.h:671
uint64_t * role_ids
Definition nim_qchat_role_def.h:670
uint64_t server_id
Definition nim_qchat_role_def.h:668
void * user_data
Definition nim_qchat_role_def.h:667
nim_qchat_role_get_existing_roles_in_channel_cb_func cb
Definition nim_qchat_role_def.h:666
Definition nim_qchat_role_def.h:622
uint64_t timestamp
时间戳,查询最新指定为 0
Definition nim_qchat_role_def.h:630
uint64_t channel_id
频道 ID
Definition nim_qchat_role_def.h:628
uint32_t limit
限制返回数量
Definition nim_qchat_role_def.h:632
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:626
void * user_data
Definition nim_qchat_role_def.h:624
nim_qchat_role_member_get_list_cb_func cb
Definition nim_qchat_role_def.h:623
Definition nim_qchat_role_def.h:316
size_t member_role_count
Definition nim_qchat_role_def.h:320
void * user_data
Definition nim_qchat_role_def.h:318
uint32_t res_code
Definition nim_qchat_role_def.h:317
NIMQChatMemberRoleInfo * role_infos
Definition nim_qchat_role_def.h:319
Definition nim_qchat_role_def.h:528
uint32_t limit
限制返回数量
Definition nim_qchat_role_def.h:538
char * begin_accid
起查 account ID
Definition nim_qchat_role_def.h:540
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:532
void * user_data
Definition nim_qchat_role_def.h:530
nim_qchat_role_server_get_members_cb_func cb
Definition nim_qchat_role_def.h:529
uint64_t role_id
身份组 ID
Definition nim_qchat_role_def.h:534
uint64_t timestamp
时间戳,从最新起查使用 0
Definition nim_qchat_role_def.h:536
Definition nim_qchat_role_def.h:249
uint32_t res_code
Definition nim_qchat_role_def.h:250
size_t member_count
Definition nim_qchat_role_def.h:253
NIMQChatRoleMemberInfo * members
Definition nim_qchat_role_def.h:252
void * user_data
Definition nim_qchat_role_def.h:251
Definition nim_qchat_role_def.h:654
size_t account_count
Definition nim_qchat_role_def.h:659
nim_qchat_role_member_get_roles_by_ids_cb_func cb
Definition nim_qchat_role_def.h:655
NIMQChatSortType sort_type
Definition nim_qchat_role_def.h:660
uint64_t server_id
Definition nim_qchat_role_def.h:657
NIMQChatSearchOrder search_order
Definition nim_qchat_role_def.h:661
QChatMemberAccountId * accids
Definition nim_qchat_role_def.h:658
void * user_data
Definition nim_qchat_role_def.h:656
Definition nim_qchat_role_def.h:342
uint32_t res_code
Definition nim_qchat_role_def.h:343
NIMQChatRoleInfoOfMember * roles_of_member
Definition nim_qchat_role_def.h:345
void * user_data
Definition nim_qchat_role_def.h:344
size_t count
Definition nim_qchat_role_def.h:346
Definition nim_qchat_role_def.h:636
nim_qchat_role_member_roles_cb_func cb
Definition nim_qchat_role_def.h:637
char * accid
Definition nim_qchat_role_def.h:640
uint64_t server_id
Definition nim_qchat_role_def.h:639
uint64_t timestamp
Definition nim_qchat_role_def.h:641
uint32_t limit
Definition nim_qchat_role_def.h:642
void * user_data
Definition nim_qchat_role_def.h:638
Definition nim_qchat_role_def.h:495
uint64_t channel_id
频道 ID, 如果非空,则只需要有该channel的管理权限即可,否则需要有server的管理权限
Definition nim_qchat_role_def.h:505
void * user_data
Definition nim_qchat_role_def.h:497
uint64_t channel_category_id
频道分组 ID, 如果非空,则只需要有该channel_category的管理权限即可,否则需要有server的管理权限
Definition nim_qchat_role_def.h:507
nim_qchat_role_server_get_list_cb_func cb
Definition nim_qchat_role_def.h:496
uint64_t priority
起查的身份组优先级
Definition nim_qchat_role_def.h:503
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:499
uint32_t limit
限制返回数量
Definition nim_qchat_role_def.h:501
Definition nim_qchat_role_def.h:223
NIMQChatRoleInfo * roles
Definition nim_qchat_role_def.h:226
void * user_data
Definition nim_qchat_role_def.h:225
size_t role_count
Definition nim_qchat_role_def.h:227
uint32_t res_code
Definition nim_qchat_role_def.h:224
NIMQChatRoleInfo * joined_roles
Definition nim_qchat_role_def.h:228
size_t joined_role_count
Definition nim_qchat_role_def.h:229
Definition nim_qchat_member_def.h:21
Definition nim_qchat_role_def.h:170
size_t permissions_count
身份组权限组合数量
Definition nim_qchat_role_def.h:180
uint64_t create_time
身份组创建时间
Definition nim_qchat_role_def.h:182
uint64_t role_id
该定制权限所在的身份组 ID
Definition nim_qchat_role_def.h:174
NIMQChatMemberInfo member_info
定制权限的用户信息
Definition nim_qchat_role_def.h:176
uint64_t update_time
身份组修改时间
Definition nim_qchat_role_def.h:184
uint64_t channel_id
该定制权限所在的频道 ID
Definition nim_qchat_role_def.h:172
NIMQChatPermissionGroup * permissions
身份组权限设定
Definition nim_qchat_role_def.h:178
Definition nim_qchat_role_def.h:86
uint32_t permission
权限, 见 NIMQChatPermissions 以及自定义权限
Definition nim_qchat_role_def.h:88
NIMQChatPermissionsOption option
开关
Definition nim_qchat_role_def.h:90
Definition nim_qchat_role_def.h:803
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:809
char * accid
用户账号
Definition nim_qchat_role_def.h:811
void * user_data
Definition nim_qchat_role_def.h:805
nim_qchat_role_channel_category_member_role_remove_cb_func cb
Definition nim_qchat_role_def.h:804
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:807
Definition nim_qchat_role_def.h:749
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:755
nim_qchat_role_channel_category_remove_cb_func cb
Definition nim_qchat_role_def.h:750
void * user_data
Definition nim_qchat_role_def.h:751
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:753
uint64_t role_id
身份组 ID
Definition nim_qchat_role_def.h:757
Definition nim_qchat_role_def.h:564
void * user_data
Definition nim_qchat_role_def.h:566
uint64_t role_id
身份组 ID
Definition nim_qchat_role_def.h:572
nim_qchat_role_channel_remove_cb_func cb
Definition nim_qchat_role_def.h:565
uint64_t channel_id
频道 ID
Definition nim_qchat_role_def.h:570
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:568
Definition nim_qchat_role_def.h:610
uint64_t channel_id
身份组 ID
Definition nim_qchat_role_def.h:616
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:614
char * accid
用户账号
Definition nim_qchat_role_def.h:618
void * user_data
Definition nim_qchat_role_def.h:612
nim_qchat_role_member_remove_cb_func cb
Definition nim_qchat_role_def.h:611
Definition nim_qchat_role_def.h:138
char * role_icon
身份组图片 URL
Definition nim_qchat_role_def.h:146
uint64_t role_id
身份组id
Definition nim_qchat_role_def.h:142
NIMQChatChannelCategoryRoleInfo channel_category_role
仅频道分组拥有的身份组字段
Definition nim_qchat_role_def.h:165
NIMQChatServerRoleInfo server_role
仅服务器拥有的身份组字段
Definition nim_qchat_role_def.h:161
char * role_name
身份组名称
Definition nim_qchat_role_def.h:144
uint64_t update_time
身份组修改时间
Definition nim_qchat_role_def.h:158
NIMQChatRoleType role_type
身份组类型 1 表示 Everyone,2 表示定制身份组
Definition nim_qchat_role_def.h:154
size_t permissions_count
身份组权限组合数量
Definition nim_qchat_role_def.h:152
uint64_t create_time
身份组创建时间
Definition nim_qchat_role_def.h:156
NIMQChatChannelRoleInfo channel_role
仅频道拥有的身份组字段
Definition nim_qchat_role_def.h:163
uint64_t server_id
服务器ID
Definition nim_qchat_role_def.h:140
char * extension
身份组扩展字段
Definition nim_qchat_role_def.h:148
NIMQChatPermissionGroup * permissions
身份组权限设定
Definition nim_qchat_role_def.h:150
Definition nim_qchat_role_def.h:335
NIMQChatRoleInfo * roles
Definition nim_qchat_role_def.h:337
size_t role_count
Definition nim_qchat_role_def.h:338
char * member_id
Definition nim_qchat_role_def.h:336
Definition nim_qchat_role_def.h:104
uint64_t role_id
所在身份组role id
Definition nim_qchat_role_def.h:108
NIMQChatMemberInfo member_info
member info
Definition nim_qchat_role_def.h:106
Definition nim_qchat_role_def.h:112
uint32_t member_count
该身份组的成员数量,Everyone 身份组数量为 -1
Definition nim_qchat_role_def.h:114
uint64_t priority
身份组优先级,Everyone 最低为 0,数字越大优先级越低
Definition nim_qchat_role_def.h:116
Definition nim_qchat_role_def.h:787
NIMQChatPermissionGroup * permissions
身份组权限设定
Definition nim_qchat_role_def.h:797
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:791
nim_qchat_role_channel_category_member_role_update_cb_func cb
Definition nim_qchat_role_def.h:788
size_t permission_count
权限设定数量
Definition nim_qchat_role_def.h:799
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:793
char * accid
用户 ID
Definition nim_qchat_role_def.h:795
void * user_data
Definition nim_qchat_role_def.h:789
Definition nim_qchat_role_def.h:733
NIMQChatPermissionGroup * permissions
身份组权限设定
Definition nim_qchat_role_def.h:743
size_t permission_count
权限设定数量
Definition nim_qchat_role_def.h:745
uint64_t server_id
服务器 ID
Definition nim_qchat_role_def.h:737
void * user_data
Definition nim_qchat_role_def.h:735
nim_qchat_role_channel_category_update_cb_func cb
Definition nim_qchat_role_def.h:734
uint64_t category_id
频道分组 ID
Definition nim_qchat_role_def.h:739
uint64_t role_id
身份组 ID
Definition nim_qchat_role_def.h:741
Definition nim_qchat_role_def.h:553
NIMQChatPermissionGroup * permissions
Definition nim_qchat_role_def.h:559
uint64_t channel_id
Definition nim_qchat_role_def.h:558
uint64_t server_id
Definition nim_qchat_role_def.h:556
uint64_t role_id
Definition nim_qchat_role_def.h:557
void * user_data
Definition nim_qchat_role_def.h:555
nim_qchat_role_channel_update_cb_func cb
Definition nim_qchat_role_def.h:554
size_t permission_count
Definition nim_qchat_role_def.h:560
Definition nim_qchat_role_def.h:599
char * accid
Definition nim_qchat_role_def.h:604
NIMQChatPermissionGroup * permissions
Definition nim_qchat_role_def.h:605
uint64_t channel_id
Definition nim_qchat_role_def.h:603
nim_qchat_role_member_update_cb_func cb
Definition nim_qchat_role_def.h:600
size_t permission_count
Definition nim_qchat_role_def.h:606
void * user_data
Definition nim_qchat_role_def.h:601
uint64_t server_id
Definition nim_qchat_role_def.h:602
Definition nim_qchat_role_def.h:459
NIMQChatRoleInfo role_info
服务器身份组信息结构体
Definition nim_qchat_role_def.h:463
nim_qchat_role_server_update_cb_func cb
Definition nim_qchat_role_def.h:460
void * user_data
Definition nim_qchat_role_def.h:461
NIMQChatBusinessAntiSpamInfo anti_spam_info
反垃圾信息
Definition nim_qchat_role_def.h:465
Definition nim_qchat_role_def.h:213
NIMQChatRoleInfo role_info
Definition nim_qchat_role_def.h:216
void * user_data
Definition nim_qchat_role_def.h:215
uint32_t res_code
Definition nim_qchat_role_def.h:214