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