copyWith method
WebApiModulesInventoryPartsInventoryPartsInventory
copyWith({
- double? price,
- double? defaultCost,
- double? averageCost,
- String? inventoryId,
- String? inventoryTypeId,
- String? inventoryType,
- String? availableFrom,
- String? trackedBy,
- String? confirmTrackedBy,
- String? rank,
- String? manufacturerPartNumber,
- String? manufacturerId,
- String? manufacturer,
- String? manufacturerUrl,
- bool? excludeImageFromQuoteOrderPrint,
- bool? noAvailabilityCheck,
- bool? availabilityManuallyResolveConflicts,
- bool? sendAvailabilityAlert,
- String? primaryDimensionUniqueId,
- String? defaultImperialMetric,
- String? primaryDimensionDescription,
- int? primaryDimensionShipWeightLbs,
- int? primaryDimensionShipWeightOz,
- int? primaryDimensionWeightInCaseLbs,
- int? primaryDimensionWeightInCaseOz,
- int? primaryDimensionWidthFt,
- int? primaryDimensionWidthIn,
- int? primaryDimensionHeightFt,
- int? primaryDimensionHeightIn,
- int? primaryDimensionLengthFt,
- int? primaryDimensionLengthIn,
- int? primaryDimensionShipWeightKg,
- int? primaryDimensionShipWeightG,
- int? primaryDimensionWeightInCaseKg,
- int? primaryDimensionWeightInCaseG,
- int? primaryDimensionWidthM,
- int? primaryDimensionWidthCm,
- int? primaryDimensionHeightM,
- int? primaryDimensionHeightCm,
- int? primaryDimensionLengthM,
- int? primaryDimensionLengthCm,
- bool? hasSecondaryDimensions,
- String? secondaryDimensionUniqueId,
- String? secondaryDimensionDescription,
- int? secondaryDimensionShipWeightLbs,
- int? secondaryDimensionShipWeightOz,
- int? secondaryDimensionWeightInCaseLbs,
- int? secondaryDimensionWeightInCaseOz,
- int? secondaryDimensionWidthFt,
- int? secondaryDimensionWidthIn,
- int? secondaryDimensionHeightFt,
- int? secondaryDimensionHeightIn,
- int? secondaryDimensionLengthFt,
- int? secondaryDimensionLengthIn,
- int? secondaryDimensionShipWeightKg,
- int? secondaryDimensionShipWeightG,
- int? secondaryDimensionWeightInCaseKg,
- int? secondaryDimensionWeightInCaseG,
- int? secondaryDimensionWidthM,
- int? secondaryDimensionWidthCm,
- int? secondaryDimensionHeightM,
- int? secondaryDimensionHeightCm,
- int? secondaryDimensionLengthM,
- int? secondaryDimensionLengthCm,
- String? countryOfOriginId,
- String? countryOfOrigin,
- bool? displayInSummaryModeWhenRateIsZero,
- bool? qcRequired,
- String? qcTime,
- bool? copyAttributesAsNote,
- bool? trackAssetUsage,
- bool? trackLampUsage,
- bool? trackStrikes,
- bool? trackCandles,
- int? lampCount,
- int? minimumFootCandles,
- bool? trackSoftware,
- String? softwareVersion,
- String? softwareEffectiveDate,
- bool? warehouseSpecificPackage,
- String? completePackagePrice,
- String? kitPackagePrice,
- bool? separatePackageOnQuoteOrder,
- String? containerId,
- String? containerScannableInventoryId,
- String? containerScannableICode,
- String? containerScannableDescription,
- bool? automaticallyRebuildContainerAtCheckIn,
- bool? automaticallyRebuildContainerAtTransferIn,
- String? containerStagingRule,
- bool? excludeContainedItemsFromAvailability,
- bool? useContainerNumber,
- String? containerPackingListBehavior,
- bool? inventoryTypeIsWardrobe,
- bool? inventoryTypeIsSets,
- String? patternId,
- String? pattern,
- String? periodId,
- String? period,
- String? materialId,
- String? material,
- String? genderId,
- String? gender,
- String? labelId,
- String? label,
- String? wardrobeSize,
- int? wardrobePieceCount,
- bool? dyed,
- String? wardrobeSourceId,
- String? wardrobeSource,
- String? wardrobeCareId,
- String? wardrobeCare,
- double? cleaningFeeAmount,
- String? wardrobeDetailedDescription,
- String? webDetailedDescription,
- String? technicalNotes,
- bool? overrideSystemDefaultRevenueAllocationBehavior,
- bool? allocateRevenueForAccessories,
- String? packageRevenueCalculationFormula,
- bool? isHazardousMaterial,
- String? descriptionWithAkas,
- String? costCalculation,
- double? quantity,
- double? quantityIn,
- double? quantityStaged,
- double? quantityOut,
- double? quantityInContainer,
- double? quantityInRepair,
- double? quantityInTransit,
- double? quantityOnTruck,
- double? totalQuantity,
- String? aisleLocation,
- String? shelfLocation,
- bool? taxable,
- String? dateOfLastPhysicalInventory,
- bool? hasImage,
- String? iCode,
- String? description,
- String? availFor,
- String? categoryId,
- String? category,
- int? subCategoryCount,
- String? subCategoryId,
- String? subCategory,
- String? classification,
- String? classificationDescription,
- String? classificationColor,
- String? unitId,
- String? unit,
- String? unitType,
- bool? nonDiscountable,
- bool? overrideProfitAndLossCategory,
- String? profitAndLossCategoryId,
- String? profitAndLossCategory,
- bool? autoCopyNotesToQuoteOrder,
- String? note,
- bool? printNoteOnInContract,
- bool? printNoteOnOutContract,
- bool? printNoteOnReceiveContract,
- bool? printNoteOnReturnContract,
- bool? printNoteOnInvoice,
- bool? printNoteOnOrder,
- bool? printNoteOnPickList,
- bool? printNoteOnPO,
- bool? printNoteOnQuote,
- bool? printNoteOnReturnList,
- bool? printNoteOnPoReceiveList,
- bool? printNoteOnPoReturnList,
- String? assetAccountId,
- String? assetAccountNo,
- String? assetAccountDescription,
- String? incomeAccountId,
- String? incomeAccountNo,
- String? incomeAccountDescription,
- String? subIncomeAccountId,
- String? subIncomeAccountNo,
- String? subIncomeAccountDescription,
- String? consignmentIncomeAccountId,
- String? consignmentIncomeAccountNo,
- String? consignmentIncomeAccountDescription,
- String? ldIncomeAccountId,
- String? ldIncomeAccountNo,
- String? ldIncomeAccountDescription,
- String? equipmentSaleIncomeAccountId,
- String? equipmentSaleIncomeAccountNo,
- String? equipmentSaleIncomeAccountDescription,
- String? expenseAccountId,
- String? expenseAccountNo,
- String? expenseAccountDescription,
- String? costOfGoodsSoldExpenseAccountId,
- String? costOfGoodsSoldExpenseAccountNo,
- String? costOfGoodsSoldExpenseAccountDescription,
- String? costOfGoodsRentedExpenseAccountId,
- String? costOfGoodsRentedExpenseAccountNo,
- String? costOfGoodsRentedExpenseAccountDescription,
- String? depreciationExpenseAccountId,
- String? depreciationExpenseAccountNo,
- String? depreciationExpenseAccountDescription,
- String? accumulatedDepreciationExpenseAccountId,
- String? accumulatedDepreciationExpenseAccountNo,
- String? accumulatedDepreciationExpenseAccountDescription,
- String? inputDate,
- String? inputByUsersId,
- String? category2,
- String? class2,
- String? stockClass,
- bool? inactive,
- String? dateStamp,
- bool? manifestShippingContainer,
- bool? manifestStandAloneItem,
- String? auditNote,
- String? recordTitle,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - List<
FwStandardDataFwTranslatedValue> ? translation,
Implementation
WebApiModulesInventoryPartsInventoryPartsInventory copyWith(
{double? price,
double? defaultCost,
double? averageCost,
String? inventoryId,
String? inventoryTypeId,
String? inventoryType,
String? availableFrom,
String? trackedBy,
String? confirmTrackedBy,
String? rank,
String? manufacturerPartNumber,
String? manufacturerId,
String? manufacturer,
String? manufacturerUrl,
bool? excludeImageFromQuoteOrderPrint,
bool? noAvailabilityCheck,
bool? availabilityManuallyResolveConflicts,
bool? sendAvailabilityAlert,
String? primaryDimensionUniqueId,
String? defaultImperialMetric,
String? primaryDimensionDescription,
int? primaryDimensionShipWeightLbs,
int? primaryDimensionShipWeightOz,
int? primaryDimensionWeightInCaseLbs,
int? primaryDimensionWeightInCaseOz,
int? primaryDimensionWidthFt,
int? primaryDimensionWidthIn,
int? primaryDimensionHeightFt,
int? primaryDimensionHeightIn,
int? primaryDimensionLengthFt,
int? primaryDimensionLengthIn,
int? primaryDimensionShipWeightKg,
int? primaryDimensionShipWeightG,
int? primaryDimensionWeightInCaseKg,
int? primaryDimensionWeightInCaseG,
int? primaryDimensionWidthM,
int? primaryDimensionWidthCm,
int? primaryDimensionHeightM,
int? primaryDimensionHeightCm,
int? primaryDimensionLengthM,
int? primaryDimensionLengthCm,
bool? hasSecondaryDimensions,
String? secondaryDimensionUniqueId,
String? secondaryDimensionDescription,
int? secondaryDimensionShipWeightLbs,
int? secondaryDimensionShipWeightOz,
int? secondaryDimensionWeightInCaseLbs,
int? secondaryDimensionWeightInCaseOz,
int? secondaryDimensionWidthFt,
int? secondaryDimensionWidthIn,
int? secondaryDimensionHeightFt,
int? secondaryDimensionHeightIn,
int? secondaryDimensionLengthFt,
int? secondaryDimensionLengthIn,
int? secondaryDimensionShipWeightKg,
int? secondaryDimensionShipWeightG,
int? secondaryDimensionWeightInCaseKg,
int? secondaryDimensionWeightInCaseG,
int? secondaryDimensionWidthM,
int? secondaryDimensionWidthCm,
int? secondaryDimensionHeightM,
int? secondaryDimensionHeightCm,
int? secondaryDimensionLengthM,
int? secondaryDimensionLengthCm,
String? countryOfOriginId,
String? countryOfOrigin,
bool? displayInSummaryModeWhenRateIsZero,
bool? qcRequired,
String? qcTime,
bool? copyAttributesAsNote,
bool? trackAssetUsage,
bool? trackLampUsage,
bool? trackStrikes,
bool? trackCandles,
int? lampCount,
int? minimumFootCandles,
bool? trackSoftware,
String? softwareVersion,
String? softwareEffectiveDate,
bool? warehouseSpecificPackage,
String? completePackagePrice,
String? kitPackagePrice,
bool? separatePackageOnQuoteOrder,
String? containerId,
String? containerScannableInventoryId,
String? containerScannableICode,
String? containerScannableDescription,
bool? automaticallyRebuildContainerAtCheckIn,
bool? automaticallyRebuildContainerAtTransferIn,
String? containerStagingRule,
bool? excludeContainedItemsFromAvailability,
bool? useContainerNumber,
String? containerPackingListBehavior,
bool? inventoryTypeIsWardrobe,
bool? inventoryTypeIsSets,
String? patternId,
String? pattern,
String? periodId,
String? period,
String? materialId,
String? material,
String? genderId,
String? gender,
String? labelId,
String? label,
String? wardrobeSize,
int? wardrobePieceCount,
bool? dyed,
String? wardrobeSourceId,
String? wardrobeSource,
String? wardrobeCareId,
String? wardrobeCare,
double? cleaningFeeAmount,
String? wardrobeDetailedDescription,
String? webDetailedDescription,
String? technicalNotes,
bool? overrideSystemDefaultRevenueAllocationBehavior,
bool? allocateRevenueForAccessories,
String? packageRevenueCalculationFormula,
bool? isHazardousMaterial,
String? descriptionWithAkas,
String? costCalculation,
double? quantity,
double? quantityIn,
double? quantityStaged,
double? quantityOut,
double? quantityInContainer,
double? quantityInRepair,
double? quantityInTransit,
double? quantityOnTruck,
double? totalQuantity,
String? aisleLocation,
String? shelfLocation,
bool? taxable,
String? dateOfLastPhysicalInventory,
bool? hasImage,
String? iCode,
String? description,
String? availFor,
String? categoryId,
String? category,
int? subCategoryCount,
String? subCategoryId,
String? subCategory,
String? classification,
String? classificationDescription,
String? classificationColor,
String? unitId,
String? unit,
String? unitType,
bool? nonDiscountable,
bool? overrideProfitAndLossCategory,
String? profitAndLossCategoryId,
String? profitAndLossCategory,
bool? autoCopyNotesToQuoteOrder,
String? note,
bool? printNoteOnInContract,
bool? printNoteOnOutContract,
bool? printNoteOnReceiveContract,
bool? printNoteOnReturnContract,
bool? printNoteOnInvoice,
bool? printNoteOnOrder,
bool? printNoteOnPickList,
bool? printNoteOnPO,
bool? printNoteOnQuote,
bool? printNoteOnReturnList,
bool? printNoteOnPoReceiveList,
bool? printNoteOnPoReturnList,
String? assetAccountId,
String? assetAccountNo,
String? assetAccountDescription,
String? incomeAccountId,
String? incomeAccountNo,
String? incomeAccountDescription,
String? subIncomeAccountId,
String? subIncomeAccountNo,
String? subIncomeAccountDescription,
String? consignmentIncomeAccountId,
String? consignmentIncomeAccountNo,
String? consignmentIncomeAccountDescription,
String? ldIncomeAccountId,
String? ldIncomeAccountNo,
String? ldIncomeAccountDescription,
String? equipmentSaleIncomeAccountId,
String? equipmentSaleIncomeAccountNo,
String? equipmentSaleIncomeAccountDescription,
String? expenseAccountId,
String? expenseAccountNo,
String? expenseAccountDescription,
String? costOfGoodsSoldExpenseAccountId,
String? costOfGoodsSoldExpenseAccountNo,
String? costOfGoodsSoldExpenseAccountDescription,
String? costOfGoodsRentedExpenseAccountId,
String? costOfGoodsRentedExpenseAccountNo,
String? costOfGoodsRentedExpenseAccountDescription,
String? depreciationExpenseAccountId,
String? depreciationExpenseAccountNo,
String? depreciationExpenseAccountDescription,
String? accumulatedDepreciationExpenseAccountId,
String? accumulatedDepreciationExpenseAccountNo,
String? accumulatedDepreciationExpenseAccountDescription,
String? inputDate,
String? inputByUsersId,
String? category2,
String? class2,
String? stockClass,
bool? inactive,
String? dateStamp,
bool? manifestShippingContainer,
bool? manifestStandAloneItem,
String? auditNote,
String? recordTitle,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
List<FwStandardDataFwTranslatedValue>? translation}) {
return WebApiModulesInventoryPartsInventoryPartsInventory(
price: price ?? this.price,
defaultCost: defaultCost ?? this.defaultCost,
averageCost: averageCost ?? this.averageCost,
inventoryId: inventoryId ?? this.inventoryId,
inventoryTypeId: inventoryTypeId ?? this.inventoryTypeId,
inventoryType: inventoryType ?? this.inventoryType,
availableFrom: availableFrom ?? this.availableFrom,
trackedBy: trackedBy ?? this.trackedBy,
confirmTrackedBy: confirmTrackedBy ?? this.confirmTrackedBy,
rank: rank ?? this.rank,
manufacturerPartNumber:
manufacturerPartNumber ?? this.manufacturerPartNumber,
manufacturerId: manufacturerId ?? this.manufacturerId,
manufacturer: manufacturer ?? this.manufacturer,
manufacturerUrl: manufacturerUrl ?? this.manufacturerUrl,
excludeImageFromQuoteOrderPrint: excludeImageFromQuoteOrderPrint ??
this.excludeImageFromQuoteOrderPrint,
noAvailabilityCheck: noAvailabilityCheck ?? this.noAvailabilityCheck,
availabilityManuallyResolveConflicts: availabilityManuallyResolveConflicts ??
this.availabilityManuallyResolveConflicts,
sendAvailabilityAlert:
sendAvailabilityAlert ?? this.sendAvailabilityAlert,
primaryDimensionUniqueId:
primaryDimensionUniqueId ?? this.primaryDimensionUniqueId,
defaultImperialMetric:
defaultImperialMetric ?? this.defaultImperialMetric,
primaryDimensionDescription:
primaryDimensionDescription ?? this.primaryDimensionDescription,
primaryDimensionShipWeightLbs:
primaryDimensionShipWeightLbs ?? this.primaryDimensionShipWeightLbs,
primaryDimensionShipWeightOz:
primaryDimensionShipWeightOz ?? this.primaryDimensionShipWeightOz,
primaryDimensionWeightInCaseLbs: primaryDimensionWeightInCaseLbs ??
this.primaryDimensionWeightInCaseLbs,
primaryDimensionWeightInCaseOz: primaryDimensionWeightInCaseOz ??
this.primaryDimensionWeightInCaseOz,
primaryDimensionWidthFt:
primaryDimensionWidthFt ?? this.primaryDimensionWidthFt,
primaryDimensionWidthIn:
primaryDimensionWidthIn ?? this.primaryDimensionWidthIn,
primaryDimensionHeightFt:
primaryDimensionHeightFt ?? this.primaryDimensionHeightFt,
primaryDimensionHeightIn:
primaryDimensionHeightIn ?? this.primaryDimensionHeightIn,
primaryDimensionLengthFt:
primaryDimensionLengthFt ?? this.primaryDimensionLengthFt,
primaryDimensionLengthIn:
primaryDimensionLengthIn ?? this.primaryDimensionLengthIn,
primaryDimensionShipWeightKg:
primaryDimensionShipWeightKg ?? this.primaryDimensionShipWeightKg,
primaryDimensionShipWeightG:
primaryDimensionShipWeightG ?? this.primaryDimensionShipWeightG,
primaryDimensionWeightInCaseKg: primaryDimensionWeightInCaseKg ??
this.primaryDimensionWeightInCaseKg,
primaryDimensionWeightInCaseG:
primaryDimensionWeightInCaseG ?? this.primaryDimensionWeightInCaseG,
primaryDimensionWidthM:
primaryDimensionWidthM ?? this.primaryDimensionWidthM,
primaryDimensionWidthCm:
primaryDimensionWidthCm ?? this.primaryDimensionWidthCm,
primaryDimensionHeightM:
primaryDimensionHeightM ?? this.primaryDimensionHeightM,
primaryDimensionHeightCm:
primaryDimensionHeightCm ?? this.primaryDimensionHeightCm,
primaryDimensionLengthM:
primaryDimensionLengthM ?? this.primaryDimensionLengthM,
primaryDimensionLengthCm:
primaryDimensionLengthCm ?? this.primaryDimensionLengthCm,
hasSecondaryDimensions:
hasSecondaryDimensions ?? this.hasSecondaryDimensions,
secondaryDimensionUniqueId:
secondaryDimensionUniqueId ?? this.secondaryDimensionUniqueId,
secondaryDimensionDescription:
secondaryDimensionDescription ?? this.secondaryDimensionDescription,
secondaryDimensionShipWeightLbs: secondaryDimensionShipWeightLbs ??
this.secondaryDimensionShipWeightLbs,
secondaryDimensionShipWeightOz: secondaryDimensionShipWeightOz ??
this.secondaryDimensionShipWeightOz,
secondaryDimensionWeightInCaseLbs: secondaryDimensionWeightInCaseLbs ??
this.secondaryDimensionWeightInCaseLbs,
secondaryDimensionWeightInCaseOz: secondaryDimensionWeightInCaseOz ??
this.secondaryDimensionWeightInCaseOz,
secondaryDimensionWidthFt:
secondaryDimensionWidthFt ?? this.secondaryDimensionWidthFt,
secondaryDimensionWidthIn:
secondaryDimensionWidthIn ?? this.secondaryDimensionWidthIn,
secondaryDimensionHeightFt:
secondaryDimensionHeightFt ?? this.secondaryDimensionHeightFt,
secondaryDimensionHeightIn:
secondaryDimensionHeightIn ?? this.secondaryDimensionHeightIn,
secondaryDimensionLengthFt:
secondaryDimensionLengthFt ?? this.secondaryDimensionLengthFt,
secondaryDimensionLengthIn:
secondaryDimensionLengthIn ?? this.secondaryDimensionLengthIn,
secondaryDimensionShipWeightKg: secondaryDimensionShipWeightKg ??
this.secondaryDimensionShipWeightKg,
secondaryDimensionShipWeightG:
secondaryDimensionShipWeightG ?? this.secondaryDimensionShipWeightG,
secondaryDimensionWeightInCaseKg: secondaryDimensionWeightInCaseKg ??
this.secondaryDimensionWeightInCaseKg,
secondaryDimensionWeightInCaseG: secondaryDimensionWeightInCaseG ??
this.secondaryDimensionWeightInCaseG,
secondaryDimensionWidthM:
secondaryDimensionWidthM ?? this.secondaryDimensionWidthM,
secondaryDimensionWidthCm:
secondaryDimensionWidthCm ?? this.secondaryDimensionWidthCm,
secondaryDimensionHeightM:
secondaryDimensionHeightM ?? this.secondaryDimensionHeightM,
secondaryDimensionHeightCm:
secondaryDimensionHeightCm ?? this.secondaryDimensionHeightCm,
secondaryDimensionLengthM:
secondaryDimensionLengthM ?? this.secondaryDimensionLengthM,
secondaryDimensionLengthCm:
secondaryDimensionLengthCm ?? this.secondaryDimensionLengthCm,
countryOfOriginId: countryOfOriginId ?? this.countryOfOriginId,
countryOfOrigin: countryOfOrigin ?? this.countryOfOrigin,
displayInSummaryModeWhenRateIsZero: displayInSummaryModeWhenRateIsZero ??
this.displayInSummaryModeWhenRateIsZero,
qcRequired: qcRequired ?? this.qcRequired,
qcTime: qcTime ?? this.qcTime,
copyAttributesAsNote: copyAttributesAsNote ?? this.copyAttributesAsNote,
trackAssetUsage: trackAssetUsage ?? this.trackAssetUsage,
trackLampUsage: trackLampUsage ?? this.trackLampUsage,
trackStrikes: trackStrikes ?? this.trackStrikes,
trackCandles: trackCandles ?? this.trackCandles,
lampCount: lampCount ?? this.lampCount,
minimumFootCandles: minimumFootCandles ?? this.minimumFootCandles,
trackSoftware: trackSoftware ?? this.trackSoftware,
softwareVersion: softwareVersion ?? this.softwareVersion,
softwareEffectiveDate:
softwareEffectiveDate ?? this.softwareEffectiveDate,
warehouseSpecificPackage:
warehouseSpecificPackage ?? this.warehouseSpecificPackage,
completePackagePrice: completePackagePrice ?? this.completePackagePrice,
kitPackagePrice: kitPackagePrice ?? this.kitPackagePrice,
separatePackageOnQuoteOrder:
separatePackageOnQuoteOrder ?? this.separatePackageOnQuoteOrder,
containerId: containerId ?? this.containerId,
containerScannableInventoryId:
containerScannableInventoryId ?? this.containerScannableInventoryId,
containerScannableICode:
containerScannableICode ?? this.containerScannableICode,
containerScannableDescription:
containerScannableDescription ?? this.containerScannableDescription,
automaticallyRebuildContainerAtCheckIn: automaticallyRebuildContainerAtCheckIn ??
this.automaticallyRebuildContainerAtCheckIn,
automaticallyRebuildContainerAtTransferIn: automaticallyRebuildContainerAtTransferIn ??
this.automaticallyRebuildContainerAtTransferIn,
containerStagingRule: containerStagingRule ?? this.containerStagingRule,
excludeContainedItemsFromAvailability: excludeContainedItemsFromAvailability ?? this.excludeContainedItemsFromAvailability,
useContainerNumber: useContainerNumber ?? this.useContainerNumber,
containerPackingListBehavior: containerPackingListBehavior ?? this.containerPackingListBehavior,
inventoryTypeIsWardrobe: inventoryTypeIsWardrobe ?? this.inventoryTypeIsWardrobe,
inventoryTypeIsSets: inventoryTypeIsSets ?? this.inventoryTypeIsSets,
patternId: patternId ?? this.patternId,
pattern: pattern ?? this.pattern,
periodId: periodId ?? this.periodId,
period: period ?? this.period,
materialId: materialId ?? this.materialId,
material: material ?? this.material,
genderId: genderId ?? this.genderId,
gender: gender ?? this.gender,
labelId: labelId ?? this.labelId,
label: label ?? this.label,
wardrobeSize: wardrobeSize ?? this.wardrobeSize,
wardrobePieceCount: wardrobePieceCount ?? this.wardrobePieceCount,
dyed: dyed ?? this.dyed,
wardrobeSourceId: wardrobeSourceId ?? this.wardrobeSourceId,
wardrobeSource: wardrobeSource ?? this.wardrobeSource,
wardrobeCareId: wardrobeCareId ?? this.wardrobeCareId,
wardrobeCare: wardrobeCare ?? this.wardrobeCare,
cleaningFeeAmount: cleaningFeeAmount ?? this.cleaningFeeAmount,
wardrobeDetailedDescription: wardrobeDetailedDescription ?? this.wardrobeDetailedDescription,
webDetailedDescription: webDetailedDescription ?? this.webDetailedDescription,
technicalNotes: technicalNotes ?? this.technicalNotes,
overrideSystemDefaultRevenueAllocationBehavior: overrideSystemDefaultRevenueAllocationBehavior ?? this.overrideSystemDefaultRevenueAllocationBehavior,
allocateRevenueForAccessories: allocateRevenueForAccessories ?? this.allocateRevenueForAccessories,
packageRevenueCalculationFormula: packageRevenueCalculationFormula ?? this.packageRevenueCalculationFormula,
isHazardousMaterial: isHazardousMaterial ?? this.isHazardousMaterial,
descriptionWithAkas: descriptionWithAkas ?? this.descriptionWithAkas,
costCalculation: costCalculation ?? this.costCalculation,
quantity: quantity ?? this.quantity,
quantityIn: quantityIn ?? this.quantityIn,
quantityStaged: quantityStaged ?? this.quantityStaged,
quantityOut: quantityOut ?? this.quantityOut,
quantityInContainer: quantityInContainer ?? this.quantityInContainer,
quantityInRepair: quantityInRepair ?? this.quantityInRepair,
quantityInTransit: quantityInTransit ?? this.quantityInTransit,
quantityOnTruck: quantityOnTruck ?? this.quantityOnTruck,
totalQuantity: totalQuantity ?? this.totalQuantity,
aisleLocation: aisleLocation ?? this.aisleLocation,
shelfLocation: shelfLocation ?? this.shelfLocation,
taxable: taxable ?? this.taxable,
dateOfLastPhysicalInventory: dateOfLastPhysicalInventory ?? this.dateOfLastPhysicalInventory,
hasImage: hasImage ?? this.hasImage,
iCode: iCode ?? this.iCode,
description: description ?? this.description,
availFor: availFor ?? this.availFor,
categoryId: categoryId ?? this.categoryId,
category: category ?? this.category,
subCategoryCount: subCategoryCount ?? this.subCategoryCount,
subCategoryId: subCategoryId ?? this.subCategoryId,
subCategory: subCategory ?? this.subCategory,
classification: classification ?? this.classification,
classificationDescription: classificationDescription ?? this.classificationDescription,
classificationColor: classificationColor ?? this.classificationColor,
unitId: unitId ?? this.unitId,
unit: unit ?? this.unit,
unitType: unitType ?? this.unitType,
nonDiscountable: nonDiscountable ?? this.nonDiscountable,
overrideProfitAndLossCategory: overrideProfitAndLossCategory ?? this.overrideProfitAndLossCategory,
profitAndLossCategoryId: profitAndLossCategoryId ?? this.profitAndLossCategoryId,
profitAndLossCategory: profitAndLossCategory ?? this.profitAndLossCategory,
autoCopyNotesToQuoteOrder: autoCopyNotesToQuoteOrder ?? this.autoCopyNotesToQuoteOrder,
note: note ?? this.note,
printNoteOnInContract: printNoteOnInContract ?? this.printNoteOnInContract,
printNoteOnOutContract: printNoteOnOutContract ?? this.printNoteOnOutContract,
printNoteOnReceiveContract: printNoteOnReceiveContract ?? this.printNoteOnReceiveContract,
printNoteOnReturnContract: printNoteOnReturnContract ?? this.printNoteOnReturnContract,
printNoteOnInvoice: printNoteOnInvoice ?? this.printNoteOnInvoice,
printNoteOnOrder: printNoteOnOrder ?? this.printNoteOnOrder,
printNoteOnPickList: printNoteOnPickList ?? this.printNoteOnPickList,
printNoteOnPO: printNoteOnPO ?? this.printNoteOnPO,
printNoteOnQuote: printNoteOnQuote ?? this.printNoteOnQuote,
printNoteOnReturnList: printNoteOnReturnList ?? this.printNoteOnReturnList,
printNoteOnPoReceiveList: printNoteOnPoReceiveList ?? this.printNoteOnPoReceiveList,
printNoteOnPoReturnList: printNoteOnPoReturnList ?? this.printNoteOnPoReturnList,
assetAccountId: assetAccountId ?? this.assetAccountId,
assetAccountNo: assetAccountNo ?? this.assetAccountNo,
assetAccountDescription: assetAccountDescription ?? this.assetAccountDescription,
incomeAccountId: incomeAccountId ?? this.incomeAccountId,
incomeAccountNo: incomeAccountNo ?? this.incomeAccountNo,
incomeAccountDescription: incomeAccountDescription ?? this.incomeAccountDescription,
subIncomeAccountId: subIncomeAccountId ?? this.subIncomeAccountId,
subIncomeAccountNo: subIncomeAccountNo ?? this.subIncomeAccountNo,
subIncomeAccountDescription: subIncomeAccountDescription ?? this.subIncomeAccountDescription,
consignmentIncomeAccountId: consignmentIncomeAccountId ?? this.consignmentIncomeAccountId,
consignmentIncomeAccountNo: consignmentIncomeAccountNo ?? this.consignmentIncomeAccountNo,
consignmentIncomeAccountDescription: consignmentIncomeAccountDescription ?? this.consignmentIncomeAccountDescription,
ldIncomeAccountId: ldIncomeAccountId ?? this.ldIncomeAccountId,
ldIncomeAccountNo: ldIncomeAccountNo ?? this.ldIncomeAccountNo,
ldIncomeAccountDescription: ldIncomeAccountDescription ?? this.ldIncomeAccountDescription,
equipmentSaleIncomeAccountId: equipmentSaleIncomeAccountId ?? this.equipmentSaleIncomeAccountId,
equipmentSaleIncomeAccountNo: equipmentSaleIncomeAccountNo ?? this.equipmentSaleIncomeAccountNo,
equipmentSaleIncomeAccountDescription: equipmentSaleIncomeAccountDescription ?? this.equipmentSaleIncomeAccountDescription,
expenseAccountId: expenseAccountId ?? this.expenseAccountId,
expenseAccountNo: expenseAccountNo ?? this.expenseAccountNo,
expenseAccountDescription: expenseAccountDescription ?? this.expenseAccountDescription,
costOfGoodsSoldExpenseAccountId: costOfGoodsSoldExpenseAccountId ?? this.costOfGoodsSoldExpenseAccountId,
costOfGoodsSoldExpenseAccountNo: costOfGoodsSoldExpenseAccountNo ?? this.costOfGoodsSoldExpenseAccountNo,
costOfGoodsSoldExpenseAccountDescription: costOfGoodsSoldExpenseAccountDescription ?? this.costOfGoodsSoldExpenseAccountDescription,
costOfGoodsRentedExpenseAccountId: costOfGoodsRentedExpenseAccountId ?? this.costOfGoodsRentedExpenseAccountId,
costOfGoodsRentedExpenseAccountNo: costOfGoodsRentedExpenseAccountNo ?? this.costOfGoodsRentedExpenseAccountNo,
costOfGoodsRentedExpenseAccountDescription: costOfGoodsRentedExpenseAccountDescription ?? this.costOfGoodsRentedExpenseAccountDescription,
depreciationExpenseAccountId: depreciationExpenseAccountId ?? this.depreciationExpenseAccountId,
depreciationExpenseAccountNo: depreciationExpenseAccountNo ?? this.depreciationExpenseAccountNo,
depreciationExpenseAccountDescription: depreciationExpenseAccountDescription ?? this.depreciationExpenseAccountDescription,
accumulatedDepreciationExpenseAccountId: accumulatedDepreciationExpenseAccountId ?? this.accumulatedDepreciationExpenseAccountId,
accumulatedDepreciationExpenseAccountNo: accumulatedDepreciationExpenseAccountNo ?? this.accumulatedDepreciationExpenseAccountNo,
accumulatedDepreciationExpenseAccountDescription: accumulatedDepreciationExpenseAccountDescription ?? this.accumulatedDepreciationExpenseAccountDescription,
inputDate: inputDate ?? this.inputDate,
inputByUsersId: inputByUsersId ?? this.inputByUsersId,
category2: category2 ?? this.category2,
class2: class2 ?? this.class2,
stockClass: stockClass ?? this.stockClass,
inactive: inactive ?? this.inactive,
dateStamp: dateStamp ?? this.dateStamp,
manifestShippingContainer: manifestShippingContainer ?? this.manifestShippingContainer,
manifestStandAloneItem: manifestStandAloneItem ?? this.manifestStandAloneItem,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
fields: fields ?? this.fields,
custom: custom ?? this.custom,
defaultFieldAttributes: defaultFieldAttributes ?? this.defaultFieldAttributes,
translation: translation ?? this.translation);
}