GoogleAdsSearchads360V23ResourcesConversionAction.fromJson constructor
GoogleAdsSearchads360V23ResourcesConversionAction.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23ResourcesConversionAction.fromJson(core.Map json_)
: this(
appId: json_['appId'] as core.String?,
attributionModelSettings: json_.containsKey('attributionModelSettings')
? GoogleAdsSearchads360V23ResourcesConversionActionAttributionModelSettings.fromJson(
json_['attributionModelSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
category: json_['category'] as core.String?,
clickThroughLookbackWindowDays:
json_['clickThroughLookbackWindowDays'] as core.String?,
countingType: json_['countingType'] as core.String?,
creationTime: json_['creationTime'] as core.String?,
firebaseSettings: json_.containsKey('firebaseSettings')
? GoogleAdsSearchads360V23ResourcesConversionActionFirebaseSettings.fromJson(
json_['firebaseSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
floodlightSettings: json_.containsKey('floodlightSettings')
? GoogleAdsSearchads360V23ResourcesConversionActionFloodlightSettings.fromJson(
json_['floodlightSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
googleAnalytics4Settings: json_.containsKey('googleAnalytics4Settings')
? GoogleAdsSearchads360V23ResourcesConversionActionGoogleAnalytics4Settings.fromJson(
json_['googleAnalytics4Settings']
as core.Map<core.String, core.dynamic>,
)
: null,
id: json_['id'] as core.String?,
includeInClientAccountConversionsMetric:
json_['includeInClientAccountConversionsMetric'] as core.bool?,
includeInConversionsMetric:
json_['includeInConversionsMetric'] as core.bool?,
mobileAppVendor: json_['mobileAppVendor'] as core.String?,
name: json_['name'] as core.String?,
origin: json_['origin'] as core.String?,
ownerCustomer: json_['ownerCustomer'] as core.String?,
phoneCallDurationSeconds:
json_['phoneCallDurationSeconds'] as core.String?,
primaryForGoal: json_['primaryForGoal'] as core.bool?,
resourceName: json_['resourceName'] as core.String?,
status: json_['status'] as core.String?,
tagSnippets: (json_['tagSnippets'] as core.List?)
?.map(
(value) => GoogleAdsSearchads360V23CommonTagSnippet.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
thirdPartyAppAnalyticsSettings:
json_.containsKey('thirdPartyAppAnalyticsSettings')
? GoogleAdsSearchads360V23ResourcesConversionActionThirdPartyAppAnalyticsSettings.fromJson(
json_['thirdPartyAppAnalyticsSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
type: json_['type'] as core.String?,
valueSettings: json_.containsKey('valueSettings')
? GoogleAdsSearchads360V23ResourcesConversionActionValueSettings.fromJson(
json_['valueSettings'] as core.Map<core.String, core.dynamic>,
)
: null,
viewThroughLookbackWindowDays:
json_['viewThroughLookbackWindowDays'] as core.String?,
);