QuickbooksInvoice constructor
QuickbooksInvoice({
- String? id,
- required List<
QuickbooksLine> line, - required QuickbooksReferenceType customerRef,
- String? syncToken,
- QuickbooksReferenceType? currencyRef,
- String? docNumber,
- QuickbooksEmailAddress? billEmail,
- DateTime? txnDate,
- QuickbooksPhysicalAddress? shipFromAddr,
- DateTime? shipDate,
- String? trackingNum,
- QuickbooksReferenceType? classRef,
- String? printStatus,
- QuickbooksReferenceType? salesTermRef,
- String? txnSource,
- List<
QuickbooksLinkedTxn> ? linkedTxn, - QuickbooksReferenceType? depositToAccountRef,
- QuickbooksGlobalTaxCalculationType? globalTaxCalculation,
- bool? allowOnlineACHPayment,
- String? transactionLocationType,
- DateTime? dueDate,
- Map<
String, dynamic> ? metaData, - String? privateNote,
- QuickbooksEmailAddress? billEmailCc,
- QuickbooksMemoRef? customerMemo,
- String? emailStatus,
- double? exchangeRate,
- double? deposit,
- QuickbooksTxnTaxDetails? txnTaxDetail,
- bool? allowOnlineCreditCardPayment,
- List<
Map< ? customField,String, dynamic> > - QuickbooksPhysicalAddress? shipAddr,
- QuickbooksReferenceType? departmentRef,
- QuickbooksEmailAddress? billEmailBcc,
- QuickbooksReferenceType? shipMethodRef,
- QuickbooksPhysicalAddress? billAddr,
- bool? applyTaxAfterDiscount,
- double? homeBalance,
- QuickbooksDeliveryInfo? deliveryInfo,
- double? totalAmt,
- String? invoiceLink,
- QuickbooksReferenceType? recurDataRef,
- QuickbooksReferenceType? taxExemptionRef,
- double? balance,
- double? homeTotalAmt,
- bool? freeFormAddress,
Implementation
QuickbooksInvoice({
this.id,
required this.line,
required this.customerRef,
this.syncToken,
this.currencyRef,
this.docNumber,
this.billEmail,
this.txnDate,
this.shipFromAddr,
this.shipDate,
this.trackingNum,
this.classRef,
this.printStatus,
this.salesTermRef,
this.txnSource,
this.linkedTxn,
this.depositToAccountRef,
this.globalTaxCalculation,
this.allowOnlineACHPayment,
this.transactionLocationType,
this.dueDate,
this.metaData,
this.privateNote,
this.billEmailCc,
this.customerMemo,
this.emailStatus,
this.exchangeRate,
this.deposit,
this.txnTaxDetail,
this.allowOnlineCreditCardPayment,
this.customField,
this.shipAddr,
this.departmentRef,
this.billEmailBcc,
this.shipMethodRef,
this.billAddr,
this.applyTaxAfterDiscount,
this.homeBalance,
this.deliveryInfo,
this.totalAmt,
this.invoiceLink,
this.recurDataRef,
this.taxExemptionRef,
this.balance,
this.homeTotalAmt,
this.freeFormAddress,
});