9#import <Foundation/Foundation.h>
12NS_ASSUME_NONNULL_BEGIN
50@property (nonatomic,assign) NSTimeInterval
startTime;
57@property (nonatomic,assign) NSTimeInterval
endTime;
63@property (nonatomic,assign) NSUInteger
limit;
98@property (nullable,nonatomic,copy) NSArray<NSString *> *
fromIds;
116@property (nonatomic,assign) NSTimeInterval startTime;
122@property (nonatomic,assign) NSUInteger limit;
129@property (nonatomic,assign) NSTimeInterval endTime;
136@property (nullable,nonatomic,strong)
NIMMessage *currentMessage;
142@property (nullable,nonatomic,copy) NSString *serverId;
156@property (nonatomic,assign) BOOL sync;
163@property (nonatomic,copy) NSArray<NSNumber *> *messageTypes;
171@property (nonatomic,assign) BOOL syncMessageTypes;
183@property (nonatomic,assign) BOOL createRecentSessionIfNotExists;
197@property (nonatomic,assign) NSTimeInterval startTime;
204@property (nonatomic,assign) NSTimeInterval endTime;
210@property (nonatomic,assign) NSUInteger limit;
220@property (nullable,nonatomic,copy) NSString *keyword;
234@property (nullable,nonatomic,copy) NSString *keyword;
239@property (nonatomic,assign) NSTimeInterval startTime;
246@property (nonatomic,assign) NSTimeInterval endTime;
252@property (nonatomic,assign) NSUInteger msgLimit;
258@property (nonatomic,assign) NSUInteger sessionLimit;
264@property (nonatomic, assign) BOOL asc;
270@property (nullable, nonatomic, copy) NSArray *p2pArray;
276@property (nullable, nonatomic, copy) NSArray *teamArray;
282@property (nullable, nonatomic, copy) NSArray *senderArray;
288@property (nullable, nonatomic, copy) NSArray *msgTypeArray;
294@property (nullable, nonatomic, copy) NSArray *msgSubtypeArray;
308@property (nullable,nonatomic,copy) NSString *keyword;
313@property (nonatomic,assign) NSTimeInterval startTime;
320@property (nonatomic,assign) NSTimeInterval endTime;
326@property (nonatomic,assign) NSUInteger msgLimit;
332@property (nonatomic, assign) BOOL asc;
338@property (nullable, nonatomic, copy) NSArray *p2pArray;
344@property (nullable, nonatomic, copy) NSArray *teamArray;
350@property (nullable, nonatomic, copy) NSArray *senderArray;
356@property (nullable, nonatomic, copy) NSArray *msgTypeArray;
362@property (nullable, nonatomic, copy) NSArray *msgSubtypeArray;
378@property (nonatomic, assign) NSTimeInterval startTime;
384@property (nonatomic, assign) NSUInteger limit;
391@property (nonatomic, assign) NSTimeInterval endTime;
397@property (nullable, nonatomic, copy) NSString *anchorClientId;
402@property (nullable, nonatomic, copy) NSString *anchorServerId;
BOOL(^ NIMHistoryMessageFilterBlock)(NIMMessage *message)
Definition: NIMMessageSearchOption.h:22
NIMMessageSearchOrder
Definition: NIMMessageSearchOption.h:28
@ NIMMessageSearchOrderDesc
Definition: NIMMessageSearchOption.h:32
@ NIMMessageSearchOrderAsc
Definition: NIMMessageSearchOption.h:37
Definition: NIMMessageSearchOption.h:367
Definition: NIMMessageSearchOption.h:111
Definition: NIMMessageSearchOption.h:230
Definition: NIMMessageSearchOption.h:304
Definition: NIMMessage.h:91
Definition: NIMMessageSearchOption.h:46
NSUInteger limit
Definition: NIMMessageSearchOption.h:63
BOOL allMessageTypes
Definition: NIMMessageSearchOption.h:88
BOOL enableContentTransfer
Definition: NIMMessageSearchOption.h:103
NSArray< NSNumber * > * messageSubTypes
Definition: NIMMessageSearchOption.h:82
NSTimeInterval startTime
Definition: NIMMessageSearchOption.h:50
NSArray< NSNumber * > * messageTypes
Definition: NIMMessageSearchOption.h:76
NSTimeInterval endTime
Definition: NIMMessageSearchOption.h:57
NSString * searchContent
Definition: NIMMessageSearchOption.h:93
NIMMessageSearchOrder order
Definition: NIMMessageSearchOption.h:70
NSArray< NSString * > * fromIds
Definition: NIMMessageSearchOption.h:98
Definition: NIMMessageSearchOption.h:193
Definition: NIMSession.h:49