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?> ? includeTaxInOriginalEquipmentCost, - Wrapped<
String?> ? defaultRentalQuantityInventoryCostCalculation, - Wrapped<
String?> ? defaultSalesQuantityInventoryCostCalculation, - Wrapped<
String?> ? defaultPartsQuantityInventoryCostCalculation, - Wrapped<
bool?> ? enableLease, - Wrapped<
bool?> ? autoUpdateInventoryMetricImperialDimensions, - Wrapped<
bool?> ? fixedAssetTransferFutureDepreciation, - Wrapped<
String?> ? changeICodeRetiredReasonId, - Wrapped<
String?> ? changeICodeRetiredReason, - Wrapped<
bool?> ? changeICodeCreateBrandNewPurchase, - Wrapped<
String?> ? dateStamp, - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?>
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?>? includeTaxInOriginalEquipmentCost,
Wrapped<String?>? defaultRentalQuantityInventoryCostCalculation,
Wrapped<String?>? defaultSalesQuantityInventoryCostCalculation,
Wrapped<String?>? defaultPartsQuantityInventoryCostCalculation,
Wrapped<bool?>? enableLease,
Wrapped<bool?>? autoUpdateInventoryMetricImperialDimensions,
Wrapped<bool?>? fixedAssetTransferFutureDepreciation,
Wrapped<String?>? changeICodeRetiredReasonId,
Wrapped<String?>? changeICodeRetiredReason,
Wrapped<bool?>? changeICodeCreateBrandNewPurchase,
Wrapped<String?>? dateStamp,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>?
defaultFieldAttributes}) {
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),
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),
fixedAssetTransferFutureDepreciation: (fixedAssetTransferFutureDepreciation != null ? fixedAssetTransferFutureDepreciation.value : this.fixedAssetTransferFutureDepreciation),
changeICodeRetiredReasonId: (changeICodeRetiredReasonId != null ? changeICodeRetiredReasonId.value : this.changeICodeRetiredReasonId),
changeICodeRetiredReason: (changeICodeRetiredReason != null ? changeICodeRetiredReason.value : this.changeICodeRetiredReason),
changeICodeCreateBrandNewPurchase: (changeICodeCreateBrandNewPurchase != null ? changeICodeCreateBrandNewPurchase.value : this.changeICodeCreateBrandNewPurchase),
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));
}