GoogleAdsSearchads360V23CommonLeadFormAsset.fromJson constructor

GoogleAdsSearchads360V23CommonLeadFormAsset.fromJson(
  1. 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?,
    );