Invoice.fromJson constructor
Invoice.fromJson(
- Map json_
Implementation
Invoice.fromJson(core.Map json_)
: this(
campaignSummaries: (json_['campaign_summaries'] as core.List?)
?.map((value) => CampaignSummary.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
correctedInvoiceId: json_['correctedInvoiceId'] as core.String?,
currencyCode: json_['currencyCode'] as core.String?,
dueDate: json_['dueDate'] as core.String?,
id: json_['id'] as core.String?,
invoiceType: json_['invoiceType'] as core.String?,
issueDate: json_['issueDate'] as core.String?,
kind: json_['kind'] as core.String?,
paymentsAccountId: json_['paymentsAccountId'] as core.String?,
paymentsProfileId: json_['paymentsProfileId'] as core.String?,
pdfUrl: json_['pdfUrl'] as core.String?,
purchaseOrderNumber: json_['purchaseOrderNumber'] as core.String?,
replacedInvoiceIds: (json_['replacedInvoiceIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
serviceEndDate: json_['serviceEndDate'] as core.String?,
serviceStartDate: json_['serviceStartDate'] as core.String?,
subtotalAmountMicros: json_['subtotalAmountMicros'] as core.String?,
totalAmountMicros: json_['totalAmountMicros'] as core.String?,
totalTaxAmountMicros: json_['totalTaxAmountMicros'] as core.String?,
);