V2TimMessage class Models

V2TimMessageReceipt

Constructors

V2TimMessage({String? msgID, int? timestamp, int? progress, String? sender, String? nickName, String? friendRemark, String? faceUrl, String? nameCard, String? groupID, String? userID, int? status, required int elemType, V2TimTextElem? textElem, V2TimCustomElem? customElem, V2TimImageElem? imageElem, V2TimSoundElem? soundElem, V2TimVideoElem? videoElem, V2TimFileElem? fileElem, V2TimLocationElem? locationElem, V2TimFaceElem? faceElem, V2TimGroupTipsElem? groupTipsElem, V2TimMergerElem? mergerElem, String? localCustomData, int? localCustomInt, String? cloudCustomData, bool? isSelf, bool? isRead, bool? isPeerRead, int? priority, OfflinePushInfo? offlinePushInfo, List<String>? groupAtUserList, String? seq, int? random, bool? isExcludedFromUnreadCount, bool? isExcludedFromLastMessage, bool? isSupportMessageExtension, String? messageFromWeb, String? id, bool? needReadReceipt})
V2TimMessage.fromJson(Map json)

Properties

cloudCustomData String?
消息的云端自定义字段(string类型)
getter/setter pair
customElem V2TimCustomElem?
文本消息
getter/setter pair
elemType int
消息类型 文本消息 图片消息等
getter/setter pair
faceElem V2TimFaceElem?
表情消息
getter/setter pair
faceUrl String?
发送者头像
getter/setter pair
fileElem V2TimFileElem?
文件消息
getter/setter pair
friendRemark String?
消息发送者好友备注,只有当与消息发送者有好友关系,且给好友设置过备注,才会有值
getter/setter pair
groupAtUserList List<String>?
群@消息@数组
getter/setter pair
groupID String?
群ID,只有群消息才会有
getter/setter pair
groupTipsElem V2TimGroupTipsElem?
群提示消息
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
hasRiskContent bool?
消息是否有风险内容
getter/setter pair
id String?
消息id,仅在 createXXXMessage后sendMessage调用异步返回后有效
getter/setter pair
imageElem V2TimImageElem?
文本消息
getter/setter pair
isBroadcastMessage bool?
是否是广播消息
getter/setter pair
isDisableCloudMessagePostHook bool?
是否禁用消息发送后云端回调。true - 禁用,false - 不禁用
getter/setter pair
isDisableCloudMessagePreHook bool?
是否禁用消息发送前云端回调。true - 禁用,false - 不禁用
getter/setter pair
isExcludedFromContentModeration bool?
是否屏蔽消息内容审核
getter/setter pair
isExcludedFromLastMessage bool?
消息是否计入会话lastmessage
getter/setter pair
isExcludedFromUnreadCount bool?
消息是否计入会话未读数
getter/setter pair
isPeerRead bool?
消息是否接收方已读,仅c2c消息有效
getter/setter pair
isRead bool?
消息是否自己已读
getter/setter pair
isSelf bool?
是否是当前登录用户的消息
getter/setter pair
isSupportMessageExtension bool?
消息是否支持消息扩展
getter/setter pair
localCustomData String?
消息的本地自定义字段(string类型),只存在于本地,删除应用后丢失
getter/setter pair
localCustomInt int?
消息的本地自定义字段(int 类型),只存在于本地,删除应用后丢失
getter/setter pair
locationElem V2TimLocationElem?
位置消息
getter/setter pair
mergerElem V2TimMergerElem?
合并消息
getter/setter pair
messageFromWeb String?
来自web的消息,仅在flutter for web时有用
getter/setter pair
msgID String?
消息ID
getter/setter pair
nameCard String?
发送者备注
getter/setter pair
needReadReceipt bool?
是否要群消息已读回执
getter/setter pair
nickName String?
消息发送者昵称
getter/setter pair
offlinePushInfo OfflinePushInfo?
离线推送相关配置
getter/setter pair
priority int?
消息优先级
getter/setter pair
progress int?
消息发送进度,只有多媒体消息才会有,其余消息为100
getter/setter pair
random int?
合并消息
getter/setter pair
revokeReason String?
消息撤回原因
getter/setter pair
revokerInfo V2TimUserFullInfo?
消息撤回者信息
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sender String?
消息发送者
getter/setter pair
seq String?
消息序列号
getter/setter pair
soundElem V2TimSoundElem?
录音消息
getter/setter pair
status int?
消息状态 发送中 成功 失败等
getter/setter pair
textElem V2TimTextElem?
文本消息
getter/setter pair
timestamp int?
消息时间戳
getter/setter pair
userID String?
消息接受者用户ID
getter/setter pair
videoElem V2TimVideoElem?
视频消息
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toLogString() String
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override