of static method
Milestone
of(
{ - IReliveItContact? creator,
- required DateTime? dateCreated,
- ITaskFactForMModel? assistedTask,
- List<MKey>? contactKeys,
- FlexiDate? milestoneDate,
- required String? milestone,
- List<IImageContent>? photos,
- List<IVideoContent>? videos,
- IPhysicalLocation? location,
- String? details,
})
Implementation
static Milestone of(
{IReliveItContact? creator,
required DateTime? dateCreated,
ITaskFactForMModel? assistedTask,
List<MKey>? contactKeys,
FlexiDate? milestoneDate,
required String? milestone,
List<IImageContent>? photos,
List<IVideoContent>? videos,
IPhysicalLocation? location,
String? details}) {
final self =
Milestone(<String, dynamic>{}, mtype: MilestoneRef, update: true);
if (creator != null) self.creator = creator;
if (dateCreated != null) self.dateCreated = dateCreated;
if (assistedTask != null) self.assistedTask = assistedTask;
if (contactKeys != null) self.contactKeys = contactKeys;
if (milestoneDate != null) self.milestoneDate = milestoneDate;
if (milestone != null) self.milestone = milestone;
if (photos != null) self.photos = photos;
if (videos != null) self.videos = videos;
if (location != null) self.location = location;
if (details != null) self.details = details;
return self;
}