HyphenateChatSDK  4.22.0
EMImageMessageBody.h
1 
15 #import <Foundation/Foundation.h>
16 
17 #import "EMFileMessageBody.h"
18 
38 
46 @property (nonatomic) CGSize size;
47 
59 @property (nonatomic) CGFloat compressionRatio;
60 
68 @property (nonatomic, copy) NSString *thumbnailDisplayName;
69 
80 @property (nonatomic, copy) NSString *thumbnailLocalPath;
81 
91 @property (nonatomic, copy) NSString *thumbnailRemotePath;
92 
100 @property (nonatomic, copy) NSString *thumbnailSecretKey;
101 
109 @property (nonatomic) CGSize thumbnailSize;
110 
118 @property (nonatomic) long long thumbnailFileLength;
119 
127 @property (nonatomic)EMDownloadStatus thumbnailDownloadStatus;
136 @property (nonatomic, copy) NSString *bigImageLocalPath;
144 @property (nonatomic, copy, readonly) NSString *bigImageRemotePath;
152 @property(nonatomic)EMDownloadStatus bigImageDownloadStatus;
153 
161 @property (nonatomic) BOOL isGif;
169 @property (nonatomic) BOOL isOriginalImage;
170 
204 - (instancetype)initWithData:(NSData *)aData
205  thumbnailData:(NSData *)aThumbnailData __deprecated_msg("Use -initWithLocalPath:displayName: instead");
206 
224 - (instancetype)initWithGifFilePath:(NSString*)aGifFilePath
225  displayName:(NSString*)aDisplayName;
226 
227 @end
EMDownloadStatus bigImageDownloadStatus
Definition: EMImageMessageBody.h:152
NSString * bigImageLocalPath
Definition: EMImageMessageBody.h:136
long long thumbnailFileLength
Definition: EMImageMessageBody.h:118
NSString * displayName
Definition: EMFileMessageBody.h:49
BOOL isOriginalImage
Definition: EMImageMessageBody.h:169
NSString * thumbnailLocalPath
Definition: EMImageMessageBody.h:80
NSString * thumbnailSecretKey
Definition: EMImageMessageBody.h:100
CGFloat compressionRatio
Definition: EMImageMessageBody.h:59
NSString * thumbnailRemotePath
Definition: EMImageMessageBody.h:91
Definition: EMImageMessageBody.h:37
CGSize size
Definition: EMImageMessageBody.h:46
Definition: EMFileMessageBody.h:40
EMDownloadStatus thumbnailDownloadStatus
Definition: EMImageMessageBody.h:127
NSString * thumbnailDisplayName
Definition: EMImageMessageBody.h:68
NSString * bigImageRemotePath
Definition: EMImageMessageBody.h:144
CGSize thumbnailSize
Definition: EMImageMessageBody.h:109
BOOL isGif
Definition: EMImageMessageBody.h:161