Vendor constructor

Vendor({
  1. String? displayName,
  2. String? syncToken,
  3. ModificationMetaData? metaData,
  4. String? id,
  5. String? source,
  6. bool? active,
  7. double? balance,
  8. CurrencyRefType? currencyRef,
  9. PhysicalAddress? billAddr,
  10. double? costRate,
  11. double? billRate,
  12. TelephoneNumber? primaryPhone,
  13. String? familyName,
  14. String? givenName,
  15. String? middleName,
  16. TelephoneNumber? mobile,
  17. EmailAddress? primaryEmailAddr,
  18. String? printOnCheckName,
  19. String? suffix,
  20. String? title,
  21. String? gSTRegistrationType,
  22. String? gSTIN,
  23. TelephoneNumber? fax,
  24. String? businessNumber,
  25. TelephoneNumber? alternatePhone,
  26. String? companyName,
  27. WebSiteAddress? webAddr,
  28. ReferenceType? aPAccountRef,
  29. String? acctNum,
  30. bool? hasTPAR,
  31. ContactInfo? otherContactInfo,
  32. bool? t4AEligible,
  33. bool? t5018Eligible,
  34. String? taxIdentifier,
  35. String? taxReportingBasis,
  36. ReferenceType? termRef,
  37. bool? vendor1099,
  38. VendorPaymentBankDetail? vendorPaymentBankDetail,
})

Implementation

Vendor({
  this.displayName, this.syncToken, this.metaData, this.id,
  this.source, this.active, this.balance, this.currencyRef, this.billAddr,
  this.costRate, this.billRate, this.primaryPhone, this.familyName,
  this.givenName, this.middleName, this.mobile, this.primaryEmailAddr,
  this.printOnCheckName, this.suffix, this.title, this.gSTRegistrationType,
  this.gSTIN, this.fax, this.businessNumber, this.alternatePhone,
  this.companyName, this.webAddr, this.aPAccountRef, this.acctNum,
  this.hasTPAR, this.otherContactInfo, this.t4AEligible, this.t5018Eligible,
  this.taxIdentifier, this.taxReportingBasis, this.termRef,
  this.vendor1099, this.vendorPaymentBankDetail
});