YoutubeAdGroupAd.fromJson constructor

YoutubeAdGroupAd.fromJson(
  1. Map json_
)

Implementation

YoutubeAdGroupAd.fromJson(core.Map json_)
  : this(
      adGroupAdId: json_['adGroupAdId'] as core.String?,
      adGroupId: json_['adGroupId'] as core.String?,
      adUrls:
          (json_['adUrls'] as core.List?)
              ?.map(
                (value) => AdUrl.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      advertiserId: json_['advertiserId'] as core.String?,
      audioAd:
          json_.containsKey('audioAd')
              ? AudioAd.fromJson(
                json_['audioAd'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      bumperAd:
          json_.containsKey('bumperAd')
              ? BumperAd.fromJson(
                json_['bumperAd'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      displayName: json_['displayName'] as core.String?,
      displayVideoSourceAd:
          json_.containsKey('displayVideoSourceAd')
              ? DisplayVideoSourceAd.fromJson(
                json_['displayVideoSourceAd']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      entityStatus: json_['entityStatus'] as core.String?,
      inStreamAd:
          json_.containsKey('inStreamAd')
              ? InStreamAd.fromJson(
                json_['inStreamAd'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      mastheadAd:
          json_.containsKey('mastheadAd')
              ? MastheadAd.fromJson(
                json_['mastheadAd'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      nonSkippableAd:
          json_.containsKey('nonSkippableAd')
              ? NonSkippableAd.fromJson(
                json_['nonSkippableAd']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      videoDiscoverAd:
          json_.containsKey('videoDiscoverAd')
              ? VideoDiscoveryAd.fromJson(
                json_['videoDiscoverAd']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      videoPerformanceAd:
          json_.containsKey('videoPerformanceAd')
              ? VideoPerformanceAd.fromJson(
                json_['videoPerformanceAd']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );