GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary.fromJson constructor

GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary.fromJson(
  core.Map json_,
) : this(
      adjustmentSummaries: (json_['adjustmentSummaries'] as core.List?)
          ?.map(
            (value) =>
                GoogleAdsSearchads360V23ResourcesInvoiceAdjustmentSummary.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      billingCorrectionSubtotalAmountMicros:
          json_['billingCorrectionSubtotalAmountMicros'] as core.String?,
      billingCorrectionTaxAmountMicros:
          json_['billingCorrectionTaxAmountMicros'] as core.String?,
      billingCorrectionTotalAmountMicros:
          json_['billingCorrectionTotalAmountMicros'] as core.String?,
      couponAdjustmentSubtotalAmountMicros:
          json_['couponAdjustmentSubtotalAmountMicros'] as core.String?,
      couponAdjustmentTaxAmountMicros:
          json_['couponAdjustmentTaxAmountMicros'] as core.String?,
      couponAdjustmentTotalAmountMicros:
          json_['couponAdjustmentTotalAmountMicros'] as core.String?,
      customer: json_['customer'] as core.String?,
      excessCreditAdjustmentSubtotalAmountMicros:
          json_['excessCreditAdjustmentSubtotalAmountMicros'] as core.String?,
      excessCreditAdjustmentTaxAmountMicros:
          json_['excessCreditAdjustmentTaxAmountMicros'] as core.String?,
      excessCreditAdjustmentTotalAmountMicros:
          json_['excessCreditAdjustmentTotalAmountMicros'] as core.String?,
      exportChargeSubtotalAmountMicros:
          json_['exportChargeSubtotalAmountMicros'] as core.String?,
      exportChargeTaxAmountMicros:
          json_['exportChargeTaxAmountMicros'] as core.String?,
      exportChargeTotalAmountMicros:
          json_['exportChargeTotalAmountMicros'] as core.String?,
      regulatoryCostSummaries: (json_['regulatoryCostSummaries'] as core.List?)
          ?.map(
            (value) =>
                GoogleAdsSearchads360V23ResourcesInvoiceRegulatoryCostSummary.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      regulatoryCostsSubtotalAmountMicros:
          json_['regulatoryCostsSubtotalAmountMicros'] as core.String?,
      regulatoryCostsTaxAmountMicros:
          json_['regulatoryCostsTaxAmountMicros'] as core.String?,
      regulatoryCostsTotalAmountMicros:
          json_['regulatoryCostsTotalAmountMicros'] as core.String?,
      subtotalAmountMicros: json_['subtotalAmountMicros'] as core.String?,
      taxAmountMicros: json_['taxAmountMicros'] as core.String?,
      totalAmountMicros: json_['totalAmountMicros'] as core.String?,
    );