GoogleAdsSearchads360V23ResourcesInvoice.fromJson constructor
GoogleAdsSearchads360V23ResourcesInvoice.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23ResourcesInvoice.fromJson(core.Map json_)
: this(
accountBudgetSummaries: (json_['accountBudgetSummaries'] as core.List?)
?.map(
(value) =>
GoogleAdsSearchads360V23ResourcesInvoiceAccountBudgetSummary.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
accountSummaries: (json_['accountSummaries'] as core.List?)
?.map(
(value) =>
GoogleAdsSearchads360V23ResourcesInvoiceAccountSummary.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
adjustmentsSubtotalAmountMicros:
json_['adjustmentsSubtotalAmountMicros'] as core.String?,
adjustmentsTaxAmountMicros:
json_['adjustmentsTaxAmountMicros'] as core.String?,
adjustmentsTotalAmountMicros:
json_['adjustmentsTotalAmountMicros'] as core.String?,
billingSetup: json_['billingSetup'] as core.String?,
correctedInvoice: json_['correctedInvoice'] as core.String?,
currencyCode: json_['currencyCode'] as core.String?,
dueDate: json_['dueDate'] as core.String?,
exportChargeSubtotalAmountMicros:
json_['exportChargeSubtotalAmountMicros'] as core.String?,
exportChargeTaxAmountMicros:
json_['exportChargeTaxAmountMicros'] as core.String?,
exportChargeTotalAmountMicros:
json_['exportChargeTotalAmountMicros'] as core.String?,
id: json_['id'] as core.String?,
issueDate: json_['issueDate'] as core.String?,
paymentsAccountId: json_['paymentsAccountId'] as core.String?,
paymentsProfileId: json_['paymentsProfileId'] as core.String?,
pdfUrl: json_['pdfUrl'] as core.String?,
regulatoryCostsSubtotalAmountMicros:
json_['regulatoryCostsSubtotalAmountMicros'] as core.String?,
regulatoryCostsTaxAmountMicros:
json_['regulatoryCostsTaxAmountMicros'] as core.String?,
regulatoryCostsTotalAmountMicros:
json_['regulatoryCostsTotalAmountMicros'] as core.String?,
replacedInvoices: (json_['replacedInvoices'] as core.List?)
?.map((value) => value as core.String)
.toList(),
resourceName: json_['resourceName'] as core.String?,
serviceDateRange: json_.containsKey('serviceDateRange')
? GoogleAdsSearchads360V23CommonDateRange.fromJson(
json_['serviceDateRange']
as core.Map<core.String, core.dynamic>,
)
: null,
subtotalAmountMicros: json_['subtotalAmountMicros'] as core.String?,
taxAmountMicros: json_['taxAmountMicros'] as core.String?,
totalAmountMicros: json_['totalAmountMicros'] as core.String?,
type: json_['type'] as core.String?,
);