//
//  HWMSDKConfMessageInfoModel.h
//  HWMSDKSDK
//
//  Automatically generated file. DO NOT MODIFY!!!
//

#import <Foundation/Foundation.h>
#import "HWMSDKCommonDefine.h"
#import "HWMSDKMessageOptionsModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface HWMSDKConfMessageInfoModel : NSObject

/// 消息id。终端发送消息时不必填写，服务器下发消息通知和查询返回时为必填字段
@property (nonatomic, assign) NSInteger msgId;
/// 发送者的uuid
@property (nonatomic, copy) NSString *senderUserUuid;
/// 发送者的昵称
@property (nonatomic, copy) NSString *senderName;
/// 发送者的中文别名
@property (nonatomic, copy) NSString *senderAliasCN;
/// 发送者的英文别名
@property (nonatomic, copy) NSString *senderAliasEN;
/// 发送者的设备类型
@property (nonatomic, copy) NSString *senderUserAgent;
/// 频道id
@property (nonatomic, copy) NSString *channelId;
/// 内容类型
@property (nonatomic, assign) HWMChatMessageType contentType;
/// 消息内容
@property (nonatomic, copy) NSString *content;
/// 私聊信息
@property (nonatomic, strong) HWMSDKMessageOptionsModel *options;
/// 消息发送时间.UTC格式，精确到毫秒服务器生成
@property (nonatomic, assign) NSInteger serverSendTime;
/// 发送方消息标识
@property (nonatomic, copy) NSString *clientMsgId;
/// 观众类型
@property (nonatomic, assign) HWMAudiendeType audienceType;

@end

NS_ASSUME_NONNULL_END

