copyWithWrapped method

WebApiModulesAdministratorUserUser copyWithWrapped({
  1. Wrapped<String?>? userId,
  2. Wrapped<String?>? contactId,
  3. Wrapped<String?>? name,
  4. Wrapped<String?>? loginName,
  5. Wrapped<String?>? fullName,
  6. Wrapped<String?>? firstName,
  7. Wrapped<String?>? middleInitial,
  8. Wrapped<String?>? lastName,
  9. Wrapped<String?>? password,
  10. Wrapped<bool?>? passwordChanged,
  11. Wrapped<String?>? barCode,
  12. Wrapped<String?>? groupId,
  13. Wrapped<String?>? groupName,
  14. Wrapped<String?>? scheduleColor,
  15. Wrapped<String?>? userTitleId,
  16. Wrapped<String?>? userTitle,
  17. Wrapped<String?>? email,
  18. Wrapped<String?>? emailApp,
  19. Wrapped<bool?>? addRentalWorksUserSignature,
  20. Wrapped<String?>? officeLocationId,
  21. Wrapped<String?>? officeLocation,
  22. Wrapped<String?>? warehouseId,
  23. Wrapped<String?>? warehouse,
  24. Wrapped<String?>? address1,
  25. Wrapped<String?>? address2,
  26. Wrapped<String?>? city,
  27. Wrapped<String?>? stateId,
  28. Wrapped<String?>? stateCode,
  29. Wrapped<String?>? state,
  30. Wrapped<String?>? zipCode,
  31. Wrapped<String?>? countryId,
  32. Wrapped<String?>? country,
  33. Wrapped<String?>? countryCodeIsoAlpha2,
  34. Wrapped<int?>? countryCodePhone,
  35. Wrapped<String?>? officePhone,
  36. Wrapped<String?>? officeExtension,
  37. Wrapped<String?>? fax,
  38. Wrapped<String?>? directPhone,
  39. Wrapped<String?>? pager,
  40. Wrapped<String?>? pagerPin,
  41. Wrapped<String?>? cellular,
  42. Wrapped<String?>? homePhone,
  43. Wrapped<String?>? defaultDepartmentType,
  44. Wrapped<String?>? primaryDepartmentId,
  45. Wrapped<String?>? primaryDepartment,
  46. Wrapped<String?>? languageId,
  47. Wrapped<String?>? language,
  48. Wrapped<String?>? rentalDepartmentId,
  49. Wrapped<String?>? rentalDepartment,
  50. Wrapped<String?>? salesDepartmentId,
  51. Wrapped<String?>? salesDepartment,
  52. Wrapped<String?>? partsDepartmentId,
  53. Wrapped<String?>? partsDepartment,
  54. Wrapped<String?>? miscDepartmentId,
  55. Wrapped<String?>? miscDepartment,
  56. Wrapped<String?>? laborDepartmentId,
  57. Wrapped<String?>? laborDepartment,
  58. Wrapped<String?>? facilityDepartmentId,
  59. Wrapped<String?>? facilityDepartment,
  60. Wrapped<String?>? transportationDepartmentId,
  61. Wrapped<String?>? transportationDepartment,
  62. Wrapped<String?>? rentalInventoryTypeId,
  63. Wrapped<String?>? rentalInventoryType,
  64. Wrapped<String?>? salesInventoryTypeId,
  65. Wrapped<String?>? salesInventoryType,
  66. Wrapped<String?>? partsInventoryTypeId,
  67. Wrapped<String?>? partsInventoryType,
  68. Wrapped<String?>? miscTypeId,
  69. Wrapped<String?>? miscType,
  70. Wrapped<String?>? laborTypeId,
  71. Wrapped<String?>? laborType,
  72. Wrapped<String?>? facilityTypeId,
  73. Wrapped<String?>? facilityType,
  74. Wrapped<String?>? transportationTypeId,
  75. Wrapped<String?>? transportationType,
  76. Wrapped<bool?>? noMiscellaneousOnQuotes,
  77. Wrapped<bool?>? noMiscellaneousOnOrders,
  78. Wrapped<bool?>? noMiscellaneousOnPurchaseOrders,
  79. Wrapped<bool?>? limitDaysPerWeek,
  80. Wrapped<double?>? minimumDaysPerWeek,
  81. Wrapped<bool?>? allowCreditLimitOverride,
  82. Wrapped<bool?>? limitDiscount,
  83. Wrapped<double?>? maximumDiscount,
  84. Wrapped<bool?>? limitSubDiscount,
  85. Wrapped<double?>? maximumSubDiscount,
  86. Wrapped<String?>? discountRule,
  87. Wrapped<bool?>? stagingAllowIncreaseDecreaseOrderQuantity,
  88. Wrapped<bool?>? stagingAllowIncreaseDecreaseOrderQuantityWithoutPrompt,
  89. Wrapped<bool?>? allowStagingOfItemsWhenReservedOnOtherOrdersQuotes,
  90. Wrapped<bool?>? allowContractIfDealRequiresPOAndOrderHasPendingPO,
  91. Wrapped<bool?>? allowContractIfPendingItemsExist,
  92. Wrapped<bool?>? allowContractIfCustomerDealDoesNotHaveApprovedCredit,
  93. Wrapped<bool?>? allowContractIfCustomerDealIsOverTheirCreditLimit,
  94. Wrapped<bool?>? allowContractIfCustomerDealInsuranceCoverageIsLess,
  95. Wrapped<bool?>? allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate,
  96. Wrapped<bool?>? allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate,
  97. Wrapped<bool?>? allowReceiveSubsWhenPositiveConflictExists,
  98. Wrapped<bool?>? allowStagingOfUnreservedConsignedItems,
  99. Wrapped<bool?>? allowStagingOfUnapprovedItems,
  100. Wrapped<bool?>? allowSubstitutesAtStaging,
  101. Wrapped<bool?>? deleteOriginalOnSubstitution,
  102. Wrapped<bool?>? quikActivityAllowPrintDollarAmounts,
  103. Wrapped<bool?>? quikScanAllowCreateContract,
  104. Wrapped<bool?>? quikScanAllowApplyAll,
  105. Wrapped<bool?>? allowCrossICodeExchange,
  106. Wrapped<bool?>? allowCrossICodePendingExchange,
  107. Wrapped<bool?>? allowChangeAvailabilityPriority,
  108. Wrapped<bool?>? userMustChangePassword,
  109. Wrapped<bool?>? passwordExpires,
  110. Wrapped<int?>? passwordExpireDays,
  111. Wrapped<String?>? passwordUpdatedDateTime,
  112. Wrapped<bool?>? lockAccount,
  113. Wrapped<String?>? memo,
  114. Wrapped<bool?>? allowCrossLocationEditAndDelete,
  115. Wrapped<String?>? lastLoggedOn,
  116. Wrapped<bool?>? disableInsertIntoActiveOrder,
  117. Wrapped<bool?>? inactive,
  118. Wrapped<String?>? dateStamp,
  119. Wrapped<String?>? webUserId,
  120. Wrapped<bool?>? webAccess,
  121. Wrapped<bool?>? webAdministrator,
  122. Wrapped<int?>? browseDefaultRows,
  123. Wrapped<int?>? gridDefaultRows,
  124. Wrapped<String?>? applicationTheme,
  125. Wrapped<String?>? homeMenuGuid,
  126. Wrapped<String?>? homeMenuPath,
  127. Wrapped<String?>? successSoundId,
  128. Wrapped<String?>? successSound,
  129. Wrapped<String?>? successBase64Sound,
  130. Wrapped<String?>? errorSoundId,
  131. Wrapped<String?>? errorSound,
  132. Wrapped<String?>? errorBase64Sound,
  133. Wrapped<String?>? notificationSoundId,
  134. Wrapped<String?>? notificationSound,
  135. Wrapped<String?>? notificationBase64Sound,
  136. Wrapped<int?>? firstDayOfWeek,
  137. Wrapped<bool?>? settingsNavigationMenuVisible,
  138. Wrapped<bool?>? reportsNavigationMenuVisible,
  139. Wrapped<bool?>? webQuoteRequest,
  140. Wrapped<String?>? emailSignature,
  141. Wrapped<String?>? locale,
  142. Wrapped<String?>? availabilityPreference,
  143. Wrapped<bool?>? availabilityAllWarehouses,
  144. Wrapped<String?>? sourceId,
  145. Wrapped<int?>? creditCardPinPadId,
  146. Wrapped<String?>? auditNote,
  147. Wrapped<String?>? recordTitle,
  148. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  149. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  150. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  151. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

Implementation

WebApiModulesAdministratorUserUser copyWithWrapped(
    {Wrapped<String?>? userId,
    Wrapped<String?>? contactId,
    Wrapped<String?>? name,
    Wrapped<String?>? loginName,
    Wrapped<String?>? fullName,
    Wrapped<String?>? firstName,
    Wrapped<String?>? middleInitial,
    Wrapped<String?>? lastName,
    Wrapped<String?>? password,
    Wrapped<bool?>? passwordChanged,
    Wrapped<String?>? barCode,
    Wrapped<String?>? groupId,
    Wrapped<String?>? groupName,
    Wrapped<String?>? scheduleColor,
    Wrapped<String?>? userTitleId,
    Wrapped<String?>? userTitle,
    Wrapped<String?>? email,
    Wrapped<String?>? emailApp,
    Wrapped<bool?>? addRentalWorksUserSignature,
    Wrapped<String?>? officeLocationId,
    Wrapped<String?>? officeLocation,
    Wrapped<String?>? warehouseId,
    Wrapped<String?>? warehouse,
    Wrapped<String?>? address1,
    Wrapped<String?>? address2,
    Wrapped<String?>? city,
    Wrapped<String?>? stateId,
    Wrapped<String?>? stateCode,
    Wrapped<String?>? state,
    Wrapped<String?>? zipCode,
    Wrapped<String?>? countryId,
    Wrapped<String?>? country,
    Wrapped<String?>? countryCodeIsoAlpha2,
    Wrapped<int?>? countryCodePhone,
    Wrapped<String?>? officePhone,
    Wrapped<String?>? officeExtension,
    Wrapped<String?>? fax,
    Wrapped<String?>? directPhone,
    Wrapped<String?>? pager,
    Wrapped<String?>? pagerPin,
    Wrapped<String?>? cellular,
    Wrapped<String?>? homePhone,
    Wrapped<String?>? defaultDepartmentType,
    Wrapped<String?>? primaryDepartmentId,
    Wrapped<String?>? primaryDepartment,
    Wrapped<String?>? languageId,
    Wrapped<String?>? language,
    Wrapped<String?>? rentalDepartmentId,
    Wrapped<String?>? rentalDepartment,
    Wrapped<String?>? salesDepartmentId,
    Wrapped<String?>? salesDepartment,
    Wrapped<String?>? partsDepartmentId,
    Wrapped<String?>? partsDepartment,
    Wrapped<String?>? miscDepartmentId,
    Wrapped<String?>? miscDepartment,
    Wrapped<String?>? laborDepartmentId,
    Wrapped<String?>? laborDepartment,
    Wrapped<String?>? facilityDepartmentId,
    Wrapped<String?>? facilityDepartment,
    Wrapped<String?>? transportationDepartmentId,
    Wrapped<String?>? transportationDepartment,
    Wrapped<String?>? rentalInventoryTypeId,
    Wrapped<String?>? rentalInventoryType,
    Wrapped<String?>? salesInventoryTypeId,
    Wrapped<String?>? salesInventoryType,
    Wrapped<String?>? partsInventoryTypeId,
    Wrapped<String?>? partsInventoryType,
    Wrapped<String?>? miscTypeId,
    Wrapped<String?>? miscType,
    Wrapped<String?>? laborTypeId,
    Wrapped<String?>? laborType,
    Wrapped<String?>? facilityTypeId,
    Wrapped<String?>? facilityType,
    Wrapped<String?>? transportationTypeId,
    Wrapped<String?>? transportationType,
    Wrapped<bool?>? noMiscellaneousOnQuotes,
    Wrapped<bool?>? noMiscellaneousOnOrders,
    Wrapped<bool?>? noMiscellaneousOnPurchaseOrders,
    Wrapped<bool?>? limitDaysPerWeek,
    Wrapped<double?>? minimumDaysPerWeek,
    Wrapped<bool?>? allowCreditLimitOverride,
    Wrapped<bool?>? limitDiscount,
    Wrapped<double?>? maximumDiscount,
    Wrapped<bool?>? limitSubDiscount,
    Wrapped<double?>? maximumSubDiscount,
    Wrapped<String?>? discountRule,
    Wrapped<bool?>? stagingAllowIncreaseDecreaseOrderQuantity,
    Wrapped<bool?>? stagingAllowIncreaseDecreaseOrderQuantityWithoutPrompt,
    Wrapped<bool?>? allowStagingOfItemsWhenReservedOnOtherOrdersQuotes,
    Wrapped<bool?>? allowContractIfDealRequiresPOAndOrderHasPendingPO,
    Wrapped<bool?>? allowContractIfPendingItemsExist,
    Wrapped<bool?>? allowContractIfCustomerDealDoesNotHaveApprovedCredit,
    Wrapped<bool?>? allowContractIfCustomerDealIsOverTheirCreditLimit,
    Wrapped<bool?>? allowContractIfCustomerDealInsuranceCoverageIsLess,
    Wrapped<bool?>?
        allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate,
    Wrapped<bool?>?
        allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate,
    Wrapped<bool?>? allowReceiveSubsWhenPositiveConflictExists,
    Wrapped<bool?>? allowStagingOfUnreservedConsignedItems,
    Wrapped<bool?>? allowStagingOfUnapprovedItems,
    Wrapped<bool?>? allowSubstitutesAtStaging,
    Wrapped<bool?>? deleteOriginalOnSubstitution,
    Wrapped<bool?>? quikActivityAllowPrintDollarAmounts,
    Wrapped<bool?>? quikScanAllowCreateContract,
    Wrapped<bool?>? quikScanAllowApplyAll,
    Wrapped<bool?>? allowCrossICodeExchange,
    Wrapped<bool?>? allowCrossICodePendingExchange,
    Wrapped<bool?>? allowChangeAvailabilityPriority,
    Wrapped<bool?>? userMustChangePassword,
    Wrapped<bool?>? passwordExpires,
    Wrapped<int?>? passwordExpireDays,
    Wrapped<String?>? passwordUpdatedDateTime,
    Wrapped<bool?>? lockAccount,
    Wrapped<String?>? memo,
    Wrapped<bool?>? allowCrossLocationEditAndDelete,
    Wrapped<String?>? lastLoggedOn,
    Wrapped<bool?>? disableInsertIntoActiveOrder,
    Wrapped<bool?>? inactive,
    Wrapped<String?>? dateStamp,
    Wrapped<String?>? webUserId,
    Wrapped<bool?>? webAccess,
    Wrapped<bool?>? webAdministrator,
    Wrapped<int?>? browseDefaultRows,
    Wrapped<int?>? gridDefaultRows,
    Wrapped<String?>? applicationTheme,
    Wrapped<String?>? homeMenuGuid,
    Wrapped<String?>? homeMenuPath,
    Wrapped<String?>? successSoundId,
    Wrapped<String?>? successSound,
    Wrapped<String?>? successBase64Sound,
    Wrapped<String?>? errorSoundId,
    Wrapped<String?>? errorSound,
    Wrapped<String?>? errorBase64Sound,
    Wrapped<String?>? notificationSoundId,
    Wrapped<String?>? notificationSound,
    Wrapped<String?>? notificationBase64Sound,
    Wrapped<int?>? firstDayOfWeek,
    Wrapped<bool?>? settingsNavigationMenuVisible,
    Wrapped<bool?>? reportsNavigationMenuVisible,
    Wrapped<bool?>? webQuoteRequest,
    Wrapped<String?>? emailSignature,
    Wrapped<String?>? locale,
    Wrapped<String?>? availabilityPreference,
    Wrapped<bool?>? availabilityAllWarehouses,
    Wrapped<String?>? sourceId,
    Wrapped<int?>? creditCardPinPadId,
    Wrapped<String?>? auditNote,
    Wrapped<String?>? recordTitle,
    Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
        fields,
    Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
    Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
    Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
  return WebApiModulesAdministratorUserUser(
      userId: (userId != null ? userId.value : this.userId),
      contactId: (contactId != null ? contactId.value : this.contactId),
      name: (name != null ? name.value : this.name),
      loginName: (loginName != null ? loginName.value : this.loginName),
      fullName: (fullName != null ? fullName.value : this.fullName),
      firstName: (firstName != null ? firstName.value : this.firstName),
      middleInitial:
          (middleInitial != null ? middleInitial.value : this.middleInitial),
      lastName: (lastName != null ? lastName.value : this.lastName),
      password: (password != null ? password.value : this.password),
      passwordChanged: (passwordChanged != null
          ? passwordChanged.value
          : this.passwordChanged),
      barCode: (barCode != null ? barCode.value : this.barCode),
      groupId: (groupId != null ? groupId.value : this.groupId),
      groupName: (groupName != null ? groupName.value : this.groupName),
      scheduleColor:
          (scheduleColor != null ? scheduleColor.value : this.scheduleColor),
      userTitleId:
          (userTitleId != null ? userTitleId.value : this.userTitleId),
      userTitle: (userTitle != null ? userTitle.value : this.userTitle),
      email: (email != null ? email.value : this.email),
      emailApp: (emailApp != null ? emailApp.value : this.emailApp),
      addRentalWorksUserSignature: (addRentalWorksUserSignature != null
          ? addRentalWorksUserSignature.value
          : this.addRentalWorksUserSignature),
      officeLocationId: (officeLocationId != null
          ? officeLocationId.value
          : this.officeLocationId),
      officeLocation: (officeLocation != null
          ? officeLocation.value
          : this.officeLocation),
      warehouseId:
          (warehouseId != null ? warehouseId.value : this.warehouseId),
      warehouse: (warehouse != null ? warehouse.value : this.warehouse),
      address1: (address1 != null ? address1.value : this.address1),
      address2: (address2 != null ? address2.value : this.address2),
      city: (city != null ? city.value : this.city),
      stateId: (stateId != null ? stateId.value : this.stateId),
      stateCode: (stateCode != null ? stateCode.value : this.stateCode),
      state: (state != null ? state.value : this.state),
      zipCode: (zipCode != null ? zipCode.value : this.zipCode),
      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),
      officePhone:
          (officePhone != null ? officePhone.value : this.officePhone),
      officeExtension: (officeExtension != null
          ? officeExtension.value
          : this.officeExtension),
      fax: (fax != null ? fax.value : this.fax),
      directPhone:
          (directPhone != null ? directPhone.value : this.directPhone),
      pager: (pager != null ? pager.value : this.pager),
      pagerPin: (pagerPin != null ? pagerPin.value : this.pagerPin),
      cellular: (cellular != null ? cellular.value : this.cellular),
      homePhone: (homePhone != null ? homePhone.value : this.homePhone),
      defaultDepartmentType: (defaultDepartmentType != null
          ? defaultDepartmentType.value
          : this.defaultDepartmentType),
      primaryDepartmentId: (primaryDepartmentId != null
          ? primaryDepartmentId.value
          : this.primaryDepartmentId),
      primaryDepartment: (primaryDepartment != null
          ? primaryDepartment.value
          : this.primaryDepartment),
      languageId: (languageId != null ? languageId.value : this.languageId),
      language: (language != null ? language.value : this.language),
      rentalDepartmentId: (rentalDepartmentId != null
          ? rentalDepartmentId.value
          : this.rentalDepartmentId),
      rentalDepartment: (rentalDepartment != null
          ? rentalDepartment.value
          : this.rentalDepartment),
      salesDepartmentId: (salesDepartmentId != null
          ? salesDepartmentId.value
          : this.salesDepartmentId),
      salesDepartment: (salesDepartment != null
          ? salesDepartment.value
          : this.salesDepartment),
      partsDepartmentId: (partsDepartmentId != null
          ? partsDepartmentId.value
          : this.partsDepartmentId),
      partsDepartment: (partsDepartment != null
          ? partsDepartment.value
          : this.partsDepartment),
      miscDepartmentId: (miscDepartmentId != null
          ? miscDepartmentId.value
          : this.miscDepartmentId),
      miscDepartment: (miscDepartment != null
          ? miscDepartment.value
          : this.miscDepartment),
      laborDepartmentId: (laborDepartmentId != null
          ? laborDepartmentId.value
          : this.laborDepartmentId),
      laborDepartment: (laborDepartment != null
          ? laborDepartment.value
          : this.laborDepartment),
      facilityDepartmentId: (facilityDepartmentId != null
          ? facilityDepartmentId.value
          : this.facilityDepartmentId),
      facilityDepartment: (facilityDepartment != null
          ? facilityDepartment.value
          : this.facilityDepartment),
      transportationDepartmentId: (transportationDepartmentId != null
          ? transportationDepartmentId.value
          : this.transportationDepartmentId),
      transportationDepartment: (transportationDepartment != null
          ? transportationDepartment.value
          : this.transportationDepartment),
      rentalInventoryTypeId: (rentalInventoryTypeId != null
          ? rentalInventoryTypeId.value
          : this.rentalInventoryTypeId),
      rentalInventoryType: (rentalInventoryType != null
          ? rentalInventoryType.value
          : this.rentalInventoryType),
      salesInventoryTypeId: (salesInventoryTypeId != null
          ? salesInventoryTypeId.value
          : this.salesInventoryTypeId),
      salesInventoryType: (salesInventoryType != null
          ? salesInventoryType.value
          : this.salesInventoryType),
      partsInventoryTypeId: (partsInventoryTypeId != null
          ? partsInventoryTypeId.value
          : this.partsInventoryTypeId),
      partsInventoryType: (partsInventoryType != null
          ? partsInventoryType.value
          : this.partsInventoryType),
      miscTypeId: (miscTypeId != null ? miscTypeId.value : this.miscTypeId),
      miscType: (miscType != null ? miscType.value : this.miscType),
      laborTypeId:
          (laborTypeId != null ? laborTypeId.value : this.laborTypeId),
      laborType: (laborType != null ? laborType.value : this.laborType),
      facilityTypeId: (facilityTypeId != null
          ? facilityTypeId.value
          : this.facilityTypeId),
      facilityType:
          (facilityType != null ? facilityType.value : this.facilityType),
      transportationTypeId: (transportationTypeId != null
          ? transportationTypeId.value
          : this.transportationTypeId),
      transportationType: (transportationType != null
          ? transportationType.value
          : this.transportationType),
      noMiscellaneousOnQuotes: (noMiscellaneousOnQuotes != null
          ? noMiscellaneousOnQuotes.value
          : this.noMiscellaneousOnQuotes),
      noMiscellaneousOnOrders: (noMiscellaneousOnOrders != null
          ? noMiscellaneousOnOrders.value
          : this.noMiscellaneousOnOrders),
      noMiscellaneousOnPurchaseOrders: (noMiscellaneousOnPurchaseOrders != null
          ? noMiscellaneousOnPurchaseOrders.value
          : this.noMiscellaneousOnPurchaseOrders),
      limitDaysPerWeek: (limitDaysPerWeek != null
          ? limitDaysPerWeek.value
          : this.limitDaysPerWeek),
      minimumDaysPerWeek: (minimumDaysPerWeek != null
          ? minimumDaysPerWeek.value
          : this.minimumDaysPerWeek),
      allowCreditLimitOverride: (allowCreditLimitOverride != null
          ? allowCreditLimitOverride.value
          : this.allowCreditLimitOverride),
      limitDiscount:
          (limitDiscount != null ? limitDiscount.value : this.limitDiscount),
      maximumDiscount: (maximumDiscount != null
          ? maximumDiscount.value
          : this.maximumDiscount),
      limitSubDiscount: (limitSubDiscount != null
          ? limitSubDiscount.value
          : this.limitSubDiscount),
      maximumSubDiscount: (maximumSubDiscount != null
          ? maximumSubDiscount.value
          : this.maximumSubDiscount),
      discountRule:
          (discountRule != null ? discountRule.value : this.discountRule),
      stagingAllowIncreaseDecreaseOrderQuantity: (stagingAllowIncreaseDecreaseOrderQuantity != null
          ? stagingAllowIncreaseDecreaseOrderQuantity.value
          : this.stagingAllowIncreaseDecreaseOrderQuantity),
      stagingAllowIncreaseDecreaseOrderQuantityWithoutPrompt:
          (stagingAllowIncreaseDecreaseOrderQuantityWithoutPrompt != null
              ? stagingAllowIncreaseDecreaseOrderQuantityWithoutPrompt.value
              : this.stagingAllowIncreaseDecreaseOrderQuantityWithoutPrompt),
      allowStagingOfItemsWhenReservedOnOtherOrdersQuotes:
          (allowStagingOfItemsWhenReservedOnOtherOrdersQuotes != null
              ? allowStagingOfItemsWhenReservedOnOtherOrdersQuotes.value
              : this.allowStagingOfItemsWhenReservedOnOtherOrdersQuotes),
      allowContractIfDealRequiresPOAndOrderHasPendingPO: (allowContractIfDealRequiresPOAndOrderHasPendingPO != null ? allowContractIfDealRequiresPOAndOrderHasPendingPO.value : this.allowContractIfDealRequiresPOAndOrderHasPendingPO),
      allowContractIfPendingItemsExist: (allowContractIfPendingItemsExist != null ? allowContractIfPendingItemsExist.value : this.allowContractIfPendingItemsExist),
      allowContractIfCustomerDealDoesNotHaveApprovedCredit: (allowContractIfCustomerDealDoesNotHaveApprovedCredit != null ? allowContractIfCustomerDealDoesNotHaveApprovedCredit.value : this.allowContractIfCustomerDealDoesNotHaveApprovedCredit),
      allowContractIfCustomerDealIsOverTheirCreditLimit: (allowContractIfCustomerDealIsOverTheirCreditLimit != null ? allowContractIfCustomerDealIsOverTheirCreditLimit.value : this.allowContractIfCustomerDealIsOverTheirCreditLimit),
      allowContractIfCustomerDealInsuranceCoverageIsLess: (allowContractIfCustomerDealInsuranceCoverageIsLess != null ? allowContractIfCustomerDealInsuranceCoverageIsLess.value : this.allowContractIfCustomerDealInsuranceCoverageIsLess),
      allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate: (allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate != null ? allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate.value : this.allowContractIfCustomerDealDoesNotHaveValidInsuranceCertificate),
      allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate: (allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate != null ? allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate.value : this.allowContractIfCustomerDealDoesNotHaveValidNonTaxCertificate),
      allowReceiveSubsWhenPositiveConflictExists: (allowReceiveSubsWhenPositiveConflictExists != null ? allowReceiveSubsWhenPositiveConflictExists.value : this.allowReceiveSubsWhenPositiveConflictExists),
      allowStagingOfUnreservedConsignedItems: (allowStagingOfUnreservedConsignedItems != null ? allowStagingOfUnreservedConsignedItems.value : this.allowStagingOfUnreservedConsignedItems),
      allowStagingOfUnapprovedItems: (allowStagingOfUnapprovedItems != null ? allowStagingOfUnapprovedItems.value : this.allowStagingOfUnapprovedItems),
      allowSubstitutesAtStaging: (allowSubstitutesAtStaging != null ? allowSubstitutesAtStaging.value : this.allowSubstitutesAtStaging),
      deleteOriginalOnSubstitution: (deleteOriginalOnSubstitution != null ? deleteOriginalOnSubstitution.value : this.deleteOriginalOnSubstitution),
      quikActivityAllowPrintDollarAmounts: (quikActivityAllowPrintDollarAmounts != null ? quikActivityAllowPrintDollarAmounts.value : this.quikActivityAllowPrintDollarAmounts),
      quikScanAllowCreateContract: (quikScanAllowCreateContract != null ? quikScanAllowCreateContract.value : this.quikScanAllowCreateContract),
      quikScanAllowApplyAll: (quikScanAllowApplyAll != null ? quikScanAllowApplyAll.value : this.quikScanAllowApplyAll),
      allowCrossICodeExchange: (allowCrossICodeExchange != null ? allowCrossICodeExchange.value : this.allowCrossICodeExchange),
      allowCrossICodePendingExchange: (allowCrossICodePendingExchange != null ? allowCrossICodePendingExchange.value : this.allowCrossICodePendingExchange),
      allowChangeAvailabilityPriority: (allowChangeAvailabilityPriority != null ? allowChangeAvailabilityPriority.value : this.allowChangeAvailabilityPriority),
      userMustChangePassword: (userMustChangePassword != null ? userMustChangePassword.value : this.userMustChangePassword),
      passwordExpires: (passwordExpires != null ? passwordExpires.value : this.passwordExpires),
      passwordExpireDays: (passwordExpireDays != null ? passwordExpireDays.value : this.passwordExpireDays),
      passwordUpdatedDateTime: (passwordUpdatedDateTime != null ? passwordUpdatedDateTime.value : this.passwordUpdatedDateTime),
      lockAccount: (lockAccount != null ? lockAccount.value : this.lockAccount),
      memo: (memo != null ? memo.value : this.memo),
      allowCrossLocationEditAndDelete: (allowCrossLocationEditAndDelete != null ? allowCrossLocationEditAndDelete.value : this.allowCrossLocationEditAndDelete),
      lastLoggedOn: (lastLoggedOn != null ? lastLoggedOn.value : this.lastLoggedOn),
      disableInsertIntoActiveOrder: (disableInsertIntoActiveOrder != null ? disableInsertIntoActiveOrder.value : this.disableInsertIntoActiveOrder),
      inactive: (inactive != null ? inactive.value : this.inactive),
      dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
      webUserId: (webUserId != null ? webUserId.value : this.webUserId),
      webAccess: (webAccess != null ? webAccess.value : this.webAccess),
      webAdministrator: (webAdministrator != null ? webAdministrator.value : this.webAdministrator),
      browseDefaultRows: (browseDefaultRows != null ? browseDefaultRows.value : this.browseDefaultRows),
      gridDefaultRows: (gridDefaultRows != null ? gridDefaultRows.value : this.gridDefaultRows),
      applicationTheme: (applicationTheme != null ? applicationTheme.value : this.applicationTheme),
      homeMenuGuid: (homeMenuGuid != null ? homeMenuGuid.value : this.homeMenuGuid),
      homeMenuPath: (homeMenuPath != null ? homeMenuPath.value : this.homeMenuPath),
      successSoundId: (successSoundId != null ? successSoundId.value : this.successSoundId),
      successSound: (successSound != null ? successSound.value : this.successSound),
      successBase64Sound: (successBase64Sound != null ? successBase64Sound.value : this.successBase64Sound),
      errorSoundId: (errorSoundId != null ? errorSoundId.value : this.errorSoundId),
      errorSound: (errorSound != null ? errorSound.value : this.errorSound),
      errorBase64Sound: (errorBase64Sound != null ? errorBase64Sound.value : this.errorBase64Sound),
      notificationSoundId: (notificationSoundId != null ? notificationSoundId.value : this.notificationSoundId),
      notificationSound: (notificationSound != null ? notificationSound.value : this.notificationSound),
      notificationBase64Sound: (notificationBase64Sound != null ? notificationBase64Sound.value : this.notificationBase64Sound),
      firstDayOfWeek: (firstDayOfWeek != null ? firstDayOfWeek.value : this.firstDayOfWeek),
      settingsNavigationMenuVisible: (settingsNavigationMenuVisible != null ? settingsNavigationMenuVisible.value : this.settingsNavigationMenuVisible),
      reportsNavigationMenuVisible: (reportsNavigationMenuVisible != null ? reportsNavigationMenuVisible.value : this.reportsNavigationMenuVisible),
      webQuoteRequest: (webQuoteRequest != null ? webQuoteRequest.value : this.webQuoteRequest),
      emailSignature: (emailSignature != null ? emailSignature.value : this.emailSignature),
      locale: (locale != null ? locale.value : this.locale),
      availabilityPreference: (availabilityPreference != null ? availabilityPreference.value : this.availabilityPreference),
      availabilityAllWarehouses: (availabilityAllWarehouses != null ? availabilityAllWarehouses.value : this.availabilityAllWarehouses),
      sourceId: (sourceId != null ? sourceId.value : this.sourceId),
      creditCardPinPadId: (creditCardPinPadId != null ? creditCardPinPadId.value : this.creditCardPinPadId),
      auditNote: (auditNote != null ? auditNote.value : this.auditNote),
      recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
      fields: (fields != null ? fields.value : this.fields),
      custom: (custom != null ? custom.value : this.custom),
      defaultFieldAttributes: (defaultFieldAttributes != null ? defaultFieldAttributes.value : this.defaultFieldAttributes),
      translation: (translation != null ? translation.value : this.translation));
}