NIMSDK-iOS
载入中...
搜索中...
未找到
NIMQChatUpdateServerRoleParam.h
浏览该文件的文档.
1//
2// NIMQChatUpdateServerRoleParam.h
3// NIMSDK
4//
5// Created by Netease.
6// Copyright © 2022 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import "NIMQChatDefs.h"
11
12NS_ASSUME_NONNULL_BEGIN
14/**
15 * 修改服务器身份组信息
16 */
17@interface NIMQChatUpdateServerRoleParam : NSObject
18/**
19 * 服务器id
20 */
21@property (nonatomic, assign) unsigned long long serverId;
22/**
23 * 身份组id
24 */
25@property (nonatomic, assign) unsigned long long roleId;
26/**
27 * 名称
28 */
29@property (nonnull, nonatomic, copy) NSString *name;
30/**
31 * icon图
32 */
33@property (nonatomic, copy) NSString *icon;
34/**
35 * 自定义扩展
36 */
37@property (nonatomic, copy) NSString *ext;
38
39/**
40 * 操作的权限状态列表
41 */
42@property (nonatomic, copy) NSArray <NIMQChatPermissionStatusInfo *> *commands;
43/**
44 * 优先级
45 */
46@property (nonatomic, strong) NSNumber *priority;
47
48/**
49 * 对某些资料内容另外的反垃圾的业务ID
50 */
51@property (nonatomic, copy) NSString *antispamBusinessId;
52
53
54@end
55
56
57NS_ASSUME_NONNULL_END
Definition: NIMQChatPermissionStatusInfo.h:15
Definition: NIMQChatUpdateServerRoleParam.h:18
NSString * name
Definition: NIMQChatUpdateServerRoleParam.h:29
unsigned long long serverId
Definition: NIMQChatUpdateServerRoleParam.h:21
NSString * ext
Definition: NIMQChatUpdateServerRoleParam.h:37
NSString * antispamBusinessId
Definition: NIMQChatUpdateServerRoleParam.h:51
unsigned long long roleId
Definition: NIMQChatUpdateServerRoleParam.h:25
NSNumber * priority
Definition: NIMQChatUpdateServerRoleParam.h:46
NSString * icon
Definition: NIMQChatUpdateServerRoleParam.h:33
NSArray< NIMQChatPermissionStatusInfo * > * commands
Definition: NIMQChatUpdateServerRoleParam.h:42