operator []= method
void
operator []=(
- String key,
- dynamic value
)
override
Implementation
@override
operator []=(String key, value) {
switch (key) {
case "name":
this.name = value as String;
break;
case "logo":
this.logo = value as IImageContent;
break;
case "phases":
this.phases = value as List<IPhase>;
break;
case "parent":
this.parent = value as List<MKey>;
break;
case "familyName":
this.familyName = value as String;
break;
case "familyGreeting":
this.familyGreeting = value as String;
break;
case "marriageStart":
this.marriageStart = value as FlexiDate;
break;
case "marriageEnd":
this.marriageEnd = value as FlexiDate;
break;
case "parents":
this.parents = value as List<MKey>;
break;
case "children":
this.children = value as List<MKey>;
break;
default:
wrapped[key] = value;
}
}