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,
    );