GoogleAdsSearchads360V23CommonLeadFormAsset.fromJson constructor
GoogleAdsSearchads360V23CommonLeadFormAsset.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23CommonLeadFormAsset.fromJson(core.Map json_)
: this(
backgroundImageAsset: json_['backgroundImageAsset'] as core.String?,
businessName: json_['businessName'] as core.String?,
callToActionDescription:
json_['callToActionDescription'] as core.String?,
callToActionType: json_['callToActionType'] as core.String?,
customDisclosure: json_['customDisclosure'] as core.String?,
customQuestionFields: (json_['customQuestionFields'] as core.List?)
?.map(
(value) =>
GoogleAdsSearchads360V23CommonLeadFormCustomQuestionField.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
deliveryMethods: (json_['deliveryMethods'] as core.List?)
?.map(
(value) =>
GoogleAdsSearchads360V23CommonLeadFormDeliveryMethod.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
description: json_['description'] as core.String?,
desiredIntent: json_['desiredIntent'] as core.String?,
fields: (json_['fields'] as core.List?)
?.map(
(value) => GoogleAdsSearchads360V23CommonLeadFormField.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
headline: json_['headline'] as core.String?,
postSubmitCallToActionType:
json_['postSubmitCallToActionType'] as core.String?,
postSubmitDescription: json_['postSubmitDescription'] as core.String?,
postSubmitHeadline: json_['postSubmitHeadline'] as core.String?,
privacyPolicyUrl: json_['privacyPolicyUrl'] as core.String?,
);