QChatMessage constructor
QChatMessage({ - required int qChatChannelId,
- required int qChatServerId,
- int? subType,
- int? serverStatus,
- bool? pushEnable,
- String? pushContent,
- bool? needPushNick,
- bool? needBadge,
- List<int>? mentionedRoleIdList,
- bool? mentionedAll,
- List<String>? mentionedAccidList,
- bool? historyEnable,
- String? env,
- QChatMessageAntiSpamOption? antiSpamOption,
- String? uuid,
- int? updateTime,
- int? time,
- String? content,
- QChatNIMMessageAttachment? attachment,
- bool? resend,
- QChatMessageAntiSpamResult? antiSpamResult,
- NIMMessageAttachmentStatus? attachStatus,
- String? callbackExtension,
- NIMMessageDirection? direct,
- String? fromAccount,
- int? fromClientType,
- String? fromNick,
- Map<String, dynamic>? localExtension,
- int? msgIdServer,
- NIMMessageType? msgType,
- Map<String, dynamic>? pushPayload,
- Map<String, dynamic>? remoteExtension,
- QChatMessageRefer? replyRefer,
- bool? rootThread,
- bool? routeEnable,
- NIMMessageStatus? status,
- QChatMessageRefer? threadRefer,
- QChatMsgUpdateContent? updateContent,
- QChatMsgUpdateInfo? updateOperatorInfo,
})
Implementation
QChatMessage(
{required this.qChatChannelId,
required this.qChatServerId,
this.subType,
this.serverStatus,
this.pushEnable,
this.pushContent,
this.needPushNick,
this.needBadge,
this.mentionedRoleIdList,
this.mentionedAll,
this.mentionedAccidList,
this.historyEnable,
this.env,
this.antiSpamOption,
this.uuid,
this.updateTime,
this.time,
this.content,
this.attachment,
this.resend,
this.antiSpamResult,
this.attachStatus,
this.callbackExtension,
this.direct,
this.fromAccount,
this.fromClientType,
this.fromNick,
this.localExtension,
this.msgIdServer,
this.msgType,
this.pushPayload,
this.remoteExtension,
this.replyRefer,
this.rootThread,
this.routeEnable,
this.status,
this.threadRefer,
this.updateContent,
this.updateOperatorInfo});