SimplifiedInvoice.fromJson constructor

SimplifiedInvoice.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SimplifiedInvoice.fromJson(Map<String, dynamic> json) {
  return SimplifiedInvoice(
    invoiceNumber: json['invoiceNumber'],
    uuid: json['uuid'],
    issueDate: json['issueDate'],
    issueTime: json['issueTime'],
    currencyCode: json['currencyCode'],
    taxCurrencyCode: json['taxCurrencyCode'],
    customer:
        json['customer'] != null ? Customer.fromMap(json['customer']) : null,
    invoiceLines:
        (json['invoiceLines'] as List)
            .map((item) => InvoiceLine.fromMap(item))
            .toList(),
    taxAmount: json['taxAmount'].toDouble(),
    totalAmount: json['totalAmount'].toDouble(),
    previousInvoiceHash: json['previousInvoiceHash'],
    actualDeliveryDate: json['actualDeliveryDate'],
  );
}