Invoice constructor

Invoice({
  1. required String invoiceNumber,
  2. required String uuid,
  3. required String issueDate,
  4. required String issueTime,
  5. required String currencyCode,
  6. required String taxCurrencyCode,
  7. Customer? customer,
  8. required List<InvoiceLine> invoiceLines,
  9. required double taxAmount,
  10. required double totalAmount,
  11. required String previousInvoiceHash,
  12. required InvoiceType invoiceType,
  13. required String actualDeliveryDate,
})

Implementation

Invoice({
  required super.invoiceNumber,
  required super.uuid,
  required super.issueDate,
  required super.issueTime,
  required super.currencyCode,
  required super.taxCurrencyCode,
  super.customer,
  required super.invoiceLines,
  required super.taxAmount,
  required super.totalAmount,
  required super.previousInvoiceHash,
  required super.invoiceType,
  required this.actualDeliveryDate,
});