GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary.fromJson constructor

GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary.fromJson(
  core.Map json_,
) : this(
      accountBudget: json_['accountBudget'] as core.String?,
      accountBudgetName: json_['accountBudgetName'] as core.String?,
      billableActivityDateRange:
          json_.containsKey('billableActivityDateRange')
          ? GoogleAdsSearchads360V23CommonDateRange.fromJson(
              json_['billableActivityDateRange']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      billedAmountMicros: json_['billedAmountMicros'] as core.String?,
      campaignSummaries: (json_['campaignSummaries'] as core.List?)
          ?.map(
            (value) =>
                GoogleAdsSearchads360V23ResourcesInvoiceCampaignSummary.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      customer: json_['customer'] as core.String?,
      customerDescriptiveName:
          json_['customerDescriptiveName'] as core.String?,
      invalidActivityAmountMicros:
          json_['invalidActivityAmountMicros'] as core.String?,
      invalidActivitySummaries: (json_['invalidActivitySummaries'] as core.List?)
          ?.map(
            (value) =>
                GoogleAdsSearchads360V23ResourcesInvoiceInvalidActivitySummary.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      overdeliveryAmountMicros:
          json_['overdeliveryAmountMicros'] as core.String?,
      purchaseOrderNumber: json_['purchaseOrderNumber'] as core.String?,
      servedAmountMicros: json_['servedAmountMicros'] as core.String?,
      subtotalAmountMicros: json_['subtotalAmountMicros'] as core.String?,
      taxAmountMicros: json_['taxAmountMicros'] as core.String?,
      totalAmountMicros: json_['totalAmountMicros'] as core.String?,
    );