Estimate constructor

Estimate({
  1. String? id,
  2. String? syncToken,
  3. ModificationMetaData? metaData,
  4. PhysicalAddress? shipAddr,
  5. PhysicalAddress? billAddr,
  6. CurrencyRefType? currencyRef,
  7. ReferenceType? salesTermRef,
  8. List<Line>? line,
  9. ReferenceType? classRef,
  10. ReferenceType? customerRef,
  11. TxnTaxDetail? txnTaxDetail,
  12. String? transactionLocationType,
  13. double? totalAmt,
  14. String? privateNote,
  15. GlobalTaxCalculationEnum? globalTaxCalculation,
  16. double? exchangeRate,
  17. Date? dueDate,
  18. String? docNumber,
  19. ReferenceType? departmentRef,
  20. List<LinkedTxn>? linkedTxn,
  21. String? txnDate,
  22. String? acceptedBy,
  23. Date? acceptedDate,
  24. bool? applyTaxAfterDiscount,
  25. EmailAddress? billEmail,
  26. MemoRef? customerMemo,
  27. List<CustomField>? customField,
  28. String? emailStatus,
  29. Date? expirationDate,
  30. bool? freeFormAddress,
  31. double? homeTotalAmt,
  32. String? printStatus,
  33. ReferenceType? recurDataRef,
  34. Date? shipDate,
  35. PhysicalAddress? shipFromAddr,
  36. ReferenceType? shipMethodRef,
  37. ReferenceType? taxExemptionRef,
  38. String? txnStatus,
})

Implementation

Estimate({
  this.id, this.syncToken, this.metaData, this.shipAddr,
  this.billAddr, this.currencyRef, this.salesTermRef, this.line,
  this.classRef, this.customerRef, this.txnTaxDetail, this.transactionLocationType,
  this.totalAmt, this.privateNote, this.globalTaxCalculation,
  this.exchangeRate, this.dueDate, this.docNumber, this.departmentRef,
  this.linkedTxn, this.txnDate, this.acceptedBy, this.acceptedDate,
  this.applyTaxAfterDiscount, this.billEmail, this.customerMemo,
  this.customField, this.emailStatus, this.expirationDate,
  this.freeFormAddress, this.homeTotalAmt, this.printStatus,
  this.recurDataRef, this.shipDate,
  this.shipFromAddr, this.shipMethodRef, this.taxExemptionRef,
  this.txnStatus
});