IngestedUserListInfo.fromJson constructor

IngestedUserListInfo.fromJson(
  1. Map json_
)

Implementation

IngestedUserListInfo.fromJson(core.Map json_)
  : this(
      contactIdInfo: json_.containsKey('contactIdInfo')
          ? ContactIdInfo.fromJson(
              json_['contactIdInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      mobileIdInfo: json_.containsKey('mobileIdInfo')
          ? MobileIdInfo.fromJson(
              json_['mobileIdInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      pairIdInfo: json_.containsKey('pairIdInfo')
          ? PairIdInfo.fromJson(
              json_['pairIdInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      partnerAudienceInfo: json_.containsKey('partnerAudienceInfo')
          ? PartnerAudienceInfo.fromJson(
              json_['partnerAudienceInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      pseudonymousIdInfo: json_.containsKey('pseudonymousIdInfo')
          ? PseudonymousIdInfo.fromJson(
              json_['pseudonymousIdInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      uploadKeyTypes: (json_['uploadKeyTypes'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      userIdInfo: json_.containsKey('userIdInfo')
          ? UserIdInfo.fromJson(
              json_['userIdInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );