SimplifiedDebitNoteInvoice.fromJson constructor

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

Implementation

factory SimplifiedDebitNoteInvoice.fromJson(Map<String, dynamic> json) {
  return SimplifiedDebitNoteInvoice(
    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'],
    cancellation: InvoiceCancellation.fromMap(json['cancellation']),
  );
}