WebApiModulesAgentCustomerCustomer constructor

WebApiModulesAgentCustomerCustomer({
  1. String? customerId,
  2. String? customerNumber,
  3. String? officeLocationId,
  4. String? officeLocation,
  5. String? departmentId,
  6. String? department,
  7. String? customerTypeId,
  8. String? customerType,
  9. String? customerCategoryId,
  10. String? customerCategory,
  11. String? customer,
  12. String? address1,
  13. String? address2,
  14. String? city,
  15. String? state,
  16. String? countryId,
  17. String? country,
  18. String? zipCode,
  19. String? parentCustomerId,
  20. String? parentCustomer,
  21. String? phone,
  22. String? fax,
  23. String? phoneTollFree,
  24. String? otherPhone,
  25. String? webAddress,
  26. String? customerStatusId,
  27. String? customerStatus,
  28. String? statusAsOf,
  29. bool? termsAndConditionsOnFile,
  30. String? billingAddressType,
  31. String? billToAttention1,
  32. String? billToAttention2,
  33. String? billToAddress1,
  34. String? billToAddress2,
  35. String? billToCity,
  36. String? billToState,
  37. String? billToCountryId,
  38. String? billToCountry,
  39. String? billToZipCode,
  40. String? paymentTermsId,
  41. String? paymentTerms,
  42. bool? vehicleRentalAgreementComplete,
  43. bool? useDiscountTemplate,
  44. String? discountTemplateId,
  45. String? discountTemplate,
  46. String? creditStatusId,
  47. String? creditStatus,
  48. String? creditStatusThroughDate,
  49. bool? creditApplicationOnFile,
  50. bool? creditUnlimited,
  51. int? creditLimit,
  52. int? creditBalance,
  53. int? creditAvailable,
  54. bool? creditResponsiblePartyOnFile,
  55. String? creditResponsibleParty,
  56. bool? tradeReferencesVerified,
  57. String? tradeReferencesVerifiedBy,
  58. String? tradeReferencesVerifiedOn,
  59. String? creditCardTypeId,
  60. String? creditCardType,
  61. int? creditCardLimit,
  62. String? creditCardNo,
  63. String? creditCardCode,
  64. int? creditCardExpirationMonth,
  65. int? creditCardExpirationYear,
  66. String? creditCardName,
  67. bool? creditCardAuthorizationOnFile,
  68. bool? insuranceCertificationOnFile,
  69. String? insuranceCertificationValidThrough,
  70. int? insuranceCoverageLiability,
  71. int? insuranceCoverageLiabilityDeductible,
  72. int? insuranceCoveragePropertyValue,
  73. int? insuranceCoveragePropertyValueDeductible,
  74. String? insuranceCompanyId,
  75. String? insuranceCompany,
  76. String? insuranceAgent,
  77. String? insuranceCompanyAddress1,
  78. String? insuranceCompanyAddress2,
  79. String? insuranceCompanyCity,
  80. String? insuranceCompanyState,
  81. String? insuranceCompanyZipCode,
  82. String? insuranceCompanyCountryId,
  83. String? insuranceCompanyCountry,
  84. String? insuranceCompanyPhone,
  85. String? insuranceCompanyFax,
  86. bool? vehicleInsuranceCertficationOnFile,
  87. bool? taxable,
  88. String? taxStateOfIncorporationId,
  89. String? taxStateOfIncorporation,
  90. String? taxFederalNo,
  91. int? nonTaxableYear,
  92. String? nonTaxableCertificateNo,
  93. String? nonTaxableCertificateValidThrough,
  94. bool? nonTaxableCertificateOnFile,
  95. bool? disableQuoteOrderActivity,
  96. bool? disableRental,
  97. bool? disableSales,
  98. bool? disableFacilities,
  99. bool? disableTransportation,
  100. bool? disableLabor,
  101. bool? disableMisc,
  102. bool? disableRentalSale,
  103. bool? disableSubRental,
  104. bool? disableSubSale,
  105. bool? disableSubLabor,
  106. bool? disableSubMisc,
  107. bool? splitRental,
  108. bool? splitRentalTaxCustomer,
  109. int? ownedEquipmentSplitRentalPerecent,
  110. int? subRentalEquipmentSplitRentalPerecent,
  111. bool? rebateRental,
  112. int? ownedEquipmentRebateRentalPerecent,
  113. int? subRentalEquipmentRebateRentalPerecent,
  114. String? splitRentalLogoFileName,
  115. int? splitRentalLogoWidth,
  116. int? splitRentalLogoHeight,
  117. String? shippingAddressType,
  118. String? shipAttention,
  119. String? shipAddress1,
  120. String? shipAddress2,
  121. String? shipCity,
  122. String? shipState,
  123. String? shipCountryId,
  124. String? shipCountry,
  125. String? shipZipCode,
  126. String? email,
  127. bool? multipleCurrencies,
  128. String? currencyId,
  129. String? currencyCode,
  130. String? currencySymbol,
  131. double? securityDepositAmount,
  132. bool? inactive,
  133. String? dateStamp,
  134. String? auditNote,
  135. String? recordTitle,
  136. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  137. List<FwStandardDataFwCustomValue>? custom,
  138. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
})

Implementation

WebApiModulesAgentCustomerCustomer({
  this.customerId,
  this.customerNumber,
  this.officeLocationId,
  this.officeLocation,
  this.departmentId,
  this.department,
  this.customerTypeId,
  this.customerType,
  this.customerCategoryId,
  this.customerCategory,
  this.customer,
  this.address1,
  this.address2,
  this.city,
  this.state,
  this.countryId,
  this.country,
  this.zipCode,
  this.parentCustomerId,
  this.parentCustomer,
  this.phone,
  this.fax,
  this.phoneTollFree,
  this.otherPhone,
  this.webAddress,
  this.customerStatusId,
  this.customerStatus,
  this.statusAsOf,
  this.termsAndConditionsOnFile,
  this.billingAddressType,
  this.billToAttention1,
  this.billToAttention2,
  this.billToAddress1,
  this.billToAddress2,
  this.billToCity,
  this.billToState,
  this.billToCountryId,
  this.billToCountry,
  this.billToZipCode,
  this.paymentTermsId,
  this.paymentTerms,
  this.vehicleRentalAgreementComplete,
  this.useDiscountTemplate,
  this.discountTemplateId,
  this.discountTemplate,
  this.creditStatusId,
  this.creditStatus,
  this.creditStatusThroughDate,
  this.creditApplicationOnFile,
  this.creditUnlimited,
  this.creditLimit,
  this.creditBalance,
  this.creditAvailable,
  this.creditResponsiblePartyOnFile,
  this.creditResponsibleParty,
  this.tradeReferencesVerified,
  this.tradeReferencesVerifiedBy,
  this.tradeReferencesVerifiedOn,
  this.creditCardTypeId,
  this.creditCardType,
  this.creditCardLimit,
  this.creditCardNo,
  this.creditCardCode,
  this.creditCardExpirationMonth,
  this.creditCardExpirationYear,
  this.creditCardName,
  this.creditCardAuthorizationOnFile,
  this.insuranceCertificationOnFile,
  this.insuranceCertificationValidThrough,
  this.insuranceCoverageLiability,
  this.insuranceCoverageLiabilityDeductible,
  this.insuranceCoveragePropertyValue,
  this.insuranceCoveragePropertyValueDeductible,
  this.insuranceCompanyId,
  this.insuranceCompany,
  this.insuranceAgent,
  this.insuranceCompanyAddress1,
  this.insuranceCompanyAddress2,
  this.insuranceCompanyCity,
  this.insuranceCompanyState,
  this.insuranceCompanyZipCode,
  this.insuranceCompanyCountryId,
  this.insuranceCompanyCountry,
  this.insuranceCompanyPhone,
  this.insuranceCompanyFax,
  this.vehicleInsuranceCertficationOnFile,
  this.taxable,
  this.taxStateOfIncorporationId,
  this.taxStateOfIncorporation,
  this.taxFederalNo,
  this.nonTaxableYear,
  this.nonTaxableCertificateNo,
  this.nonTaxableCertificateValidThrough,
  this.nonTaxableCertificateOnFile,
  this.disableQuoteOrderActivity,
  this.disableRental,
  this.disableSales,
  this.disableFacilities,
  this.disableTransportation,
  this.disableLabor,
  this.disableMisc,
  this.disableRentalSale,
  this.disableSubRental,
  this.disableSubSale,
  this.disableSubLabor,
  this.disableSubMisc,
  this.splitRental,
  this.splitRentalTaxCustomer,
  this.ownedEquipmentSplitRentalPerecent,
  this.subRentalEquipmentSplitRentalPerecent,
  this.rebateRental,
  this.ownedEquipmentRebateRentalPerecent,
  this.subRentalEquipmentRebateRentalPerecent,
  this.splitRentalLogoFileName,
  this.splitRentalLogoWidth,
  this.splitRentalLogoHeight,
  this.shippingAddressType,
  this.shipAttention,
  this.shipAddress1,
  this.shipAddress2,
  this.shipCity,
  this.shipState,
  this.shipCountryId,
  this.shipCountry,
  this.shipZipCode,
  this.email,
  this.multipleCurrencies,
  this.currencyId,
  this.currencyCode,
  this.currencySymbol,
  this.securityDepositAmount,
  this.inactive,
  this.dateStamp,
  this.auditNote,
  this.recordTitle,
  this.fields,
  this.custom,
  this.defaultFieldAttributes,
});