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