V2TimMessage class Models

V2TimMessageReceipt

Annotations
  • @JsonSerializable()

Constructors

V2TimMessage(String msgID, int timestamp, 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 getLocalCustomData, int getLocalCustomInt, bool isSelf, bool isRead, bool isPeerRead, int getPriority, 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
getLocalCustomData String
@JsonKey(name: 'getLocalCustomData'), read / write
getLocalCustomInt int
@JsonKey(name: 'getLocalCustomInt'), read / write
getPriority int
@JsonKey(name: 'getPriority'), 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
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
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