Customer constructor

Customer({
  1. String? id,
  2. WebSiteAddress? webAddr,
  3. TelephoneNumber? primaryPhone,
  4. String? companyName,
  5. String? syncToken,
  6. ReferenceType? salesTermRef,
  7. double? balance,
  8. ModificationMetaData? metaData,
  9. CurrencyRefType? currencyRef,
  10. String? fullyQualifiedName,
  11. ReferenceType? parentRef,
  12. bool? active,
  13. TelephoneNumber? alternatePhone,
  14. ReferenceType? aRAccountRef,
  15. double? balanceWithJobs,
  16. PhysicalAddress? billAddr,
  17. bool? billWithParent,
  18. String? businessNumber,
  19. String? customerTypeRef,
  20. ReferenceType? defaultTaxCodeRef,
  21. String? displayName,
  22. String? familyName,
  23. TelephoneNumber? fax,
  24. String? givenName,
  25. String? gSTIN,
  26. String? gSTRegistrationType,
  27. bool? isProject,
  28. bool? job,
  29. int? level,
  30. String? middleName,
  31. TelephoneNumber? mobile,
  32. String? notes,
  33. String? openBalanceDate,
  34. ReferenceType? paymentMethodRef,
  35. String? preferredDeliveryMethod,
  36. EmailAddress? primaryEmailAddr,
  37. String? primaryTaxIdentifier,
  38. String? printOnCheckName,
  39. String? resaleNum,
  40. String? secondaryTaxIdentifier,
  41. PhysicalAddress? shipAddr,
  42. String? source,
  43. String? suffix,
  44. bool? taxable,
  45. int? taxExemptionReasonId,
  46. String? title,
})

Implementation

Customer({
  this.id, this.webAddr, this.primaryPhone, this.companyName,
  this.syncToken, this.salesTermRef, this.balance, this.metaData,
  this.currencyRef, this.fullyQualifiedName, this.parentRef,
  this.active, this.alternatePhone, this.aRAccountRef,
  this.balanceWithJobs, this.billAddr, this.billWithParent,
  this.businessNumber, this.customerTypeRef, this.defaultTaxCodeRef,
  this.displayName, this.familyName, this.fax,
  this.givenName, this.gSTIN, this.gSTRegistrationType, this.isProject,
  this.job, this.level, this.middleName, this.mobile,
  this.notes, this.openBalanceDate, this.paymentMethodRef,
  this.preferredDeliveryMethod, this.primaryEmailAddr, this.primaryTaxIdentifier,
  this.printOnCheckName, this.resaleNum, this.secondaryTaxIdentifier,
  this.shipAddr, this.source, this.suffix, this.taxable, this.taxExemptionReasonId,
  this.title
});