GoogleAdsSearchads360V23CommonAudienceInsightsAttributeMetadata.fromJson constructor

GoogleAdsSearchads360V23CommonAudienceInsightsAttributeMetadata.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23CommonAudienceInsightsAttributeMetadata.fromJson(
  core.Map json_,
) : this(
      attribute: json_.containsKey('attribute')
          ? GoogleAdsSearchads360V23CommonAudienceInsightsAttribute.fromJson(
              json_['attribute'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dimension: json_['dimension'] as core.String?,
      displayInfo: json_['displayInfo'] as core.String?,
      displayName: json_['displayName'] as core.String?,
      knowledgeGraphAttributeMetadata:
          json_.containsKey('knowledgeGraphAttributeMetadata')
          ? GoogleAdsSearchads360V23CommonKnowledgeGraphAttributeMetadata.fromJson(
              json_['knowledgeGraphAttributeMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      lineupAttributeMetadata: json_.containsKey('lineupAttributeMetadata')
          ? GoogleAdsSearchads360V23CommonLineupAttributeMetadata.fromJson(
              json_['lineupAttributeMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      locationAttributeMetadata:
          json_.containsKey('locationAttributeMetadata')
          ? GoogleAdsSearchads360V23CommonLocationAttributeMetadata.fromJson(
              json_['locationAttributeMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      potentialYoutubeReach: json_['potentialYoutubeReach'] as core.String?,
      subscriberShare: (json_['subscriberShare'] as core.num?)?.toDouble(),
      userInterestAttributeMetadata:
          json_.containsKey('userInterestAttributeMetadata')
          ? GoogleAdsSearchads360V23CommonUserInterestAttributeMetadata.fromJson(
              json_['userInterestAttributeMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      userListAttributeMetadata:
          json_.containsKey('userListAttributeMetadata')
          ? GoogleAdsSearchads360V23CommonUserListAttributeMetadata.fromJson(
              json_['userListAttributeMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      viewerShare: (json_['viewerShare'] as core.num?)?.toDouble(),
      youtubeChannelMetadata: json_.containsKey('youtubeChannelMetadata')
          ? GoogleAdsSearchads360V23CommonYouTubeChannelAttributeMetadata.fromJson(
              json_['youtubeChannelMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      youtubeVideoMetadata: json_.containsKey('youtubeVideoMetadata')
          ? GoogleAdsSearchads360V23CommonYouTubeVideoAttributeMetadata.fromJson(
              json_['youtubeVideoMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );