Invoice constructor

Invoice({
  1. String? id,
  2. ReferenceType? classRef,
  3. ReferenceType? shipMethodRef,
  4. PhysicalAddress? shipFromAddr,
  5. String? shipDate,
  6. ReferenceType? recurDataRef,
  7. String? printStatus,
  8. double? homeTotalAmt,
  9. bool? freeFormAddress,
  10. String? emailStatus,
  11. List<CustomField>? customField,
  12. MemoRef? customerMemo,
  13. EmailAddress? billEmail,
  14. bool? applyTaxAfterDiscount,
  15. String? txnDate,
  16. List<LinkedTxn>? linkedTxn,
  17. ReferenceType? departmentRef,
  18. String? docNumber,
  19. String? dueDate,
  20. double? exchangeRate,
  21. GlobalTaxCalculationEnum? globalTaxCalculation,
  22. String? privateNote,
  23. double? totalAmt,
  24. String? transactionLocationType,
  25. TxnTaxDetail? txnTaxDetail,
  26. ReferenceType? customerRef,
  27. List<Line>? line,
  28. ReferenceType? salesTermRef,
  29. CurrencyRefType? currencyRef,
  30. PhysicalAddress? shipAddr,
  31. ModificationMetaData? metaData,
  32. String? syncToken,
  33. double? balance,
  34. double? homeBalance,
  35. bool? allowIPNPayment,
  36. bool? allowOnlineACHPayment,
  37. bool? allowOnlineCreditCardPayment,
  38. bool? allowOnlinePayment,
  39. PhysicalAddress? billAddr,
  40. EmailAddress? billEmailBcc,
  41. EmailAddress? billEmailCc,
  42. DeliveryInfo? deliveryInfo,
  43. double? deposit,
  44. ReferenceType? depositToAccountRef,
  45. String? invoiceLink,
  46. ReferenceType? taxExemptionRef,
  47. String? trackingNum,
  48. 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
});