NIMSDK-iOS
载入中...
搜索中...
未找到
NIMChatroomQueueRequest.h
浏览该文件的文档.
1//
2// NIMChatroomQueueRequest.h
3// NIMLib
4//
5// Created by Netease.
6// Copyright © 2016年 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10NS_ASSUME_NONNULL_BEGIN
11
12/**
13 * 聊天室通用队列更新请求
14 */
15@interface NIMChatroomQueueUpdateRequest : NSObject
16
17/**
18 * 聊天室 ID
19 */
20@property (nonatomic,copy) NSString *roomId;
21
22/**
23 * 更新元素的 Key 值,如果 key 在队列中存在则更新,不存在则放到队列尾部 ,长度限制为 32 字节
24 */
25@property (nonatomic,copy) NSString *key;
26
27/**
28 * 更新元素的 Value 值,长度限制为 4096 字节
29 */
30@property (nonatomic,copy) NSString *value;
31
32/**
33 * 当提交这个新元素的用户从聊天室掉线或退出的时候,是否需要删除这个元素,默认为 NO 不删除。
34 */
35@property (nonatomic,assign) BOOL transient;
36
37/**
38 * 队列元素所属账号,默认不传表示队列元素属于当前操作人,管理员可以指定队列元素归属于其他合法账号。
39 */
40@property (nonatomic,copy) NSString *elementAccid;
41
42@end
43
44
45
46
47/**
48 * 聊天室通用队列取出请求
49 */
50@interface NIMChatroomQueueRemoveRequest : NSObject
51
52/**
53 * 聊天室ID
54 */
55@property (nonatomic,copy) NSString *roomId;
56
57/**
58 * 拉去元素的Key值,如果要拉取第一个元素,则传空
59 */
60@property (nullable,nonatomic,copy) NSString *key;
61
62
63@end
64
65
66
67/**
68 * 聊天室通用队列批量更新请求
69 */
71
72/**
73 * 聊天室 ID
74 */
75@property (nonatomic,copy) NSString *roomId;
76
77/**
78 * 批量更新元素的key-value对,key/value分别是elementKey和elementValue(elementKey限制128字节,elementValue限制4096字节),一次最多更新100个
79 */
80@property (nonatomic,copy) NSDictionary *elements;
81
82/**
83 * 是否需要发送广播通知
84 */
85@property (nonatomic,assign) BOOL needNotify;
86
87
88/**
89 * 通知中的自定义字段,长度限制2048
90 */
91@property (nonatomic,copy) NSString* notifyExt;
92
93@end
94
95NS_ASSUME_NONNULL_END
Definition: NIMChatroomQueueRequest.h:71
Definition: NIMChatroomQueueRequest.h:51
Definition: NIMChatroomQueueRequest.h:16
NSString * roomId
Definition: NIMChatroomQueueRequest.h:20
BOOL transient
Definition: NIMChatroomQueueRequest.h:35
NSString * value
Definition: NIMChatroomQueueRequest.h:30
NSString * elementAccid
Definition: NIMChatroomQueueRequest.h:40
NSString * key
Definition: NIMChatroomQueueRequest.h:25