operator [] method

  1. @override
dynamic operator [](
  1. dynamic key
)
override

Implementation

@override
operator [](key) {
  switch (key?.toString()) {
    case "name":
      return this.name;
    case "logo":
      return this.logo;
    case "phases":
      return this.phases;
    case "parent":
      return this.parent;
    case "familyName":
      return this.familyName;
    case "familyGreeting":
      return this.familyGreeting;
    case "marriageStart":
      return this.marriageStart;
    case "marriageEnd":
      return this.marriageEnd;
    case "parents":
      return this.parents;
    case "children":
      return this.children;
    default:
      return wrapped[key];
  }
}