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,
- NIMMessageAttachment? 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});