copyWith method
WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings
copyWith({
- String? inventorySettingsId,
- String? inventorySettingsName,
- String? iCodeMask,
- bool? padICodeWithZeros,
- bool? userAssignedICodes,
- int? lastICode,
- String? iCodePrefix,
- bool? enable3WeekPricing,
- bool? enableTieredWeekPricing,
- String? tier1Name,
- String? tier2Name,
- String? tier3Name,
- String? tier4Name,
- String? tier5Name,
- 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? convertDimensionsToSmallestUnit,
- 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? enableOriginalShow,
- bool? trackItemsInRooms,
- int? utilizationYears,
- bool? returnOnAssetUseDaysBilled,
- String? returnOnAssetRevenueDate,
- String? dateStamp,
- String? auditNote,
- String? recordTitle,
- dynamic urlIdentifier,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - FwStandardBusinessLogicFwBusinessLogic? original,
- List<
FwStandardDataFwTranslatedValue> ? translation, - bool? hasImport,
- bool? hasDocuments,
- String? createdByUserId,
- String? createdByUserName,
- String? createdDateTime,
- String? modifiedByUserId,
- String? modifiedByUserName,
- String? modifiedDateTime,
Implementation
WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings
copyWith({
String? inventorySettingsId,
String? inventorySettingsName,
String? iCodeMask,
bool? padICodeWithZeros,
bool? userAssignedICodes,
int? lastICode,
String? iCodePrefix,
bool? enable3WeekPricing,
bool? enableTieredWeekPricing,
String? tier1Name,
String? tier2Name,
String? tier3Name,
String? tier4Name,
String? tier5Name,
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? convertDimensionsToSmallestUnit,
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? enableOriginalShow,
bool? trackItemsInRooms,
int? utilizationYears,
bool? returnOnAssetUseDaysBilled,
String? returnOnAssetRevenueDate,
String? dateStamp,
String? auditNote,
String? recordTitle,
dynamic urlIdentifier,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
FwStandardBusinessLogicFwBusinessLogic? original,
List<FwStandardDataFwTranslatedValue>? translation,
bool? hasImport,
bool? hasDocuments,
String? createdByUserId,
String? createdByUserName,
String? createdDateTime,
String? modifiedByUserId,
String? modifiedByUserName,
String? modifiedDateTime,
}) {
return WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings(
inventorySettingsId: inventorySettingsId ?? this.inventorySettingsId,
inventorySettingsName:
inventorySettingsName ?? this.inventorySettingsName,
iCodeMask: iCodeMask ?? this.iCodeMask,
padICodeWithZeros: padICodeWithZeros ?? this.padICodeWithZeros,
userAssignedICodes: userAssignedICodes ?? this.userAssignedICodes,
lastICode: lastICode ?? this.lastICode,
iCodePrefix: iCodePrefix ?? this.iCodePrefix,
enable3WeekPricing: enable3WeekPricing ?? this.enable3WeekPricing,
enableTieredWeekPricing:
enableTieredWeekPricing ?? this.enableTieredWeekPricing,
tier1Name: tier1Name ?? this.tier1Name,
tier2Name: tier2Name ?? this.tier2Name,
tier3Name: tier3Name ?? this.tier3Name,
tier4Name: tier4Name ?? this.tier4Name,
tier5Name: tier5Name ?? this.tier5Name,
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,
convertDimensionsToSmallestUnit:
convertDimensionsToSmallestUnit ??
this.convertDimensionsToSmallestUnit,
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,
enableOriginalShow: enableOriginalShow ?? this.enableOriginalShow,
trackItemsInRooms: trackItemsInRooms ?? this.trackItemsInRooms,
utilizationYears: utilizationYears ?? this.utilizationYears,
returnOnAssetUseDaysBilled:
returnOnAssetUseDaysBilled ?? this.returnOnAssetUseDaysBilled,
returnOnAssetRevenueDate:
returnOnAssetRevenueDate ?? this.returnOnAssetRevenueDate,
dateStamp: dateStamp ?? this.dateStamp,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
urlIdentifier: urlIdentifier ?? this.urlIdentifier,
fields: fields ?? this.fields,
custom: custom ?? this.custom,
defaultFieldAttributes:
defaultFieldAttributes ?? this.defaultFieldAttributes,
original: original ?? this.original,
translation: translation ?? this.translation,
hasImport: hasImport ?? this.hasImport,
hasDocuments: hasDocuments ?? this.hasDocuments,
createdByUserId: createdByUserId ?? this.createdByUserId,
createdByUserName: createdByUserName ?? this.createdByUserName,
createdDateTime: createdDateTime ?? this.createdDateTime,
modifiedByUserId: modifiedByUserId ?? this.modifiedByUserId,
modifiedByUserName: modifiedByUserName ?? this.modifiedByUserName,
modifiedDateTime: modifiedDateTime ?? this.modifiedDateTime,
);
}