HyphenateSDK  3.3.0
EMFileMessageBody.h
1 
15 #import <Foundation/Foundation.h>
16 
17 #import "EMMessageBody.h"
18 
26 typedef enum{
27  EMDownloadStatusDownloading = 0,
28  EMDownloadStatusSuccessed,
29  EMDownloadStatusFailed,
30  EMDownloadStatusPending,
31 }EMDownloadStatus;
32 
41 
49 @property (nonatomic, copy) NSString *displayName;
50 
58 @property (nonatomic, copy) NSString *localPath;
59 
67 @property (nonatomic, copy) NSString *remotePath;
68 
76 @property (nonatomic, copy) NSString *secretKey;
77 
85 @property (nonatomic) long long fileLength;
86 
94 @property (nonatomic) EMDownloadStatus downloadStatus;
95 
113 - (instancetype)initWithLocalPath:(NSString *)aLocalPath
114  displayName:(NSString *)aDisplayName;
115 
133 - (instancetype)initWithData:(NSData *)aData
134  displayName:(NSString *)aDisplayName;
135 
136 
137 @end
NSString * remotePath
Definition: EMFileMessageBody.h:67
NSString * secretKey
Definition: EMFileMessageBody.h:76
NSString * displayName
Definition: EMFileMessageBody.h:49
NSString * localPath
Definition: EMFileMessageBody.h:58
Definition: EMMessageBody.h:42
long long fileLength
Definition: EMFileMessageBody.h:85
EMDownloadStatus downloadStatus
Definition: EMFileMessageBody.h:94
Definition: EMFileMessageBody.h:40