Invoice.fromJson constructor
Invoice.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Invoice.fromJson(Map<String, dynamic> json) {
return Invoice(
invoiceNumber: json['invoiceNumber'],
uuid: json['uuid'],
issueDate: json['issueDate'],
issueTime: json['issueTime'],
currencyCode: json['currencyCode'],
taxCurrencyCode: json['taxCurrencyCode'],
customer: Customer.fromMap(json['customer']),
invoiceLines:
(json['invoiceLines'] as List)
.map((item) => InvoiceLine.fromMap(item))
.toList(),
taxAmount: json['taxAmount'].toDouble(),
totalAmount: json['totalAmount'].toDouble(),
previousInvoiceHash: json['previousInvoiceHash'],
invoiceType: InvoiceType.values[json['invoiceType']],
actualDeliveryDate: json['actualDeliveryDate'],
);
}