NIM PC Cross Platform SDK
nim_qchat_role_cpp.h
Go to the documentation of this file.
1
11#ifndef __NIM_QCHAT_IDENTITY_CPP_H__
12#define __NIM_QCHAT_IDENTITY_CPP_H__
13
17
22namespace nim_qchat {
26class NIM_QCHAT_SDK_CPPWRAPPER_DLL_API Role {
27public:
32 static void CreateServerRole(const QChatCreateServerRoleParam& param);
33
38 static void UpdateServerRole(const QChatUpdateServerRoleParam& param);
39
45 static void UpdateServerRolePriorities(const QChatUpdateServerRolePrioritiesParam& param);
46
51 static void DeleteServerRole(const QChatDeleteServerRoleParam& param);
52
57 static void GetServerRoles(const QChatGetServerRolesParam& param);
58
63 static void AddMembersToServerRole(const QChatAddMembersToServerRoleParam& param);
64
69 static void RemoveMembersFromServerRole(const QChatRemoveMembersFromServerRoleParam& param);
70
75 static void GetMembersFromServerRole(const QChatGetMembersFromServerRoleParam& param);
76
81 static void AddChannelRole(const QChatAddChannelRoleParam& param);
82
87 static void UpdateChannelRole(const QChatUpdateChannelRoleParam& param);
88
93 static void RemoveChannelRole(const QChatRemoveChannelRoleParam& param);
94
99 static void GetChannelRoles(const QChatGetChannelRolesParam& param);
100
105 static void AddMemberRole(const QChatAddMemberRoleParam& param);
106
111 static void UpdateMemberRole(const QChatUpdateMemberRoleParam& param);
112
117 static void RemoveMemberRole(const QChatRemoveMemberRoleParam& param);
118
123 static void GetMemberRoles(const QChatGetMemberRolesParam& param);
124
129 static void GetRolesByAccid(const QChatGetRolesByAccidParam& param);
130
135 static void GetExistingServerRolesByAccids(const QChatGetExistingServerRolesByAccidsParam& param);
136
141 static void GetExistingChannelRolesByServerRoleIds(const QChatGetExistingChannelRolesByServerRoleIdsParam& param);
142
147 static void GetExistingAccidsOfMemberRoles(const QChatGetExistingAccidsOfMemberRolesParam& param);
148
153 static void GetExistingAccidsInServerRole(const QChatGetExistingAccidsInServerRoleParam& param);
154
159 static void CheckPermission(const QChatCheckPermissionParam& param);
160
165 static void CheckPermissions(const QChatCheckPermissionsParam& param);
166
171 static void AddChannelCategoryRole(const QChatAddChannelCategoryRoleParam& param);
172
177 static void RemoveChannelCategoryRole(const QChatRemoveChannelCategoryRoleParam& param);
178
183 static void UpdateChannelCategoryRole(const QChatUpdateChannelCategoryRoleParam& param);
184
189 static void GetChannelCategoryRolesPage(const QChatGetChannelCategoryRolesPageParam& param);
190
195 static void AddChannelCategoryMemberRole(const QChatAddChannelCategoryMemberRoleParam& param);
196
201 static void RemoveChannelCategoryMemberRole(const QChatRemoveChannelCategoryMemberRoleParam& param);
202
207 static void UpdateChannelCategoryMemberRole(const QChatUpdateChannelCategoryMemberRoleParam& param);
208
213 static void GetChannelCategoryMemberRolesPage(const QChatGetChannelCategoryMemberRolesPageParam& param);
214};
215
216} // namespace nim_qchat
217
218#endif // __NIM_QCHAT_IDENTITY_CPP_H__
圈组身份组
Definition: nim_qchat_role_cpp.h:26
namespace nim_qchat
圈组CPP wrapper helpers
Definition: nim_qchat_role_cpp_def.h:1841
Definition: nim_qchat_role_cpp_def.h:1696
Definition: nim_qchat_role_cpp_def.h:1136
Definition: nim_qchat_role_cpp_def.h:1285
Definition: nim_qchat_role_cpp_def.h:1007
Definition: nim_qchat_role_cpp_def.h:1625
Definition: nim_qchat_role_cpp_def.h:1659
Definition: nim_qchat_role_cpp_def.h:831
Definition: nim_qchat_role_cpp_def.h:935
Definition: nim_qchat_role_cpp_def.h:1949
Definition: nim_qchat_role_cpp_def.h:1807
Definition: nim_qchat_role_cpp_def.h:1247
Definition: nim_qchat_role_cpp_def.h:1585
Definition: nim_qchat_role_cpp_def.h:1545
Definition: nim_qchat_role_cpp_def.h:1505
Definition: nim_qchat_role_cpp_def.h:1468
Definition: nim_qchat_role_cpp_def.h:1392
Definition: nim_qchat_role_cpp_def.h:1093
Definition: nim_qchat_role_cpp_def.h:1430
Definition: nim_qchat_role_cpp_def.h:964
Definition: nim_qchat_role_cpp_def.h:1918
Definition: nim_qchat_role_cpp_def.h:1776
Definition: nim_qchat_role_cpp_def.h:1213
Definition: nim_qchat_role_cpp_def.h:1358
Definition: nim_qchat_role_cpp_def.h:1050
Definition: nim_qchat_role_cpp_def.h:1872
Definition: nim_qchat_role_cpp_def.h:1730
Definition: nim_qchat_role_cpp_def.h:1167
Definition: nim_qchat_role_cpp_def.h:1316
Definition: nim_qchat_role_cpp_def.h:860
Definition: nim_qchat_role_cpp_def.h:892