Invoice constructor

Invoice({
  1. String? budgetInvoiceGroupingId,
  2. List<BudgetSummary>? budgetSummaries,
  3. String? correctedInvoiceId,
  4. String? currencyCode,
  5. String? displayName,
  6. Date? dueDate,
  7. String? invoiceId,
  8. String? invoiceType,
  9. Date? issueDate,
  10. String? name,
  11. String? nonBudgetMicros,
  12. String? paymentsAccountId,
  13. String? paymentsProfileId,
  14. String? pdfUrl,
  15. String? purchaseOrderNumber,
  16. List<String>? replacedInvoiceIds,
  17. DateRange? serviceDateRange,
  18. String? subtotalAmountMicros,
  19. String? totalAmountMicros,
  20. String? totalTaxAmountMicros,
})

Implementation

Invoice({
  this.budgetInvoiceGroupingId,
  this.budgetSummaries,
  this.correctedInvoiceId,
  this.currencyCode,
  this.displayName,
  this.dueDate,
  this.invoiceId,
  this.invoiceType,
  this.issueDate,
  this.name,
  this.nonBudgetMicros,
  this.paymentsAccountId,
  this.paymentsProfileId,
  this.pdfUrl,
  this.purchaseOrderNumber,
  this.replacedInvoiceIds,
  this.serviceDateRange,
  this.subtotalAmountMicros,
  this.totalAmountMicros,
  this.totalTaxAmountMicros,
});