of static method
Family
of(
{ - required String? name,
- IImageContent? logo,
- List<IPhase>? phases,
- List<MKey>? parent,
- String? familyName,
- String? familyGreeting,
- FlexiDate? marriageStart,
- FlexiDate? marriageEnd,
- List<MKey>? parents,
- List<MKey>? children,
})
Implementation
static Family of(
{required String? name,
IImageContent? logo,
List<IPhase>? phases,
List<MKey>? parent,
String? familyName,
String? familyGreeting,
FlexiDate? marriageStart,
FlexiDate? marriageEnd,
List<MKey>? parents,
List<MKey>? children}) {
final self = Family(<String, dynamic>{}, mtype: FamilyRef, update: true);
if (name != null) self.name = name;
if (logo != null) self.logo = logo;
if (phases != null) self.phases = phases;
if (parent != null) self.parent = parent;
if (familyName != null) self.familyName = familyName;
if (familyGreeting != null) self.familyGreeting = familyGreeting;
if (marriageStart != null) self.marriageStart = marriageStart;
if (marriageEnd != null) self.marriageEnd = marriageEnd;
if (parents != null) self.parents = parents;
if (children != null) self.children = children;
return self;
}