of static method

Tradition of({
  1. IReliveItContact? creator,
  2. required DateTime? dateCreated,
  3. ITaskFactForMModel? assistedTask,
  4. List<MKey>? group,
  5. FlexiDate? traditionDate,
  6. String? traditionType,
  7. required String? traditionTitle,
  8. required String? description,
  9. IPhysicalLocation? location,
  10. List<String>? emotes,
})

Implementation

static Tradition of(
    {IReliveItContact? creator,
    required DateTime? dateCreated,
    ITaskFactForMModel? assistedTask,
    List<MKey>? group,
    FlexiDate? traditionDate,
    String? traditionType,
    required String? traditionTitle,
    required String? description,
    IPhysicalLocation? location,
    List<String>? emotes}) {
  final self =
      Tradition(<String, dynamic>{}, mtype: TraditionRef, update: true);
  if (creator != null) self.creator = creator;
  if (dateCreated != null) self.dateCreated = dateCreated;
  if (assistedTask != null) self.assistedTask = assistedTask;
  if (group != null) self.group = group;
  if (traditionDate != null) self.traditionDate = traditionDate;
  if (traditionType != null) self.traditionType = traditionType;
  if (traditionTitle != null) self.traditionTitle = traditionTitle;
  if (description != null) self.description = description;
  if (location != null) self.location = location;
  if (emotes != null) self.emotes = emotes;
  return self;
}