NIMSDK-iOS
载入中...
搜索中...
未找到
NIMChatroomUpdateRequest.h
浏览该文件的文档.
1//
2// NIMChatroomUpdateRequest.h
3// NIMLib
4//
5// Created by Netease.
6// Copyright © 2016年 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11NS_ASSUME_NONNULL_BEGIN
12
13/**
14 * 聊天室信息修改字段
15 * @discussion 等级枚举见 `NIMChatroomQueueModificationLevel`
16 */
17typedef NS_ENUM(NSInteger, NIMChatroomUpdateTag){
18 /**
19 * 聊天室名称
20 */
22 /**
23 * 聊天室公告
24 */
26 /**
27 * 聊天室直播拉流地址
28 */
30 /**
31 * 聊天室扩展字段
32 */
34 /**
35 * 聊天室队列修改等级,只有管理员和房主可以修改
36 */
38
39};
40
41
42/**
43 * 聊天室信息更新请求
44 */
45@interface NIMChatroomUpdateRequest : NSObject
46
47/**
48 * 聊天室ID
49 */
50@property (nonatomic,copy) NSString *roomId;
51
52/**
53 * 修改信息字段,修改传入的数据键值对是 {@(NIMChatroomUpdateTag) : NSString 或 NSNumber},无效数据将被过滤
54 */
55@property (nonatomic,copy) NSDictionary *updateInfo;
56
57/**
58 * 是否需要通知, 默认NO
59 */
60@property (nonatomic,assign) BOOL needNotify;
61
62/**
63 * 放到事件通知里的扩展字段
64 */
65@property (nullable,nonatomic,copy) NSString *notifyExt;
66
67/**
68 * 对某些资料内容另外的反垃圾的业务ID
69 */
70@property (nonatomic,strong) NSString *antispamBusinessId;
71
72@end
73
74NS_ASSUME_NONNULL_END
NIMChatroomUpdateTag
Definition: NIMChatroomUpdateRequest.h:17
@ NIMChatroomUpdateTagQueueModificationLevel
Definition: NIMChatroomUpdateRequest.h:37
@ NIMChatroomUpdateTagExt
Definition: NIMChatroomUpdateRequest.h:33
@ NIMChatroomUpdateTagName
Definition: NIMChatroomUpdateRequest.h:21
@ NIMChatroomUpdateTagBroadcastUrl
Definition: NIMChatroomUpdateRequest.h:29
@ NIMChatroomUpdateTagAnnouncement
Definition: NIMChatroomUpdateRequest.h:25
Definition: NIMChatroomUpdateRequest.h:46
NSString * notifyExt
Definition: NIMChatroomUpdateRequest.h:65
NSString * roomId
Definition: NIMChatroomUpdateRequest.h:50
BOOL needNotify
Definition: NIMChatroomUpdateRequest.h:60
NSDictionary * updateInfo
Definition: NIMChatroomUpdateRequest.h:55
NSString * antispamBusinessId
Definition: NIMChatroomUpdateRequest.h:70