NIMSDK-iOS
载入中...
搜索中...
未找到
NIMCacheQuery.h
浏览该文件的文档.
1//
2// NIMCacheQuery.h
3// NIMLib
4//
5// Created by Netease.
6// Copyright © 2018年 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11
12NS_ASSUME_NONNULL_BEGIN
13
14/**
15 * SDK 缓存查询选项
16 */
17@interface NIMResourceQueryOption : NSObject
18
19/**
20 * 查询的缓存文件类型,类型为文件后缀的集合。
21 * 默认为 nil ,不分类型查询所有文件缓存。
22 */
23@property (nonatomic, copy, nullable) NSArray<NSString *> *extensions;
24
25/**
26 * 当前时间往前多少时间之前所有的消息,默认为 7 天之前。
27 */
28@property (nonatomic, assign) NSTimeInterval timeInterval;
29
30
31@end
32
33
34/**
35 * SDK 缓存查询结果
36 */
37@interface NIMCacheQueryResult : NSObject
38
39/**
40 * 文件路径
41 */
42@property (nonatomic, copy, readonly) NSString *path;
43
44/**
45 * 文件的创建日期
46 */
47@property (nonatomic, strong, readonly) NSDate *creationDate;
48
49/**
50 * 文件的大小,单位为 bytes
51 */
52@property (nonatomic, assign, readonly) long long fileLength;
53
54
55@end
56
57
58NS_ASSUME_NONNULL_END
Definition: NIMCacheQuery.h:38
Definition: NIMCacheQuery.h:18
NSArray< NSString * > * extensions
Definition: NIMCacheQuery.h:23
NSTimeInterval timeInterval
Definition: NIMCacheQuery.h:28