copyWithWrapped method

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

Implementation

WebApiModulesAgentCustomerCustomer copyWithWrapped({
  Wrapped<String?>? customerId,
  Wrapped<String?>? customerNumber,
  Wrapped<String?>? officeLocationId,
  Wrapped<String?>? officeLocation,
  Wrapped<String?>? departmentId,
  Wrapped<String?>? department,
  Wrapped<String?>? customerTypeId,
  Wrapped<String?>? customerType,
  Wrapped<String?>? customerCategoryId,
  Wrapped<String?>? customerCategory,
  Wrapped<String?>? customer,
  Wrapped<String?>? address1,
  Wrapped<String?>? address2,
  Wrapped<String?>? city,
  Wrapped<String?>? state,
  Wrapped<String?>? countryId,
  Wrapped<String?>? country,
  Wrapped<String?>? countryCodeIsoAlpha2,
  Wrapped<int?>? countryCodePhone,
  Wrapped<String?>? zipCode,
  Wrapped<String?>? parentCustomerId,
  Wrapped<String?>? parentCustomer,
  Wrapped<String?>? phone,
  Wrapped<String?>? fax,
  Wrapped<String?>? phoneTollFree,
  Wrapped<String?>? otherPhone,
  Wrapped<String?>? webAddress,
  Wrapped<String?>? customerStatusId,
  Wrapped<String?>? customerStatus,
  Wrapped<String?>? customerStatusType,
  Wrapped<String?>? statusAsOf,
  Wrapped<bool?>? termsAndConditionsOnFile,
  Wrapped<String?>? billingAddressType,
  Wrapped<String?>? billToAttention1,
  Wrapped<String?>? billToAttention2,
  Wrapped<String?>? billToAddress1,
  Wrapped<String?>? billToAddress2,
  Wrapped<String?>? billToCity,
  Wrapped<String?>? billToState,
  Wrapped<String?>? billToCountryId,
  Wrapped<String?>? billToCountry,
  Wrapped<String?>? billToCountryCodeIsoAlpha2,
  Wrapped<int?>? billToCountryCodePhone,
  Wrapped<String?>? billToZipCode,
  Wrapped<String?>? paymentTypeId,
  Wrapped<String?>? paymentType,
  Wrapped<String?>? paymentTermsId,
  Wrapped<String?>? paymentTerms,
  Wrapped<String?>? paymentTermsColor,
  Wrapped<bool?>? vehicleRentalAgreementComplete,
  Wrapped<bool?>? useDiscountTemplate,
  Wrapped<String?>? discountTemplateId,
  Wrapped<String?>? discountTemplate,
  Wrapped<String?>? creditStatusId,
  Wrapped<String?>? creditStatus,
  Wrapped<String?>? creditStatusThroughDate,
  Wrapped<bool?>? creditApplicationOnFile,
  Wrapped<bool?>? creditUnlimited,
  Wrapped<double?>? creditLimit,
  Wrapped<double?>? creditBalance,
  Wrapped<double?>? creditAvailable,
  Wrapped<bool?>? creditResponsiblePartyOnFile,
  Wrapped<String?>? creditResponsibleParty,
  Wrapped<bool?>? tradeReferencesVerified,
  Wrapped<String?>? tradeReferencesVerifiedBy,
  Wrapped<String?>? tradeReferencesVerifiedOn,
  Wrapped<String?>? creditCardTypeId,
  Wrapped<String?>? creditCardType,
  Wrapped<double?>? creditCardLimit,
  Wrapped<String?>? creditCardNo,
  Wrapped<String?>? creditCardCode,
  Wrapped<int?>? creditCardExpirationMonth,
  Wrapped<int?>? creditCardExpirationYear,
  Wrapped<String?>? creditCardName,
  Wrapped<bool?>? creditCardAuthorizationOnFile,
  Wrapped<bool?>? insuranceCertificationOnFile,
  Wrapped<String?>? insuranceCertificationValidThrough,
  Wrapped<double?>? insuranceCoverageLiability,
  Wrapped<double?>? insuranceCoverageLiabilityDeductible,
  Wrapped<double?>? insuranceCoveragePropertyValue,
  Wrapped<double?>? insuranceCoveragePropertyValueDeductible,
  Wrapped<String?>? insuranceCompanyId,
  Wrapped<String?>? insuranceCompany,
  Wrapped<String?>? insuranceAgent,
  Wrapped<String?>? insuranceCompanyAddress1,
  Wrapped<String?>? insuranceCompanyAddress2,
  Wrapped<String?>? insuranceCompanyCity,
  Wrapped<String?>? insuranceCompanyState,
  Wrapped<String?>? insuranceCompanyZipCode,
  Wrapped<String?>? insuranceCompanyCountryId,
  Wrapped<String?>? insuranceCompanyCountry,
  Wrapped<String?>? insuranceCompanyCountryCodeIsoAlpha2,
  Wrapped<int?>? insuranceCompanyCountryCodePhone,
  Wrapped<String?>? insuranceCompanyPhone,
  Wrapped<String?>? insuranceCompanyFax,
  Wrapped<bool?>? vehicleInsuranceCertficationOnFile,
  Wrapped<bool?>? taxable,
  Wrapped<String?>? taxStateOfIncorporationId,
  Wrapped<String?>? taxStateOfIncorporation,
  Wrapped<String?>? taxFederalNo,
  Wrapped<String?>? pstExemptionNumber,
  Wrapped<int?>? nonTaxableYear,
  Wrapped<String?>? nonTaxableCertificateNo,
  Wrapped<String?>? nonTaxableCertificateValidThrough,
  Wrapped<bool?>? nonTaxableCertificateOnFile,
  Wrapped<bool?>? disableQuoteOrderActivity,
  Wrapped<bool?>? disableRental,
  Wrapped<bool?>? disableSales,
  Wrapped<bool?>? disableFacilities,
  Wrapped<bool?>? disableTransportation,
  Wrapped<bool?>? disableLabor,
  Wrapped<bool?>? disableMisc,
  Wrapped<bool?>? disableRentalSale,
  Wrapped<bool?>? disableSubRental,
  Wrapped<bool?>? disableSubSale,
  Wrapped<bool?>? disableSubLabor,
  Wrapped<bool?>? disableSubMisc,
  Wrapped<bool?>? splitRental,
  Wrapped<bool?>? splitRentalTaxCustomer,
  Wrapped<int?>? ownedEquipmentSplitRentalPerecent,
  Wrapped<int?>? subRentalEquipmentSplitRentalPerecent,
  Wrapped<bool?>? rebateRental,
  Wrapped<int?>? ownedEquipmentRebateRentalPerecent,
  Wrapped<int?>? subRentalEquipmentRebateRentalPerecent,
  Wrapped<String?>? splitRentalLogoFileName,
  Wrapped<int?>? splitRentalLogoWidth,
  Wrapped<int?>? splitRentalLogoHeight,
  Wrapped<String?>? shippingAddressType,
  Wrapped<String?>? shipAttention,
  Wrapped<String?>? shipAddress1,
  Wrapped<String?>? shipAddress2,
  Wrapped<String?>? shipCity,
  Wrapped<String?>? shipState,
  Wrapped<String?>? shipCountryId,
  Wrapped<String?>? shipCountry,
  Wrapped<String?>? shipCountryCodeIsoAlpha2,
  Wrapped<int?>? shipCountryCodePhone,
  Wrapped<String?>? shipZipCode,
  Wrapped<String?>? email,
  Wrapped<bool?>? multipleCurrencies,
  Wrapped<String?>? currencyId,
  Wrapped<String?>? currencyCode,
  Wrapped<String?>? currencySymbol,
  Wrapped<double?>? securityDepositAmount,
  Wrapped<String?>? externalId,
  Wrapped<bool?>? inactive,
  Wrapped<String?>? paymentTypeType,
  Wrapped<String?>? taxOption,
  Wrapped<String?>? dateStamp,
  Wrapped<String?>? auditNote,
  Wrapped<String?>? recordTitle,
  Wrapped<dynamic>? urlIdentifier,
  Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
  fields,
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<bool?>? hasDocuments,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesAgentCustomerCustomer(
    customerId: (customerId != null ? customerId.value : this.customerId),
    customerNumber: (customerNumber != null
        ? customerNumber.value
        : this.customerNumber),
    officeLocationId: (officeLocationId != null
        ? officeLocationId.value
        : this.officeLocationId),
    officeLocation: (officeLocation != null
        ? officeLocation.value
        : this.officeLocation),
    departmentId: (departmentId != null
        ? departmentId.value
        : this.departmentId),
    department: (department != null ? department.value : this.department),
    customerTypeId: (customerTypeId != null
        ? customerTypeId.value
        : this.customerTypeId),
    customerType: (customerType != null
        ? customerType.value
        : this.customerType),
    customerCategoryId: (customerCategoryId != null
        ? customerCategoryId.value
        : this.customerCategoryId),
    customerCategory: (customerCategory != null
        ? customerCategory.value
        : this.customerCategory),
    customer: (customer != null ? customer.value : this.customer),
    address1: (address1 != null ? address1.value : this.address1),
    address2: (address2 != null ? address2.value : this.address2),
    city: (city != null ? city.value : this.city),
    state: (state != null ? state.value : this.state),
    countryId: (countryId != null ? countryId.value : this.countryId),
    country: (country != null ? country.value : this.country),
    countryCodeIsoAlpha2: (countryCodeIsoAlpha2 != null
        ? countryCodeIsoAlpha2.value
        : this.countryCodeIsoAlpha2),
    countryCodePhone: (countryCodePhone != null
        ? countryCodePhone.value
        : this.countryCodePhone),
    zipCode: (zipCode != null ? zipCode.value : this.zipCode),
    parentCustomerId: (parentCustomerId != null
        ? parentCustomerId.value
        : this.parentCustomerId),
    parentCustomer: (parentCustomer != null
        ? parentCustomer.value
        : this.parentCustomer),
    phone: (phone != null ? phone.value : this.phone),
    fax: (fax != null ? fax.value : this.fax),
    phoneTollFree: (phoneTollFree != null
        ? phoneTollFree.value
        : this.phoneTollFree),
    otherPhone: (otherPhone != null ? otherPhone.value : this.otherPhone),
    webAddress: (webAddress != null ? webAddress.value : this.webAddress),
    customerStatusId: (customerStatusId != null
        ? customerStatusId.value
        : this.customerStatusId),
    customerStatus: (customerStatus != null
        ? customerStatus.value
        : this.customerStatus),
    customerStatusType: (customerStatusType != null
        ? customerStatusType.value
        : this.customerStatusType),
    statusAsOf: (statusAsOf != null ? statusAsOf.value : this.statusAsOf),
    termsAndConditionsOnFile: (termsAndConditionsOnFile != null
        ? termsAndConditionsOnFile.value
        : this.termsAndConditionsOnFile),
    billingAddressType: (billingAddressType != null
        ? billingAddressType.value
        : this.billingAddressType),
    billToAttention1: (billToAttention1 != null
        ? billToAttention1.value
        : this.billToAttention1),
    billToAttention2: (billToAttention2 != null
        ? billToAttention2.value
        : this.billToAttention2),
    billToAddress1: (billToAddress1 != null
        ? billToAddress1.value
        : this.billToAddress1),
    billToAddress2: (billToAddress2 != null
        ? billToAddress2.value
        : this.billToAddress2),
    billToCity: (billToCity != null ? billToCity.value : this.billToCity),
    billToState: (billToState != null ? billToState.value : this.billToState),
    billToCountryId: (billToCountryId != null
        ? billToCountryId.value
        : this.billToCountryId),
    billToCountry: (billToCountry != null
        ? billToCountry.value
        : this.billToCountry),
    billToCountryCodeIsoAlpha2: (billToCountryCodeIsoAlpha2 != null
        ? billToCountryCodeIsoAlpha2.value
        : this.billToCountryCodeIsoAlpha2),
    billToCountryCodePhone: (billToCountryCodePhone != null
        ? billToCountryCodePhone.value
        : this.billToCountryCodePhone),
    billToZipCode: (billToZipCode != null
        ? billToZipCode.value
        : this.billToZipCode),
    paymentTypeId: (paymentTypeId != null
        ? paymentTypeId.value
        : this.paymentTypeId),
    paymentType: (paymentType != null ? paymentType.value : this.paymentType),
    paymentTermsId: (paymentTermsId != null
        ? paymentTermsId.value
        : this.paymentTermsId),
    paymentTerms: (paymentTerms != null
        ? paymentTerms.value
        : this.paymentTerms),
    paymentTermsColor: (paymentTermsColor != null
        ? paymentTermsColor.value
        : this.paymentTermsColor),
    vehicleRentalAgreementComplete: (vehicleRentalAgreementComplete != null
        ? vehicleRentalAgreementComplete.value
        : this.vehicleRentalAgreementComplete),
    useDiscountTemplate: (useDiscountTemplate != null
        ? useDiscountTemplate.value
        : this.useDiscountTemplate),
    discountTemplateId: (discountTemplateId != null
        ? discountTemplateId.value
        : this.discountTemplateId),
    discountTemplate: (discountTemplate != null
        ? discountTemplate.value
        : this.discountTemplate),
    creditStatusId: (creditStatusId != null
        ? creditStatusId.value
        : this.creditStatusId),
    creditStatus: (creditStatus != null
        ? creditStatus.value
        : this.creditStatus),
    creditStatusThroughDate: (creditStatusThroughDate != null
        ? creditStatusThroughDate.value
        : this.creditStatusThroughDate),
    creditApplicationOnFile: (creditApplicationOnFile != null
        ? creditApplicationOnFile.value
        : this.creditApplicationOnFile),
    creditUnlimited: (creditUnlimited != null
        ? creditUnlimited.value
        : this.creditUnlimited),
    creditLimit: (creditLimit != null ? creditLimit.value : this.creditLimit),
    creditBalance: (creditBalance != null
        ? creditBalance.value
        : this.creditBalance),
    creditAvailable: (creditAvailable != null
        ? creditAvailable.value
        : this.creditAvailable),
    creditResponsiblePartyOnFile: (creditResponsiblePartyOnFile != null
        ? creditResponsiblePartyOnFile.value
        : this.creditResponsiblePartyOnFile),
    creditResponsibleParty: (creditResponsibleParty != null
        ? creditResponsibleParty.value
        : this.creditResponsibleParty),
    tradeReferencesVerified: (tradeReferencesVerified != null
        ? tradeReferencesVerified.value
        : this.tradeReferencesVerified),
    tradeReferencesVerifiedBy: (tradeReferencesVerifiedBy != null
        ? tradeReferencesVerifiedBy.value
        : this.tradeReferencesVerifiedBy),
    tradeReferencesVerifiedOn: (tradeReferencesVerifiedOn != null
        ? tradeReferencesVerifiedOn.value
        : this.tradeReferencesVerifiedOn),
    creditCardTypeId: (creditCardTypeId != null
        ? creditCardTypeId.value
        : this.creditCardTypeId),
    creditCardType: (creditCardType != null
        ? creditCardType.value
        : this.creditCardType),
    creditCardLimit: (creditCardLimit != null
        ? creditCardLimit.value
        : this.creditCardLimit),
    creditCardNo: (creditCardNo != null
        ? creditCardNo.value
        : this.creditCardNo),
    creditCardCode: (creditCardCode != null
        ? creditCardCode.value
        : this.creditCardCode),
    creditCardExpirationMonth: (creditCardExpirationMonth != null
        ? creditCardExpirationMonth.value
        : this.creditCardExpirationMonth),
    creditCardExpirationYear: (creditCardExpirationYear != null
        ? creditCardExpirationYear.value
        : this.creditCardExpirationYear),
    creditCardName: (creditCardName != null
        ? creditCardName.value
        : this.creditCardName),
    creditCardAuthorizationOnFile: (creditCardAuthorizationOnFile != null
        ? creditCardAuthorizationOnFile.value
        : this.creditCardAuthorizationOnFile),
    insuranceCertificationOnFile: (insuranceCertificationOnFile != null
        ? insuranceCertificationOnFile.value
        : this.insuranceCertificationOnFile),
    insuranceCertificationValidThrough:
        (insuranceCertificationValidThrough != null
        ? insuranceCertificationValidThrough.value
        : this.insuranceCertificationValidThrough),
    insuranceCoverageLiability: (insuranceCoverageLiability != null
        ? insuranceCoverageLiability.value
        : this.insuranceCoverageLiability),
    insuranceCoverageLiabilityDeductible:
        (insuranceCoverageLiabilityDeductible != null
        ? insuranceCoverageLiabilityDeductible.value
        : this.insuranceCoverageLiabilityDeductible),
    insuranceCoveragePropertyValue: (insuranceCoveragePropertyValue != null
        ? insuranceCoveragePropertyValue.value
        : this.insuranceCoveragePropertyValue),
    insuranceCoveragePropertyValueDeductible:
        (insuranceCoveragePropertyValueDeductible != null
        ? insuranceCoveragePropertyValueDeductible.value
        : this.insuranceCoveragePropertyValueDeductible),
    insuranceCompanyId: (insuranceCompanyId != null
        ? insuranceCompanyId.value
        : this.insuranceCompanyId),
    insuranceCompany: (insuranceCompany != null
        ? insuranceCompany.value
        : this.insuranceCompany),
    insuranceAgent: (insuranceAgent != null
        ? insuranceAgent.value
        : this.insuranceAgent),
    insuranceCompanyAddress1: (insuranceCompanyAddress1 != null
        ? insuranceCompanyAddress1.value
        : this.insuranceCompanyAddress1),
    insuranceCompanyAddress2: (insuranceCompanyAddress2 != null
        ? insuranceCompanyAddress2.value
        : this.insuranceCompanyAddress2),
    insuranceCompanyCity: (insuranceCompanyCity != null
        ? insuranceCompanyCity.value
        : this.insuranceCompanyCity),
    insuranceCompanyState: (insuranceCompanyState != null
        ? insuranceCompanyState.value
        : this.insuranceCompanyState),
    insuranceCompanyZipCode: (insuranceCompanyZipCode != null
        ? insuranceCompanyZipCode.value
        : this.insuranceCompanyZipCode),
    insuranceCompanyCountryId: (insuranceCompanyCountryId != null
        ? insuranceCompanyCountryId.value
        : this.insuranceCompanyCountryId),
    insuranceCompanyCountry: (insuranceCompanyCountry != null
        ? insuranceCompanyCountry.value
        : this.insuranceCompanyCountry),
    insuranceCompanyCountryCodeIsoAlpha2:
        (insuranceCompanyCountryCodeIsoAlpha2 != null
        ? insuranceCompanyCountryCodeIsoAlpha2.value
        : this.insuranceCompanyCountryCodeIsoAlpha2),
    insuranceCompanyCountryCodePhone:
        (insuranceCompanyCountryCodePhone != null
        ? insuranceCompanyCountryCodePhone.value
        : this.insuranceCompanyCountryCodePhone),
    insuranceCompanyPhone: (insuranceCompanyPhone != null
        ? insuranceCompanyPhone.value
        : this.insuranceCompanyPhone),
    insuranceCompanyFax: (insuranceCompanyFax != null
        ? insuranceCompanyFax.value
        : this.insuranceCompanyFax),
    vehicleInsuranceCertficationOnFile:
        (vehicleInsuranceCertficationOnFile != null
        ? vehicleInsuranceCertficationOnFile.value
        : this.vehicleInsuranceCertficationOnFile),
    taxable: (taxable != null ? taxable.value : this.taxable),
    taxStateOfIncorporationId: (taxStateOfIncorporationId != null
        ? taxStateOfIncorporationId.value
        : this.taxStateOfIncorporationId),
    taxStateOfIncorporation: (taxStateOfIncorporation != null
        ? taxStateOfIncorporation.value
        : this.taxStateOfIncorporation),
    taxFederalNo: (taxFederalNo != null
        ? taxFederalNo.value
        : this.taxFederalNo),
    pstExemptionNumber: (pstExemptionNumber != null
        ? pstExemptionNumber.value
        : this.pstExemptionNumber),
    nonTaxableYear: (nonTaxableYear != null
        ? nonTaxableYear.value
        : this.nonTaxableYear),
    nonTaxableCertificateNo: (nonTaxableCertificateNo != null
        ? nonTaxableCertificateNo.value
        : this.nonTaxableCertificateNo),
    nonTaxableCertificateValidThrough:
        (nonTaxableCertificateValidThrough != null
        ? nonTaxableCertificateValidThrough.value
        : this.nonTaxableCertificateValidThrough),
    nonTaxableCertificateOnFile: (nonTaxableCertificateOnFile != null
        ? nonTaxableCertificateOnFile.value
        : this.nonTaxableCertificateOnFile),
    disableQuoteOrderActivity: (disableQuoteOrderActivity != null
        ? disableQuoteOrderActivity.value
        : this.disableQuoteOrderActivity),
    disableRental: (disableRental != null
        ? disableRental.value
        : this.disableRental),
    disableSales: (disableSales != null
        ? disableSales.value
        : this.disableSales),
    disableFacilities: (disableFacilities != null
        ? disableFacilities.value
        : this.disableFacilities),
    disableTransportation: (disableTransportation != null
        ? disableTransportation.value
        : this.disableTransportation),
    disableLabor: (disableLabor != null
        ? disableLabor.value
        : this.disableLabor),
    disableMisc: (disableMisc != null ? disableMisc.value : this.disableMisc),
    disableRentalSale: (disableRentalSale != null
        ? disableRentalSale.value
        : this.disableRentalSale),
    disableSubRental: (disableSubRental != null
        ? disableSubRental.value
        : this.disableSubRental),
    disableSubSale: (disableSubSale != null
        ? disableSubSale.value
        : this.disableSubSale),
    disableSubLabor: (disableSubLabor != null
        ? disableSubLabor.value
        : this.disableSubLabor),
    disableSubMisc: (disableSubMisc != null
        ? disableSubMisc.value
        : this.disableSubMisc),
    splitRental: (splitRental != null ? splitRental.value : this.splitRental),
    splitRentalTaxCustomer: (splitRentalTaxCustomer != null
        ? splitRentalTaxCustomer.value
        : this.splitRentalTaxCustomer),
    ownedEquipmentSplitRentalPerecent:
        (ownedEquipmentSplitRentalPerecent != null
        ? ownedEquipmentSplitRentalPerecent.value
        : this.ownedEquipmentSplitRentalPerecent),
    subRentalEquipmentSplitRentalPerecent:
        (subRentalEquipmentSplitRentalPerecent != null
        ? subRentalEquipmentSplitRentalPerecent.value
        : this.subRentalEquipmentSplitRentalPerecent),
    rebateRental: (rebateRental != null
        ? rebateRental.value
        : this.rebateRental),
    ownedEquipmentRebateRentalPerecent:
        (ownedEquipmentRebateRentalPerecent != null
        ? ownedEquipmentRebateRentalPerecent.value
        : this.ownedEquipmentRebateRentalPerecent),
    subRentalEquipmentRebateRentalPerecent:
        (subRentalEquipmentRebateRentalPerecent != null
        ? subRentalEquipmentRebateRentalPerecent.value
        : this.subRentalEquipmentRebateRentalPerecent),
    splitRentalLogoFileName: (splitRentalLogoFileName != null
        ? splitRentalLogoFileName.value
        : this.splitRentalLogoFileName),
    splitRentalLogoWidth: (splitRentalLogoWidth != null
        ? splitRentalLogoWidth.value
        : this.splitRentalLogoWidth),
    splitRentalLogoHeight: (splitRentalLogoHeight != null
        ? splitRentalLogoHeight.value
        : this.splitRentalLogoHeight),
    shippingAddressType: (shippingAddressType != null
        ? shippingAddressType.value
        : this.shippingAddressType),
    shipAttention: (shipAttention != null
        ? shipAttention.value
        : this.shipAttention),
    shipAddress1: (shipAddress1 != null
        ? shipAddress1.value
        : this.shipAddress1),
    shipAddress2: (shipAddress2 != null
        ? shipAddress2.value
        : this.shipAddress2),
    shipCity: (shipCity != null ? shipCity.value : this.shipCity),
    shipState: (shipState != null ? shipState.value : this.shipState),
    shipCountryId: (shipCountryId != null
        ? shipCountryId.value
        : this.shipCountryId),
    shipCountry: (shipCountry != null ? shipCountry.value : this.shipCountry),
    shipCountryCodeIsoAlpha2: (shipCountryCodeIsoAlpha2 != null
        ? shipCountryCodeIsoAlpha2.value
        : this.shipCountryCodeIsoAlpha2),
    shipCountryCodePhone: (shipCountryCodePhone != null
        ? shipCountryCodePhone.value
        : this.shipCountryCodePhone),
    shipZipCode: (shipZipCode != null ? shipZipCode.value : this.shipZipCode),
    email: (email != null ? email.value : this.email),
    multipleCurrencies: (multipleCurrencies != null
        ? multipleCurrencies.value
        : this.multipleCurrencies),
    currencyId: (currencyId != null ? currencyId.value : this.currencyId),
    currencyCode: (currencyCode != null
        ? currencyCode.value
        : this.currencyCode),
    currencySymbol: (currencySymbol != null
        ? currencySymbol.value
        : this.currencySymbol),
    securityDepositAmount: (securityDepositAmount != null
        ? securityDepositAmount.value
        : this.securityDepositAmount),
    externalId: (externalId != null ? externalId.value : this.externalId),
    inactive: (inactive != null ? inactive.value : this.inactive),
    paymentTypeType: (paymentTypeType != null
        ? paymentTypeType.value
        : this.paymentTypeType),
    taxOption: (taxOption != null ? taxOption.value : this.taxOption),
    dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
    auditNote: (auditNote != null ? auditNote.value : this.auditNote),
    recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
    urlIdentifier: (urlIdentifier != null
        ? urlIdentifier.value
        : this.urlIdentifier),
    fields: (fields != null ? fields.value : this.fields),
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    original: (original != null ? original.value : this.original),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    hasDocuments: (hasDocuments != null
        ? hasDocuments.value
        : this.hasDocuments),
    createdByUserId: (createdByUserId != null
        ? createdByUserId.value
        : this.createdByUserId),
    createdByUserName: (createdByUserName != null
        ? createdByUserName.value
        : this.createdByUserName),
    createdDateTime: (createdDateTime != null
        ? createdDateTime.value
        : this.createdDateTime),
    modifiedByUserId: (modifiedByUserId != null
        ? modifiedByUserId.value
        : this.modifiedByUserId),
    modifiedByUserName: (modifiedByUserName != null
        ? modifiedByUserName.value
        : this.modifiedByUserName),
    modifiedDateTime: (modifiedDateTime != null
        ? modifiedDateTime.value
        : this.modifiedDateTime),
  );
}