GoogleAdsSearchads360V23ResourcesAdGroupAd.fromJson constructor
GoogleAdsSearchads360V23ResourcesAdGroupAd.fromJson(
- 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?,
);