copyWithWrapped method

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

Implementation

WebApiModulesAdministratorUserContactUserContact copyWithWrapped({
  Wrapped<String?>? webUserId,
  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?>? 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?>? stagingAllowIncreaseOrderQuantity,
  Wrapped<bool?>? stagingAllowAddMiscItem,
  Wrapped<bool?>? stagingAllowDecreaseOrderQuantity,
  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?>? allowSwapItems,
  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?>? autoPrintContract,
  Wrapped<bool?>? inactive,
  Wrapped<String?>? dateStamp,
  Wrapped<bool?>? webAdministrator,
  Wrapped<int?>? browseDefaultRows,
  Wrapped<int?>? gridDefaultRows,
  Wrapped<String?>? applicationTheme,
  Wrapped<String?>? homeMenuGuid,
  Wrapped<String?>? homeMenuPath,
  Wrapped<int?>? soundProfileId,
  Wrapped<String?>? soundProfileName,
  Wrapped<int?>? firstDayOfWeek,
  Wrapped<bool?>? settingsNavigationMenuVisible,
  Wrapped<bool?>? reportsNavigationMenuVisible,
  Wrapped<String?>? userType,
  Wrapped<String?>? emailSignature,
  Wrapped<String?>? locale,
  Wrapped<String?>? availabilityPreference,
  Wrapped<bool?>? availabilityAllWarehouses,
  Wrapped<String?>? sourceId,
  Wrapped<String?>? quikSearchMode,
  Wrapped<bool?>? showRentalItemsOutOnly,
  Wrapped<int?>? creditCardPinPadId,
  Wrapped<String?>? exportCode,
  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 WebApiModulesAdministratorUserContactUserContact(
    webUserId: (webUserId != null ? webUserId.value : this.webUserId),
    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),
    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),
    stagingAllowIncreaseOrderQuantity:
        (stagingAllowIncreaseOrderQuantity != null
        ? stagingAllowIncreaseOrderQuantity.value
        : this.stagingAllowIncreaseOrderQuantity),
    stagingAllowAddMiscItem: (stagingAllowAddMiscItem != null
        ? stagingAllowAddMiscItem.value
        : this.stagingAllowAddMiscItem),
    stagingAllowDecreaseOrderQuantity:
        (stagingAllowDecreaseOrderQuantity != null
        ? stagingAllowDecreaseOrderQuantity.value
        : this.stagingAllowDecreaseOrderQuantity),
    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),
    allowSwapItems: (allowSwapItems != null
        ? allowSwapItems.value
        : this.allowSwapItems),
    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),
    autoPrintContract: (autoPrintContract != null
        ? autoPrintContract.value
        : this.autoPrintContract),
    inactive: (inactive != null ? inactive.value : this.inactive),
    dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
    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),
    soundProfileId: (soundProfileId != null
        ? soundProfileId.value
        : this.soundProfileId),
    soundProfileName: (soundProfileName != null
        ? soundProfileName.value
        : this.soundProfileName),
    firstDayOfWeek: (firstDayOfWeek != null
        ? firstDayOfWeek.value
        : this.firstDayOfWeek),
    settingsNavigationMenuVisible: (settingsNavigationMenuVisible != null
        ? settingsNavigationMenuVisible.value
        : this.settingsNavigationMenuVisible),
    reportsNavigationMenuVisible: (reportsNavigationMenuVisible != null
        ? reportsNavigationMenuVisible.value
        : this.reportsNavigationMenuVisible),
    userType: (userType != null ? userType.value : this.userType),
    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),
    quikSearchMode: (quikSearchMode != null
        ? quikSearchMode.value
        : this.quikSearchMode),
    showRentalItemsOutOnly: (showRentalItemsOutOnly != null
        ? showRentalItemsOutOnly.value
        : this.showRentalItemsOutOnly),
    creditCardPinPadId: (creditCardPinPadId != null
        ? creditCardPinPadId.value
        : this.creditCardPinPadId),
    exportCode: (exportCode != null ? exportCode.value : this.exportCode),
    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),
  );
}