Invoice constructor

const Invoice({
  1. String? accountId,
  2. String? accountName,
  3. List<InvoiceActivityLog?>? activityLogs,
  4. String? alternateBillingEndDate,
  5. String? alternateBillingStartDate,
  6. String? alternateDueDate,
  7. String? alternateIssueDate,
  8. String? billingEndDate,
  9. String? billingStartDate,
  10. int? code,
  11. InvoiceCreatedBy? createdBy,
  12. String? createdOn,
  13. String? creditApplied,
  14. String? creditIssued,
  15. InvoiceCurrency? currency,
  16. List<Object?>? customAttributes,
  17. InvoiceCustomForm? customForm,
  18. List<Object?>? customObjects,
  19. String? customerPurchaseOrderId,
  20. double? discountAmount,
  21. String? due,
  22. String? dueDate,
  23. String? id,
  24. String? invoiceNote,
  25. List<Object?>? invoices,
  26. String? issueDate,
  27. Object? itemFulfillment,
  28. List<Object?>? itemFulfillments,
  29. Object? kpis,
  30. InvoiceLastPayment? lastPayment,
  31. InvoiceLastUpdatedBy? lastUpdatedBy,
  32. String? lastUpdatedOn,
  33. List<InvoiceLine?>? lines,
  34. String? message,
  35. Object? note,
  36. List<Object?>? notes,
  37. String? orderId,
  38. String? origin,
  39. String? outstanding,
  40. Object? pagination,
  41. String? paid,
  42. String? paymentApplied,
  43. String? paymentStatus,
  44. bool? priceTaxInclusive,
  45. String? recurringRateCount,
  46. Object? returnMerchandiseAuthorisation,
  47. List<Object?>? returnMerchandiseAuthorisations,
  48. String? shippingCost,
  49. String? status,
  50. String? subtotal,
  51. String? tax,
  52. String? taxTotal,
  53. String? total,
  54. String? type,
  55. String? usageRateCount,
  56. String? uuid,
  57. int? version,
  58. String? object,
  59. InvoiceAccount? account,
  60. InvoiceOrder? order,
})

Implementation

const Invoice({
  this.accountId,
  this.accountName,
  this.activityLogs,
  this.alternateBillingEndDate,
  this.alternateBillingStartDate,
  this.alternateDueDate,
  this.alternateIssueDate,
  this.billingEndDate,
  this.billingStartDate,
  this.code,
  this.createdBy,
  this.createdOn,
  this.creditApplied,
  this.creditIssued,
  this.currency,
  this.customAttributes,
  this.customForm,
  this.customObjects,
  this.customerPurchaseOrderId,
  this.discountAmount,
  this.due,
  this.dueDate,
  this.id,
  this.invoiceNote,
  this.invoices,
  this.issueDate,
  this.itemFulfillment,
  this.itemFulfillments,
  this.kpis,
  this.lastPayment,
  this.lastUpdatedBy,
  this.lastUpdatedOn,
  this.lines,
  this.message,
  this.note,
  this.notes,
  this.orderId,
  this.origin,
  this.outstanding,
  this.pagination,
  this.paid,
  this.paymentApplied,
  this.paymentStatus,
  this.priceTaxInclusive,
  this.recurringRateCount,
  this.returnMerchandiseAuthorisation,
  this.returnMerchandiseAuthorisations,
  this.shippingCost,
  this.status,
  this.subtotal,
  this.tax,
  this.taxTotal,
  this.total,
  this.type,
  this.usageRateCount,
  this.uuid,
  this.version,
  this.object,
  this.account,
  this.order,
});