V2TimMessage class Models

V2TimMessageReceipt

Constructors

V2TimMessage.new({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
elemList List
消息元素列表
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
groupReportElem V2TimGroupReportElem?
群系统通知消息
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?
是否禁用消息发送后云端回调
getter/setter pair
isDisableCloudMessagePreHook bool?
是否禁用消息发送前云端回调
getter/setter pair
isExcludedFromContentModeration bool?
消息是否本地不打击
getter/setter pair
isExcludedFromLastMessage bool?
消息是否计入会话lastMessage
getter/setter pair
isExcludedFromUnreadCount bool?
消息是否计入会话未读数
getter/setter pair
isForwardMessage bool?
如果需要转发一条消息,不能直接调用 sendMessage 接口发送原消息,该字段设置为 true 再发送。
getter/setter pair
isOnlineOnly 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
messageConvID → dynamic
no setter
messageConvType → dynamic
no setter
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
senderGroupMemberInfo V2TimGroupMemberInfo?
消息发送者在群里面的信息,只有在群会话有效。目前仅能获取字段 kTIMGroupMemberInfoIdentifier、kTIMGroupMemberInfoNameCard 其他的字段建议通过 TIMGroupGetMemberInfoList 接口获取
getter/setter pair
senderProfile V2TimUserInfo?
****************** C 接口新增 ****************** 消息的发送者的用户资料
getter/setter pair
seq String?
消息序列号
getter/setter pair
soundElem V2TimSoundElem?
语音消息
getter/setter pair
status int?
消息状态 发送中 成功 失败等
getter/setter pair
targetGroupMemberList List<String>?
指定群消息接收成员(定向消息);不支持群 @ 消息设置,不支持社群(Community)和直播群(AVChatRoom)消息设置;该字段设置后,消息会不计入会话未读数。
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

Constants

createIDPrefix → const String