MsgModel class

Annotations
  • @Collection()

Constructors

MsgModel({required String clientMsgId, String? serverMsgId, required int clientTime, required int serverTime, required String senderId, String senderInfo = "", required String convId, required List<String> atUsers, required int contentType, required String content, required int seq, required MsgOptionsModel options, required MsgOfflinePushModel offlinePush, String ext = "", int sendStatus = SendStatus.sending, int sendProgress = 0, bool deleted = false})

Properties

atUsers List<String>
getter/setter pair
clientMsgId String
getter/setter pair
clientTime int
getter/setter pair
content String
getter/setter pair
contentType int
getter/setter pair
convId String
getter/setter pair
deleted bool
getter/setter pair
ext String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id ↔ Id
getter/setter pair
offlinePush MsgOfflinePushModel
getter/setter pair
options MsgOptionsModel
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
senderId String
getter/setter pair
senderInfo String
getter/setter pair
sendProgress int
getter/setter pair
sendStatus int
getter/setter pair
seq int
getter/setter pair
serverMsgId String?
getter/setter pair
serverTime int
getter/setter pair

Methods

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

Operators

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

Static Methods

fromJson(String source) MsgModel
fromProto(MsgData msgData, AesParams? aesParams) MsgModel