GoogleAdsSearchads360V23ResourcesBiddingStrategy.fromJson constructor

GoogleAdsSearchads360V23ResourcesBiddingStrategy.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23ResourcesBiddingStrategy.fromJson(core.Map json_)
  : this(
      alignedCampaignBudgetId:
          json_['alignedCampaignBudgetId'] as core.String?,
      campaignCount: json_['campaignCount'] as core.String?,
      currencyCode: json_['currencyCode'] as core.String?,
      effectiveCurrencyCode: json_['effectiveCurrencyCode'] as core.String?,
      enhancedCpc: json_.containsKey('enhancedCpc')
          ? GoogleAdsSearchads360V23CommonEnhancedCpc.fromJson(
              json_['enhancedCpc'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      id: json_['id'] as core.String?,
      maximizeConversionValue: json_.containsKey('maximizeConversionValue')
          ? GoogleAdsSearchads360V23CommonMaximizeConversionValue.fromJson(
              json_['maximizeConversionValue']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      maximizeConversions: json_.containsKey('maximizeConversions')
          ? GoogleAdsSearchads360V23CommonMaximizeConversions.fromJson(
              json_['maximizeConversions']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      nonRemovedCampaignCount:
          json_['nonRemovedCampaignCount'] as core.String?,
      resourceName: json_['resourceName'] as core.String?,
      status: json_['status'] as core.String?,
      targetCpa: json_.containsKey('targetCpa')
          ? GoogleAdsSearchads360V23CommonTargetCpa.fromJson(
              json_['targetCpa'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      targetImpressionShare: json_.containsKey('targetImpressionShare')
          ? GoogleAdsSearchads360V23CommonTargetImpressionShare.fromJson(
              json_['targetImpressionShare']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      targetRoas: json_.containsKey('targetRoas')
          ? GoogleAdsSearchads360V23CommonTargetRoas.fromJson(
              json_['targetRoas'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      targetSpend: json_.containsKey('targetSpend')
          ? GoogleAdsSearchads360V23CommonTargetSpend.fromJson(
              json_['targetSpend'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      type: json_['type'] as core.String?,
    );