of static method
ThreadStatusChangedEvent
of({
- required String? accountId,
- required String? eventId,
- required MSchemaRef? entityType,
- required RecordKey? recordKey,
- required DateTime? dateUpdated,
- required IThreadStatus? oldStatus,
- required IThreadStatus? newStatus,
override
Implementation
static ThreadStatusChangedEvent of({
required String? accountId,
required String? eventId,
required MSchemaRef? entityType,
required RecordKey? recordKey,
required DateTime? dateUpdated,
required IThreadStatus? oldStatus,
required IThreadStatus? newStatus
}) {
final self = ThreadStatusChangedEvent(<String, dynamic>{}, mtype: ThreadStatusChangedEventRef, update: true);
if (accountId != null) self.accountId = accountId;
if (eventId != null) self.eventId = eventId;
if (entityType != null) self.entityType = entityType;
if (recordKey != null) self.recordKey = recordKey;
if (dateUpdated != null) self.dateUpdated = dateUpdated;
if (oldStatus != null) self.oldStatus = oldStatus;
if (newStatus != null) self.newStatus = newStatus;
return self;
}