Message constructor
Message({
- Int64? chatId,
- Int64? msgId,
- Timestamp? msgTime,
- Int64? sender,
- Int64? replyMsgId,
- MessageOperate? msgOp,
- int? worker,
- MessageAutoReplyFlag? autoReplyFlag,
- MessageFormat? msgFmt,
- Int64? consultId,
- Iterable<
WithAutoReply> ? withAutoReplies, - MsgSourceType? msgSourceType,
- Int64? payloadId,
- MessageContent? content,
- MessageImage? image,
- MessageAudio? audio,
- MessageVideo? video,
- MessageGeo? geo,
- MessageFile? file,
- WorkerTransfer? workerTrans,
- BlackListApply? blacklistApply,
- BlackListConfirm? blacklistConfirm,
- MessageAutoReply? autoReply,
- MessageWorkerChanged? workerChanged,
Implementation
factory Message({
$fixnum.Int64? chatId,
$fixnum.Int64? msgId,
$0.Timestamp? msgTime,
$fixnum.Int64? sender,
$fixnum.Int64? replyMsgId,
MessageOperate? msgOp,
$core.int? worker,
MessageAutoReplyFlag? autoReplyFlag,
MessageFormat? msgFmt,
$fixnum.Int64? consultId,
$core.Iterable<WithAutoReply>? withAutoReplies,
MsgSourceType? msgSourceType,
$fixnum.Int64? payloadId,
MessageContent? content,
MessageImage? image,
MessageAudio? audio,
MessageVideo? video,
MessageGeo? geo,
MessageFile? file,
WorkerTransfer? workerTrans,
BlackListApply? blacklistApply,
BlackListConfirm? blacklistConfirm,
MessageAutoReply? autoReply,
MessageWorkerChanged? workerChanged,
}) {
final $result = create();
if (chatId != null) {
$result.chatId = chatId;
}
if (msgId != null) {
$result.msgId = msgId;
}
if (msgTime != null) {
$result.msgTime = msgTime;
}
if (sender != null) {
$result.sender = sender;
}
if (replyMsgId != null) {
$result.replyMsgId = replyMsgId;
}
if (msgOp != null) {
$result.msgOp = msgOp;
}
if (worker != null) {
$result.worker = worker;
}
if (autoReplyFlag != null) {
$result.autoReplyFlag = autoReplyFlag;
}
if (msgFmt != null) {
$result.msgFmt = msgFmt;
}
if (consultId != null) {
$result.consultId = consultId;
}
if (withAutoReplies != null) {
$result.withAutoReplies.addAll(withAutoReplies);
}
if (msgSourceType != null) {
$result.msgSourceType = msgSourceType;
}
if (payloadId != null) {
$result.payloadId = payloadId;
}
if (content != null) {
$result.content = content;
}
if (image != null) {
$result.image = image;
}
if (audio != null) {
$result.audio = audio;
}
if (video != null) {
$result.video = video;
}
if (geo != null) {
$result.geo = geo;
}
if (file != null) {
$result.file = file;
}
if (workerTrans != null) {
$result.workerTrans = workerTrans;
}
if (blacklistApply != null) {
$result.blacklistApply = blacklistApply;
}
if (blacklistConfirm != null) {
$result.blacklistConfirm = blacklistConfirm;
}
if (autoReply != null) {
$result.autoReply = autoReply;
}
if (workerChanged != null) {
$result.workerChanged = workerChanged;
}
return $result;
}