NIMSDK-iOS
载入中...
搜索中...
未找到
NIMQChatGetMessageHistoryParam.h
浏览该文件的文档.
1//
2// NIMQChatGetMessageHistoryParam.h
3// NIMSDK
4//
5// Created by Netease.
6// Copyright © 2022 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11NS_ASSUME_NONNULL_BEGIN
12
13/**
14 * 从服务端查询历史消息的参数类型
15 */
16@interface NIMQChatGetMessageHistoryParam : NSObject
17
18/**
19 * 圈组服务器ID
20 */
21@property(nonatomic, assign) unsigned long long serverId;
22
23/**
24 * 圈组频道ID
25 */
26@property(nonatomic, assign) unsigned long long channelId;
27
28/**
29 * 起始时间 - NSTimeInterval
30 * 起始时间 < 结束时间
31 */
32@property(nonatomic, assign) NSTimeInterval fromTime;
33
34/**
35 * 结束时间 - NSTimeInterval
36 * 结束时间 > 起始时间
37 */
38@property(nonatomic, copy) NSNumber *toTime;
39
40/**
41 * 需要排除的消息服务端ID - unsigned long long
42 * 如果reverse为NO,则查询起点为toTime;如果reverse为YES,则查询起点为fromTime
43 * 如果查询起点上有多条消息,可以通过excludeMsgId来指定实际的起始消息为excludeMsgId对应的消息的下一条
44 */
45@property(nonatomic, copy) NSNumber *excludeMsgId;
46
47/**
48 * 条数限制 - NSInteger
49 */
50@property(nonatomic, copy) NSNumber *limit;
51
52/**
53 * 是否反向 - BOOL
54 * NO(默认):从toTime往fromTime查询,不包括fromTime上的消息,包括toTime上的消息
55 * YES:从fromTime往toTime查询,包括fromTime上的消息,包括toTime上的消息
56 */
57@property(nonatomic, copy) NSNumber *reverse;
58
59/**
60 * 是否包括本地的消息
61 * NO(默认):查询结果不包括本地的消息
62 * YES:查询结果由云端消息和本地的消息组成
63 */
64@property(nonatomic, assign) BOOL includeLocalMessages;
65
66@end
67
68NS_ASSUME_NONNULL_END
Definition: NIMQChatGetMessageHistoryParam.h:17
unsigned long long channelId
Definition: NIMQChatGetMessageHistoryParam.h:26
NSNumber * limit
Definition: NIMQChatGetMessageHistoryParam.h:50
unsigned long long serverId
Definition: NIMQChatGetMessageHistoryParam.h:21
NSNumber * toTime
Definition: NIMQChatGetMessageHistoryParam.h:38
NSTimeInterval fromTime
Definition: NIMQChatGetMessageHistoryParam.h:32
NSNumber * reverse
Definition: NIMQChatGetMessageHistoryParam.h:57
BOOL includeLocalMessages
Definition: NIMQChatGetMessageHistoryParam.h:64
NSNumber * excludeMsgId
Definition: NIMQChatGetMessageHistoryParam.h:45