QuickbooksInvoice constructor

QuickbooksInvoice({
  1. String? id,
  2. required List<QuickbooksLine> line,
  3. required QuickbooksReferenceType customerRef,
  4. String? syncToken,
  5. QuickbooksReferenceType? currencyRef,
  6. String? docNumber,
  7. QuickbooksEmailAddress? billEmail,
  8. DateTime? txnDate,
  9. QuickbooksPhysicalAddress? shipFromAddr,
  10. DateTime? shipDate,
  11. String? trackingNum,
  12. QuickbooksReferenceType? classRef,
  13. String? printStatus,
  14. QuickbooksReferenceType? salesTermRef,
  15. String? txnSource,
  16. List<QuickbooksLinkedTxn>? linkedTxn,
  17. QuickbooksReferenceType? depositToAccountRef,
  18. QuickbooksGlobalTaxCalculationType? globalTaxCalculation,
  19. bool? allowOnlineACHPayment,
  20. String? transactionLocationType,
  21. DateTime? dueDate,
  22. Map<String, dynamic>? metaData,
  23. String? privateNote,
  24. QuickbooksEmailAddress? billEmailCc,
  25. QuickbooksMemoRef? customerMemo,
  26. String? emailStatus,
  27. double? exchangeRate,
  28. double? deposit,
  29. QuickbooksTxnTaxDetails? txnTaxDetail,
  30. bool? allowOnlineCreditCardPayment,
  31. List<Map<String, dynamic>>? customField,
  32. QuickbooksPhysicalAddress? shipAddr,
  33. QuickbooksReferenceType? departmentRef,
  34. QuickbooksEmailAddress? billEmailBcc,
  35. QuickbooksReferenceType? shipMethodRef,
  36. QuickbooksPhysicalAddress? billAddr,
  37. bool? applyTaxAfterDiscount,
  38. double? homeBalance,
  39. QuickbooksDeliveryInfo? deliveryInfo,
  40. double? totalAmt,
  41. String? invoiceLink,
  42. QuickbooksReferenceType? recurDataRef,
  43. QuickbooksReferenceType? taxExemptionRef,
  44. double? balance,
  45. double? homeTotalAmt,
  46. 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,
});