copyWithWrapped method
WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings
copyWithWrapped({
- Wrapped<
String?> ? inventorySettingsId, - Wrapped<
String?> ? inventorySettingsName, - Wrapped<
String?> ? iCodeMask, - Wrapped<
bool?> ? userAssignedICodes, - Wrapped<
int?> ? lastICode, - Wrapped<
String?> ? iCodePrefix, - Wrapped<
bool?> ? enable3WeekPricing, - Wrapped<
bool?> ? enableTieredWeekPricing, - Wrapped<
String?> ? salesCheckOutRetiredReasonId, - Wrapped<
String?> ? salesCheckOutRetiredReason, - Wrapped<
String?> ? salesCheckInUnretiredReasonId, - Wrapped<
String?> ? salesCheckInUnretiredReason, - Wrapped<
String?> ? defaultRentalSaleRetiredReasonId, - Wrapped<
String?> ? defaultRentalSaleRetiredReason, - Wrapped<
String?> ? defaultLossAndDamageRetiredReasonId, - Wrapped<
String?> ? defaultLossAndDamageRetiredReason, - Wrapped<
bool?> ? startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived, - Wrapped<
bool?> ? depreciateFixedAssetsWhenRetired, - Wrapped<
bool?> ? unDepreciateFixedAssetsWhenUnretired, - Wrapped<
bool?> ? includeTaxInOriginalEquipmentCost, - Wrapped<
String?> ? defaultRentalQuantityInventoryCostCalculation, - Wrapped<
String?> ? defaultSalesQuantityInventoryCostCalculation, - Wrapped<
String?> ? defaultPartsQuantityInventoryCostCalculation, - Wrapped<
bool?> ? enableLease, - Wrapped<
bool?> ? autoUpdateInventoryMetricImperialDimensions, - Wrapped<
bool?> ? autoSortInventoryByICode, - Wrapped<
bool?> ? fixedAssetTransferOwnership, - Wrapped<
String?> ? changeICodeRetiredReasonId, - Wrapped<
String?> ? changeICodeRetiredReason, - Wrapped<
bool?> ? changeICodeCreateBrandNewPurchase, - Wrapped<
String?> ? physicalInventoryRetiredReasonId, - Wrapped<
String?> ? physicalInventoryRetiredReason, - Wrapped<
String?> ? physicalInventoryDefaultCost, - Wrapped<
String?> ? physicalInventoryAdjustmentReasonId, - Wrapped<
String?> ? physicalInventoryAdjustmentReason, - Wrapped<
bool?> ? enableInventoryCertification, - Wrapped<
bool?> ? enablePropsWardrobe, - Wrapped<
bool?> ? enableSetsWalls, - Wrapped<
String?> ? returnInventoryRetiredReasonId, - Wrapped<
String?> ? returnInventoryRetiredReason, - Wrapped<
String?> ? voidReturnInventoryUnretiredReasonId, - Wrapped<
String?> ? voidReturnInventoryUnretiredReason, - Wrapped<
bool?> ? requireOriginalShow, - Wrapped<
String?> ? dateStamp, - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?> - Wrapped<
List< ? translation,FwStandardDataFwTranslatedValue> ?>
Implementation
WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings
copyWithWrapped(
{Wrapped<String?>? inventorySettingsId,
Wrapped<String?>? inventorySettingsName,
Wrapped<String?>? iCodeMask,
Wrapped<bool?>? userAssignedICodes,
Wrapped<int?>? lastICode,
Wrapped<String?>? iCodePrefix,
Wrapped<bool?>? enable3WeekPricing,
Wrapped<bool?>? enableTieredWeekPricing,
Wrapped<String?>? salesCheckOutRetiredReasonId,
Wrapped<String?>? salesCheckOutRetiredReason,
Wrapped<String?>? salesCheckInUnretiredReasonId,
Wrapped<String?>? salesCheckInUnretiredReason,
Wrapped<String?>? defaultRentalSaleRetiredReasonId,
Wrapped<String?>? defaultRentalSaleRetiredReason,
Wrapped<String?>? defaultLossAndDamageRetiredReasonId,
Wrapped<String?>? defaultLossAndDamageRetiredReason,
Wrapped<bool?>?
startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived,
Wrapped<bool?>? depreciateFixedAssetsWhenRetired,
Wrapped<bool?>? unDepreciateFixedAssetsWhenUnretired,
Wrapped<bool?>? includeTaxInOriginalEquipmentCost,
Wrapped<String?>? defaultRentalQuantityInventoryCostCalculation,
Wrapped<String?>? defaultSalesQuantityInventoryCostCalculation,
Wrapped<String?>? defaultPartsQuantityInventoryCostCalculation,
Wrapped<bool?>? enableLease,
Wrapped<bool?>? autoUpdateInventoryMetricImperialDimensions,
Wrapped<bool?>? autoSortInventoryByICode,
Wrapped<bool?>? fixedAssetTransferOwnership,
Wrapped<String?>? changeICodeRetiredReasonId,
Wrapped<String?>? changeICodeRetiredReason,
Wrapped<bool?>? changeICodeCreateBrandNewPurchase,
Wrapped<String?>? physicalInventoryRetiredReasonId,
Wrapped<String?>? physicalInventoryRetiredReason,
Wrapped<String?>? physicalInventoryDefaultCost,
Wrapped<String?>? physicalInventoryAdjustmentReasonId,
Wrapped<String?>? physicalInventoryAdjustmentReason,
Wrapped<bool?>? enableInventoryCertification,
Wrapped<bool?>? enablePropsWardrobe,
Wrapped<bool?>? enableSetsWalls,
Wrapped<String?>? returnInventoryRetiredReasonId,
Wrapped<String?>? returnInventoryRetiredReason,
Wrapped<String?>? voidReturnInventoryUnretiredReasonId,
Wrapped<String?>? voidReturnInventoryUnretiredReason,
Wrapped<bool?>? requireOriginalShow,
Wrapped<String?>? dateStamp,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>?
defaultFieldAttributes,
Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
return WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings(
inventorySettingsId: (inventorySettingsId != null
? inventorySettingsId.value
: this.inventorySettingsId),
inventorySettingsName: (inventorySettingsName != null
? inventorySettingsName.value
: this.inventorySettingsName),
iCodeMask: (iCodeMask != null ? iCodeMask.value : this.iCodeMask),
userAssignedICodes: (userAssignedICodes != null
? userAssignedICodes.value
: this.userAssignedICodes),
lastICode: (lastICode != null ? lastICode.value : this.lastICode),
iCodePrefix:
(iCodePrefix != null ? iCodePrefix.value : this.iCodePrefix),
enable3WeekPricing: (enable3WeekPricing != null
? enable3WeekPricing.value
: this.enable3WeekPricing),
enableTieredWeekPricing: (enableTieredWeekPricing != null
? enableTieredWeekPricing.value
: this.enableTieredWeekPricing),
salesCheckOutRetiredReasonId: (salesCheckOutRetiredReasonId != null
? salesCheckOutRetiredReasonId.value
: this.salesCheckOutRetiredReasonId),
salesCheckOutRetiredReason: (salesCheckOutRetiredReason != null
? salesCheckOutRetiredReason.value
: this.salesCheckOutRetiredReason),
salesCheckInUnretiredReasonId: (salesCheckInUnretiredReasonId != null
? salesCheckInUnretiredReasonId.value
: this.salesCheckInUnretiredReasonId),
salesCheckInUnretiredReason: (salesCheckInUnretiredReason != null
? salesCheckInUnretiredReason.value
: this.salesCheckInUnretiredReason),
defaultRentalSaleRetiredReasonId: (defaultRentalSaleRetiredReasonId != null
? defaultRentalSaleRetiredReasonId.value
: this.defaultRentalSaleRetiredReasonId),
defaultRentalSaleRetiredReason: (defaultRentalSaleRetiredReason != null
? defaultRentalSaleRetiredReason.value
: this.defaultRentalSaleRetiredReason),
defaultLossAndDamageRetiredReasonId: (defaultLossAndDamageRetiredReasonId != null
? defaultLossAndDamageRetiredReasonId.value
: this.defaultLossAndDamageRetiredReasonId),
defaultLossAndDamageRetiredReason: (defaultLossAndDamageRetiredReason != null
? defaultLossAndDamageRetiredReason.value
: this.defaultLossAndDamageRetiredReason),
startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived: (startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived != null
? startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived.value
: this.startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived),
depreciateFixedAssetsWhenRetired: (depreciateFixedAssetsWhenRetired != null
? depreciateFixedAssetsWhenRetired.value
: this.depreciateFixedAssetsWhenRetired),
unDepreciateFixedAssetsWhenUnretired: (unDepreciateFixedAssetsWhenUnretired != null
? unDepreciateFixedAssetsWhenUnretired.value
: this.unDepreciateFixedAssetsWhenUnretired),
includeTaxInOriginalEquipmentCost: (includeTaxInOriginalEquipmentCost != null
? includeTaxInOriginalEquipmentCost.value
: this.includeTaxInOriginalEquipmentCost),
defaultRentalQuantityInventoryCostCalculation:
(defaultRentalQuantityInventoryCostCalculation != null
? defaultRentalQuantityInventoryCostCalculation.value
: this.defaultRentalQuantityInventoryCostCalculation),
defaultSalesQuantityInventoryCostCalculation: (defaultSalesQuantityInventoryCostCalculation != null
? defaultSalesQuantityInventoryCostCalculation.value
: this.defaultSalesQuantityInventoryCostCalculation),
defaultPartsQuantityInventoryCostCalculation: (defaultPartsQuantityInventoryCostCalculation != null
? defaultPartsQuantityInventoryCostCalculation.value
: this.defaultPartsQuantityInventoryCostCalculation),
enableLease: (enableLease != null ? enableLease.value : this.enableLease),
autoUpdateInventoryMetricImperialDimensions: (autoUpdateInventoryMetricImperialDimensions != null ? autoUpdateInventoryMetricImperialDimensions.value : this.autoUpdateInventoryMetricImperialDimensions),
autoSortInventoryByICode: (autoSortInventoryByICode != null ? autoSortInventoryByICode.value : this.autoSortInventoryByICode),
fixedAssetTransferOwnership: (fixedAssetTransferOwnership != null ? fixedAssetTransferOwnership.value : this.fixedAssetTransferOwnership),
changeICodeRetiredReasonId: (changeICodeRetiredReasonId != null ? changeICodeRetiredReasonId.value : this.changeICodeRetiredReasonId),
changeICodeRetiredReason: (changeICodeRetiredReason != null ? changeICodeRetiredReason.value : this.changeICodeRetiredReason),
changeICodeCreateBrandNewPurchase: (changeICodeCreateBrandNewPurchase != null ? changeICodeCreateBrandNewPurchase.value : this.changeICodeCreateBrandNewPurchase),
physicalInventoryRetiredReasonId: (physicalInventoryRetiredReasonId != null ? physicalInventoryRetiredReasonId.value : this.physicalInventoryRetiredReasonId),
physicalInventoryRetiredReason: (physicalInventoryRetiredReason != null ? physicalInventoryRetiredReason.value : this.physicalInventoryRetiredReason),
physicalInventoryDefaultCost: (physicalInventoryDefaultCost != null ? physicalInventoryDefaultCost.value : this.physicalInventoryDefaultCost),
physicalInventoryAdjustmentReasonId: (physicalInventoryAdjustmentReasonId != null ? physicalInventoryAdjustmentReasonId.value : this.physicalInventoryAdjustmentReasonId),
physicalInventoryAdjustmentReason: (physicalInventoryAdjustmentReason != null ? physicalInventoryAdjustmentReason.value : this.physicalInventoryAdjustmentReason),
enableInventoryCertification: (enableInventoryCertification != null ? enableInventoryCertification.value : this.enableInventoryCertification),
enablePropsWardrobe: (enablePropsWardrobe != null ? enablePropsWardrobe.value : this.enablePropsWardrobe),
enableSetsWalls: (enableSetsWalls != null ? enableSetsWalls.value : this.enableSetsWalls),
returnInventoryRetiredReasonId: (returnInventoryRetiredReasonId != null ? returnInventoryRetiredReasonId.value : this.returnInventoryRetiredReasonId),
returnInventoryRetiredReason: (returnInventoryRetiredReason != null ? returnInventoryRetiredReason.value : this.returnInventoryRetiredReason),
voidReturnInventoryUnretiredReasonId: (voidReturnInventoryUnretiredReasonId != null ? voidReturnInventoryUnretiredReasonId.value : this.voidReturnInventoryUnretiredReasonId),
voidReturnInventoryUnretiredReason: (voidReturnInventoryUnretiredReason != null ? voidReturnInventoryUnretiredReason.value : this.voidReturnInventoryUnretiredReason),
requireOriginalShow: (requireOriginalShow != null ? requireOriginalShow.value : this.requireOriginalShow),
dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
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));
}