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