EMChatManagerDefs.h
IntroductionChatManager相关宏定义 TypedefsNS_ENUM聊天类型 typedef NS_ENUM(NSInteger, MessageBodyType) { eMessageBodyType_Text = 1, eMessageBodyType_Image, eMessageBodyType_Video, eMessageBodyType_Location, eMessageBodyType_Voice, eMessageBodyType_File, eMessageBodyType_Command }; NS_ENUM聊天消息发送状态 typedef NS_ENUM(NSInteger, MessageDeliveryState) { eMessageDeliveryState_Pending = 0, eMessageDeliveryState_Delivering, eMessageDeliveryState_Delivered, eMessageDeliveryState_Failure }; NS_ENUM消息回执类型 typedef NS_ENUM(NSInteger, EMReceiptType){ eReceiptTypeRequest = 0, eReceiptTypeResponse, }; ConstantsNS_ENUM消息类型 typedef NS_ENUM(NSInteger, EMMessageType){ eMessageTypeChat, eMessageTypeGroupChat, eMessageTypeChatRoom }; Constants
NS_ENUM备份消息状态 typedef NS_ENUM(NSInteger, EMBackupMessagesStatus) { eBackupMessagesStatusNone = 0, eBackupMessagesStatusFormatting, eBackupMessagesStatusCompressing, eBackupMessagesStatusUploading, eBackupMessagesStatusUpdating, eBackupMessagesStatusCancelled, eBackupMessagesStatusFailed, eBackupMessagesStatusSucceeded, }; NS_ENUM恢复备份消息状态 typedef NS_ENUM(NSInteger, EMRestoreBackupStatus) { eRestoreBackupStatusNone = 0, eRestoreBackupStatusDownloading, eRestoreBackupStatusDecompressing, eRestoreBackupStatusImporting, eRestoreBackupStatusCancelled, eRestoreBackupStatusFailed, eRestoreBackupStatusSucceeded, }; |