Invoice constructor
Invoice({
- String? id,
- ReferenceType? classRef,
- ReferenceType? shipMethodRef,
- PhysicalAddress? shipFromAddr,
- String? shipDate,
- ReferenceType? recurDataRef,
- String? printStatus,
- double? homeTotalAmt,
- bool? freeFormAddress,
- String? emailStatus,
- List<
CustomField> ? customField, - MemoRef? customerMemo,
- EmailAddress? billEmail,
- bool? applyTaxAfterDiscount,
- String? txnDate,
- List<
LinkedTxn> ? linkedTxn, - ReferenceType? departmentRef,
- String? docNumber,
- String? dueDate,
- double? exchangeRate,
- GlobalTaxCalculationEnum? globalTaxCalculation,
- String? privateNote,
- double? totalAmt,
- String? transactionLocationType,
- TxnTaxDetail? txnTaxDetail,
- ReferenceType? customerRef,
- List<
Line> ? line, - ReferenceType? salesTermRef,
- CurrencyRefType? currencyRef,
- PhysicalAddress? shipAddr,
- ModificationMetaData? metaData,
- String? syncToken,
- double? balance,
- double? homeBalance,
- bool? allowIPNPayment,
- bool? allowOnlineACHPayment,
- bool? allowOnlineCreditCardPayment,
- bool? allowOnlinePayment,
- PhysicalAddress? billAddr,
- EmailAddress? billEmailBcc,
- EmailAddress? billEmailCc,
- DeliveryInfo? deliveryInfo,
- double? deposit,
- ReferenceType? depositToAccountRef,
- String? invoiceLink,
- ReferenceType? taxExemptionRef,
- String? trackingNum,
- String? txnSource,
Implementation
Invoice({
this.id, this.classRef, this.shipMethodRef, this.shipFromAddr,
this.shipDate, this.recurDataRef, this.printStatus, this.homeTotalAmt,
this.freeFormAddress, this.emailStatus, this.customField,
this.customerMemo, this.billEmail, this.applyTaxAfterDiscount,
this.txnDate, this.linkedTxn, this.departmentRef,
this.docNumber, this.dueDate, this.exchangeRate, this.globalTaxCalculation,
this.privateNote, this.totalAmt, this.transactionLocationType,
this.txnTaxDetail, this.customerRef, this.line, this.salesTermRef,
this.currencyRef, this.shipAddr, this.metaData, this.syncToken,
this.balance, this.homeBalance, this.allowIPNPayment, this.allowOnlineACHPayment,
this.allowOnlineCreditCardPayment, this.allowOnlinePayment,
this.billAddr, this.billEmailBcc, this.billEmailCc, this.deliveryInfo,
this.deposit, this.depositToAccountRef, this.invoiceLink, this.taxExemptionRef,
this.trackingNum, this.txnSource
});