SyMessage constructor

SyMessage({
  1. String? content,
  2. String? msgId,
  3. int? msgTimeStamp,
  4. bool? read,
  5. SyContact? receiveUserInfo,
  6. String? requestId,
  7. bool? send,
  8. SyContact? sendUserInfo,
  9. String? sessionId,
  10. SessionTypeEnum? sessionType,
  11. MsgStatusEnum? status,
  12. MsgTypeEnum? type,
  13. Uri? uri,
  14. int? messageSeq,
  15. String? pushContent,
  16. Map<String, dynamic>? pushPayload,
  17. Map<String, dynamic>? localExtension,
  18. String? intentUrl,
})

Implementation

SyMessage(
    {String? content,
    String? msgId,
    int? msgTimeStamp,
    bool? read,
    SyContact? receiveUserInfo,
    String? requestId,
    bool? send,
    SyContact? sendUserInfo,
    String? sessionId,
    SessionTypeEnum? sessionType,
    MsgStatusEnum? status,
    MsgTypeEnum? type,
    Uri? uri,
    int? messageSeq,
    String? pushContent,
    Map<String, dynamic>? pushPayload,
    Map<String, dynamic>? localExtension,
    String? intentUrl}) {
  _content = content;
  _msgId = msgId;
  _msgTimeStamp = msgTimeStamp;
  _read = read;
  _receiveUserInfo = receiveUserInfo;
  _requestId = requestId;
  _send = send;
  _sendUserInfo = sendUserInfo;
  _sessionId = sessionId;
  _sessionType = sessionType;
  _status = status;
  _type = type;
  _uri = uri;
  _messageSeq = messageSeq;
  _intentUrl = intentUrl;
}