GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary.fromJson constructor
GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary.fromJson(
- 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?,
);