GoogleAdsSearchads360V23ResourcesAdGroupAd.fromJson constructor

GoogleAdsSearchads360V23ResourcesAdGroupAd.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23ResourcesAdGroupAd.fromJson(core.Map json_)
  : this(
      actionItems: (json_['actionItems'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      ad: json_.containsKey('ad')
          ? GoogleAdsSearchads360V23ResourcesAd.fromJson(
              json_['ad'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      adGroup: json_['adGroup'] as core.String?,
      adGroupAdAssetAutomationSettings:
          (json_['adGroupAdAssetAutomationSettings'] as core.List?)
              ?.map(
                (value) =>
                    GoogleAdsSearchads360V23ResourcesAdGroupAdAssetAutomationSetting.fromJson(
                      value as core.Map<core.String, core.dynamic>,
                    ),
              )
              .toList(),
      adStrength: json_['adStrength'] as core.String?,
      creationTime: json_['creationTime'] as core.String?,
      effectiveLabels: (json_['effectiveLabels'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      engineId: json_['engineId'] as core.String?,
      engineStatus: json_['engineStatus'] as core.String?,
      labels: (json_['labels'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      lastModifiedTime: json_['lastModifiedTime'] as core.String?,
      policySummary: json_.containsKey('policySummary')
          ? GoogleAdsSearchads360V23ResourcesAdGroupAdPolicySummary.fromJson(
              json_['policySummary'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      primaryStatus: json_['primaryStatus'] as core.String?,
      primaryStatusReasons: (json_['primaryStatusReasons'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      resourceName: json_['resourceName'] as core.String?,
      status: json_['status'] as core.String?,
    );