11#ifndef __NIM_QCHAT_ROLE_DEF_H__
12#define __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