GoogleAdsSearchads360V23CommonAudienceInsightsAttribute.fromJson constructor

GoogleAdsSearchads360V23CommonAudienceInsightsAttribute.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23CommonAudienceInsightsAttribute.fromJson(
  core.Map json_,
) : this(
      ageRange: json_.containsKey('ageRange')
          ? GoogleAdsSearchads360V23CommonAgeRangeInfo.fromJson(
              json_['ageRange'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      category: json_.containsKey('category')
          ? GoogleAdsSearchads360V23CommonAudienceInsightsCategory.fromJson(
              json_['category'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      device: json_.containsKey('device')
          ? GoogleAdsSearchads360V23CommonDeviceInfo.fromJson(
              json_['device'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      entity: json_.containsKey('entity')
          ? GoogleAdsSearchads360V23CommonAudienceInsightsEntity.fromJson(
              json_['entity'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      gender: json_.containsKey('gender')
          ? GoogleAdsSearchads360V23CommonGenderInfo.fromJson(
              json_['gender'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      incomeRange: json_.containsKey('incomeRange')
          ? GoogleAdsSearchads360V23CommonIncomeRangeInfo.fromJson(
              json_['incomeRange'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      lineup: json_.containsKey('lineup')
          ? GoogleAdsSearchads360V23CommonAudienceInsightsLineup.fromJson(
              json_['lineup'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      location: json_.containsKey('location')
          ? GoogleAdsSearchads360V23CommonLocationInfo.fromJson(
              json_['location'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      parentalStatus: json_.containsKey('parentalStatus')
          ? GoogleAdsSearchads360V23CommonParentalStatusInfo.fromJson(
              json_['parentalStatus'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      userInterest: json_.containsKey('userInterest')
          ? GoogleAdsSearchads360V23CommonUserInterestInfo.fromJson(
              json_['userInterest'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      userList: json_.containsKey('userList')
          ? GoogleAdsSearchads360V23CommonUserListInfo.fromJson(
              json_['userList'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      youtubeChannel: json_.containsKey('youtubeChannel')
          ? GoogleAdsSearchads360V23CommonYouTubeChannelInfo.fromJson(
              json_['youtubeChannel'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      youtubeVideo: json_.containsKey('youtubeVideo')
          ? GoogleAdsSearchads360V23CommonYouTubeVideoInfo.fromJson(
              json_['youtubeVideo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );