Invoice constructor
const
Invoice({
- String? accountId,
- String? accountName,
- List<
InvoiceActivityLog?> ? activityLogs, - String? alternateBillingEndDate,
- String? alternateBillingStartDate,
- String? alternateDueDate,
- String? alternateIssueDate,
- String? billingEndDate,
- String? billingStartDate,
- int? code,
- InvoiceCreatedBy? createdBy,
- String? createdOn,
- String? creditApplied,
- String? creditIssued,
- InvoiceCurrency? currency,
- List<
Object?> ? customAttributes, - InvoiceCustomForm? customForm,
- List<
Object?> ? customObjects, - String? customerPurchaseOrderId,
- double? discountAmount,
- String? due,
- String? dueDate,
- String? id,
- String? invoiceNote,
- List<
Object?> ? invoices, - String? issueDate,
- Object? itemFulfillment,
- List<
Object?> ? itemFulfillments, - Object? kpis,
- InvoiceLastPayment? lastPayment,
- InvoiceLastUpdatedBy? lastUpdatedBy,
- String? lastUpdatedOn,
- List<
InvoiceLine?> ? lines, - String? message,
- Object? note,
- List<
Object?> ? notes, - String? orderId,
- String? origin,
- String? outstanding,
- Object? pagination,
- String? paid,
- String? paymentApplied,
- String? paymentStatus,
- bool? priceTaxInclusive,
- String? recurringRateCount,
- Object? returnMerchandiseAuthorisation,
- List<
Object?> ? returnMerchandiseAuthorisations, - String? shippingCost,
- String? status,
- String? subtotal,
- String? tax,
- String? taxTotal,
- String? total,
- String? type,
- String? usageRateCount,
- String? uuid,
- int? version,
- String? object,
- InvoiceAccount? account,
- 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,
});