of static method

ThreadStatusChangedEvent of({
  1. required String? accountId,
  2. required String? eventId,
  3. required MSchemaRef? entityType,
  4. required RecordKey? recordKey,
  5. required DateTime? dateUpdated,
  6. required IThreadStatus? oldStatus,
  7. 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;
}