V2TimMessage class Models

V2TimMessageReceipt

Annotations
  • @JsonSerializable()

Constructors

V2TimMessage(String msgID, int timestamp, int progress, String sender, String nickName, String friendRemark, String faceUrl, String nameCard, String groupID, String userID, int status, int elemType, V2TimTextElem textElem, V2TimCustomElem customElem, V2TimImageElem imageElem, V2TimSoundElem soundElem, V2TimVideoElem videoElem, V2TimFileElem fileElem, V2TimLocationElem locationElem, V2TimFaceElem faceElem, V2TimGroupTipsElem groupTipsElem, String localCustomData, int localCustomInt, bool isSelf, bool isRead, bool isPeerRead, int priority, V2TimOfflinePushInfo offlinePushInfo, List<String> groupAtUserList, int seq)
V2TimMessage.fromJson(Map<String, dynamic> srcJson)
factory

Properties

customElem V2TimCustomElem
@JsonKey(name: 'customElem'), read / write
elemType int
@JsonKey(name: 'elemType'), read / write
faceElem V2TimFaceElem
@JsonKey(name: 'faceElem'), read / write
faceUrl String
@JsonKey(name: 'faceUrl'), read / write
fileElem V2TimFileElem
@JsonKey(name: 'fileElem'), read / write
friendRemark String
@JsonKey(name: 'friendRemark'), read / write
groupAtUserList List<String>
@JsonKey(name: 'groupAtUserList'), read / write
groupID String
@JsonKey(name: 'groupID'), read / write
groupTipsElem V2TimGroupTipsElem
@JsonKey(name: 'groupTipsElem'), read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
imageElem V2TimImageElem
@JsonKey(name: 'imageElem'), read / write
isPeerRead bool
@JsonKey(name: 'isPeerRead'), read / write
isRead bool
@JsonKey(name: 'isRead'), read / write
isSelf bool
@JsonKey(name: 'isSelf'), read / write
localCustomData String
@JsonKey(name: 'localCustomData'), read / write
localCustomInt int
@JsonKey(name: 'localCustomInt'), read / write
locationElem V2TimLocationElem
@JsonKey(name: 'locationElem'), read / write
msgID String
@JsonKey(name: 'msgID'), read / write
nameCard String
@JsonKey(name: 'nameCard'), read / write
nickName String
@JsonKey(name: 'nickName'), read / write
offlinePushInfo V2TimOfflinePushInfo
@JsonKey(name: 'offlinePushInfo'), read / write
priority int
@JsonKey(name: 'priority'), read / write
progress int
@JsonKey(name: 'progress'), read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
sender String
@JsonKey(name: 'sender'), read / write
seq int
@JsonKey(name: 'seq'), read / write
soundElem V2TimSoundElem
@JsonKey(name: 'soundElem'), read / write
status int
@JsonKey(name: 'status'), read / write
textElem V2TimTextElem
@JsonKey(name: 'textElem'), read / write
timestamp int
@JsonKey(name: 'timestamp'), read / write
userID String
@JsonKey(name: 'userID'), read / write
videoElem V2TimVideoElem
@JsonKey(name: 'videoElem'), read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, dynamic>
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited