QuickbooksCustomer constructor

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

Implementation

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