InboxMessage constructor
InboxMessage({
- InboxMessageId? id,
- InboxSignalId? signalId,
- InboxId? inboxId,
- Event? event,
- Command? command,
- InboxLabel? label,
- InboxMessageStatus? status,
- Timestamp? whenReceived,
- int? version,
- Timestamp? keepUntil,
Implementation
factory InboxMessage({
InboxMessageId? id,
InboxSignalId? signalId,
InboxId? inboxId,
$46.Event? event,
$43.Command? command,
InboxLabel? label,
InboxMessageStatus? status,
$4.Timestamp? whenReceived,
$core.int? version,
$4.Timestamp? keepUntil,
}) {
final _result = create();
if (id != null) {
_result.id = id;
}
if (signalId != null) {
_result.signalId = signalId;
}
if (inboxId != null) {
_result.inboxId = inboxId;
}
if (event != null) {
_result.event = event;
}
if (command != null) {
_result.command = command;
}
if (label != null) {
_result.label = label;
}
if (status != null) {
_result.status = status;
}
if (whenReceived != null) {
_result.whenReceived = whenReceived;
}
if (version != null) {
_result.version = version;
}
if (keepUntil != null) {
_result.keepUntil = keepUntil;
}
return _result;
}