Person.fromJson constructor

Person.fromJson(
  1. Map json_
)

Implementation

Person.fromJson(core.Map json_)
    : this(
        addresses: (json_['addresses'] as core.List?)
            ?.map((value) => Address.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        ageRange: json_['ageRange'] as core.String?,
        ageRanges: (json_['ageRanges'] as core.List?)
            ?.map((value) => AgeRangeType.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        biographies: (json_['biographies'] as core.List?)
            ?.map((value) => Biography.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        birthdays: (json_['birthdays'] as core.List?)
            ?.map((value) => Birthday.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        braggingRights: (json_['braggingRights'] as core.List?)
            ?.map((value) => BraggingRights.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        calendarUrls: (json_['calendarUrls'] as core.List?)
            ?.map((value) => CalendarUrl.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        clientData: (json_['clientData'] as core.List?)
            ?.map((value) => ClientData.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        coverPhotos: (json_['coverPhotos'] as core.List?)
            ?.map((value) => CoverPhoto.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        emailAddresses: (json_['emailAddresses'] as core.List?)
            ?.map((value) => EmailAddress.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        etag: json_['etag'] as core.String?,
        events: (json_['events'] as core.List?)
            ?.map((value) =>
                Event.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        externalIds: (json_['externalIds'] as core.List?)
            ?.map((value) => ExternalId.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        fileAses: (json_['fileAses'] as core.List?)
            ?.map((value) =>
                FileAs.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        genders: (json_['genders'] as core.List?)
            ?.map((value) =>
                Gender.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        imClients: (json_['imClients'] as core.List?)
            ?.map((value) => ImClient.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        interests: (json_['interests'] as core.List?)
            ?.map((value) => Interest.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        locales: (json_['locales'] as core.List?)
            ?.map((value) =>
                Locale.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        locations: (json_['locations'] as core.List?)
            ?.map((value) => Location.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        memberships: (json_['memberships'] as core.List?)
            ?.map((value) => Membership.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        metadata: json_.containsKey('metadata')
            ? PersonMetadata.fromJson(
                json_['metadata'] as core.Map<core.String, core.dynamic>)
            : null,
        miscKeywords: (json_['miscKeywords'] as core.List?)
            ?.map((value) => MiscKeyword.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        names: (json_['names'] as core.List?)
            ?.map((value) =>
                Name.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        nicknames: (json_['nicknames'] as core.List?)
            ?.map((value) => Nickname.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        occupations: (json_['occupations'] as core.List?)
            ?.map((value) => Occupation.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        organizations: (json_['organizations'] as core.List?)
            ?.map((value) => Organization.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        phoneNumbers: (json_['phoneNumbers'] as core.List?)
            ?.map((value) => PhoneNumber.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        photos: (json_['photos'] as core.List?)
            ?.map((value) =>
                Photo.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        relations: (json_['relations'] as core.List?)
            ?.map((value) => Relation.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        relationshipInterests: (json_['relationshipInterests'] as core.List?)
            ?.map((value) => RelationshipInterest.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        relationshipStatuses: (json_['relationshipStatuses'] as core.List?)
            ?.map((value) => RelationshipStatus.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        residences: (json_['residences'] as core.List?)
            ?.map((value) => Residence.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        resourceName: json_['resourceName'] as core.String?,
        sipAddresses: (json_['sipAddresses'] as core.List?)
            ?.map((value) => SipAddress.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        skills: (json_['skills'] as core.List?)
            ?.map((value) =>
                Skill.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        taglines: (json_['taglines'] as core.List?)
            ?.map((value) => Tagline.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        urls: (json_['urls'] as core.List?)
            ?.map((value) =>
                Url.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        userDefined: (json_['userDefined'] as core.List?)
            ?.map((value) => UserDefined.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
      );