copyWith method

WebApiModulesHomeControlsContainerItemContainerItem copyWith({
  1. String? itemId,
  2. String? inventoryId,
  3. String? warehouseId,
  4. String? iCode,
  5. String? description,
  6. String? itemDescription,
  7. String? trackedBy,
  8. String? availableFor,
  9. String? availableForDisplay,
  10. double? unitValue,
  11. double? replacementCost,
  12. String? classification,
  13. bool? isContainer,
  14. String? containerId,
  15. String? containerInventoryId,
  16. String? containerICode,
  17. String? containerDescription,
  18. String? containerPackingListBehavior,
  19. String? containerStatus,
  20. String? containerStatusColor,
  21. String? containerItemId,
  22. String? containerItemItemId,
  23. String? containerBarCode,
  24. String? containerStatusDate,
  25. bool? fixedAsset,
  26. String? rank,
  27. String? statusType,
  28. String? statusDate,
  29. String? inventoryStatus,
  30. String? inventoryStatusId,
  31. String? color,
  32. String? textColor,
  33. String? barCode,
  34. String? barCodeForScanning,
  35. String? serialNumber,
  36. String? rfId,
  37. String? oldBarCode,
  38. String? oldSerialNumber,
  39. String? oldRfid,
  40. String? manufacturerPartNumber,
  41. String? manufactureDate,
  42. String? trackedByCode,
  43. int? availOwnershipSort,
  44. bool? isNegativeInventory,
  45. String? inspectionNo,
  46. String? inspectionVendorId,
  47. String? inspectionVendor,
  48. String? manufacturerModelNumber,
  49. String? purchaseId,
  50. String? rootOriginalPurchaseId,
  51. String? rootOriginalPurchase,
  52. String? aisleLocation,
  53. String? shelfLocation,
  54. String? spaceId,
  55. String? buildingRoom,
  56. String? itemNotes,
  57. String? physicalId,
  58. int? physicalItemId,
  59. String? physicalDate,
  60. String? physicalBy,
  61. String? warehouse,
  62. String? warehouseCode,
  63. String? dealId,
  64. String? orderId,
  65. String? orderNumber,
  66. String? orderDescription,
  67. String? currentLocation,
  68. String? inventoryTypeId,
  69. String? inventoryType,
  70. int? inventoryTypeOrderBy,
  71. String? categoryId,
  72. String? category,
  73. double? categoryOrderBy,
  74. String? subCategoryId,
  75. String? subCategory,
  76. double? subCategoryOrderBy,
  77. String? ownership,
  78. String? purchaseVendorId,
  79. String? purchaseVendor,
  80. String? outsidePurchaseOrderNumber,
  81. String? purchasePoId,
  82. String? purchaseDate,
  83. String? receiveDate,
  84. String? receiveContractDate,
  85. String? purchasePoNumber,
  86. double? purchaseCost,
  87. double? invoiceCost,
  88. String? purchaseInvoiceNumber,
  89. String? purchaseInvoiceDate,
  90. String? purchaseCurrencyId,
  91. String? purchaseCurrencyCode,
  92. String? purchaseCurrency,
  93. String? purchaseCurrencySymbol,
  94. String? purchaseWarehouseCurrencyId,
  95. String? purchaseWarehouseCurrencyCode,
  96. String? purchaseWarehouseCurrency,
  97. String? purchaseWarehouseCurrencySymbol,
  98. String? warehouseCurrencyId,
  99. String? warehouseCurrencyCode,
  100. String? warehouseCurrency,
  101. String? warehouseCurrencySymbol,
  102. double? purchaseCurrencyExchangeRate,
  103. double? unitCost,
  104. double? unitCostWithTax,
  105. double? additionalLoadCost,
  106. double? loadedUnitCost,
  107. double? unitCostCurrencyConverted,
  108. double? unitCostWithTaxCurrencyConverted,
  109. double? originalEquipmentCost,
  110. double? monthlyUnitDepreciation,
  111. double? depreciation,
  112. double? bookValue,
  113. double? salvageValue,
  114. String? consignorId,
  115. String? consignor,
  116. String? consignorAgreementId,
  117. String? consignorAgreementNumber,
  118. int? consignorPercent,
  119. String? manufacturerId,
  120. String? manufacturer,
  121. String? originalShowId,
  122. String? originalShow,
  123. String? conditionId,
  124. String? condition,
  125. String? surfaceId,
  126. String? surface,
  127. String? wallTypeId,
  128. String? wallType,
  129. String? openingId,
  130. String? opening,
  131. String? responsiblePersonId,
  132. String? responsiblePerson,
  133. String? buyerId,
  134. String? buyer,
  135. String? receiptNumber,
  136. String? inventoryReceiptId,
  137. int? depreciationMonths,
  138. int? monthsDepreciated,
  139. int? remainingMonthsOfDepreciation,
  140. String? repairId,
  141. String? repairNumber,
  142. bool? qcRequired,
  143. int? widthFt,
  144. int? widthIn,
  145. int? heightFt,
  146. int? heightIn,
  147. int? lengthFt,
  148. int? lengthIn,
  149. double? currentMeter,
  150. bool? trackAssetUsage,
  151. bool? trackLampUsage,
  152. bool? trackStrikes,
  153. bool? trackCandles,
  154. int? assetHours,
  155. int? lampCount,
  156. int? lampHours1,
  157. int? lampHours2,
  158. int? lampHours3,
  159. int? lampHours4,
  160. int? strikes,
  161. int? footCandles,
  162. int? minimumFootCandles,
  163. String? softwareVersion,
  164. String? softwareEffectiveDate,
  165. String? pattern,
  166. String? gender,
  167. String? label,
  168. String? material,
  169. String? period,
  170. double? cleaningFeeAmount,
  171. String? wardrobeSize,
  172. int? wardrobePieceCount,
  173. bool? inventoryTypeIsProps,
  174. bool? inventoryTypeIsWardrobe,
  175. String? orderLocationId,
  176. String? containerNumber,
  177. bool? isWardrobe,
  178. bool? isProps,
  179. double? dailyRate,
  180. double? weeklyRate,
  181. double? monthlyRate,
  182. String? location,
  183. String? retiredReason,
  184. String? warrantyExpiration,
  185. int? warrantyPeriod,
  186. String? countryOfOriginId,
  187. String? countryOfOrigin,
  188. String? shelfLifeExpirationDate,
  189. String? currentDealId,
  190. String? currentDeal,
  191. String? currentCustomerId,
  192. String? currentCustomer,
  193. String? currentOrderId,
  194. String? currentOrderNumber,
  195. String? currentOrderType,
  196. String? currentOrderDescription,
  197. String? currentOrderDate,
  198. String? currentOrderPickDate,
  199. String? currentOrderFromDate,
  200. String? currentOrderToDate,
  201. String? currentOrderAgent,
  202. String? lotNumber,
  203. String? lastOrderId,
  204. String? lastOrderNumber,
  205. String? lastOrderDescription,
  206. String? lastDealId,
  207. String? lastDeal,
  208. String? lastDealNumber,
  209. String? lastOutContractId,
  210. String? lastOutContractNumber,
  211. String? lastOutContractDate,
  212. String? lastOutUserId,
  213. String? lastOutUserName,
  214. String? lastInContractId,
  215. String? lastInContractNumber,
  216. String? lastInContractDate,
  217. String? lastInUserId,
  218. String? lastInUserName,
  219. String? depreciationStartDate,
  220. String? depreciationWarehouseId,
  221. String? depreciationWarehouse,
  222. String? depreciationWarehouseCode,
  223. String? depreciationCurrencyId,
  224. String? depreciationCurrencyCode,
  225. String? depreciationCurrency,
  226. String? depreciationCurrencySymbol,
  227. bool? inactive,
  228. String? inputDate,
  229. String? inputByUsersId,
  230. String? outOrderId,
  231. String? originalWarehouseId,
  232. bool? hasFixedAssetTransfer,
  233. String? sourceId,
  234. String? dateStamp,
  235. String? auditNote,
  236. String? recordTitle,
  237. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  238. List<FwStandardDataFwCustomValue>? custom,
  239. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  240. List<FwStandardDataFwTranslatedValue>? translation,
})

Implementation

WebApiModulesHomeControlsContainerItemContainerItem copyWith(
    {String? itemId,
    String? inventoryId,
    String? warehouseId,
    String? iCode,
    String? description,
    String? itemDescription,
    String? trackedBy,
    String? availableFor,
    String? availableForDisplay,
    double? unitValue,
    double? replacementCost,
    String? classification,
    bool? isContainer,
    String? containerId,
    String? containerInventoryId,
    String? containerICode,
    String? containerDescription,
    String? containerPackingListBehavior,
    String? containerStatus,
    String? containerStatusColor,
    String? containerItemId,
    String? containerItemItemId,
    String? containerBarCode,
    String? containerStatusDate,
    bool? fixedAsset,
    String? rank,
    String? statusType,
    String? statusDate,
    String? inventoryStatus,
    String? inventoryStatusId,
    String? color,
    String? textColor,
    String? barCode,
    String? barCodeForScanning,
    String? serialNumber,
    String? rfId,
    String? oldBarCode,
    String? oldSerialNumber,
    String? oldRfid,
    String? manufacturerPartNumber,
    String? manufactureDate,
    String? trackedByCode,
    int? availOwnershipSort,
    bool? isNegativeInventory,
    String? inspectionNo,
    String? inspectionVendorId,
    String? inspectionVendor,
    String? manufacturerModelNumber,
    String? purchaseId,
    String? rootOriginalPurchaseId,
    String? rootOriginalPurchase,
    String? aisleLocation,
    String? shelfLocation,
    String? spaceId,
    String? buildingRoom,
    String? itemNotes,
    String? physicalId,
    int? physicalItemId,
    String? physicalDate,
    String? physicalBy,
    String? warehouse,
    String? warehouseCode,
    String? dealId,
    String? orderId,
    String? orderNumber,
    String? orderDescription,
    String? currentLocation,
    String? inventoryTypeId,
    String? inventoryType,
    int? inventoryTypeOrderBy,
    String? categoryId,
    String? category,
    double? categoryOrderBy,
    String? subCategoryId,
    String? subCategory,
    double? subCategoryOrderBy,
    String? ownership,
    String? purchaseVendorId,
    String? purchaseVendor,
    String? outsidePurchaseOrderNumber,
    String? purchasePoId,
    String? purchaseDate,
    String? receiveDate,
    String? receiveContractDate,
    String? purchasePoNumber,
    double? purchaseCost,
    double? invoiceCost,
    String? purchaseInvoiceNumber,
    String? purchaseInvoiceDate,
    String? purchaseCurrencyId,
    String? purchaseCurrencyCode,
    String? purchaseCurrency,
    String? purchaseCurrencySymbol,
    String? purchaseWarehouseCurrencyId,
    String? purchaseWarehouseCurrencyCode,
    String? purchaseWarehouseCurrency,
    String? purchaseWarehouseCurrencySymbol,
    String? warehouseCurrencyId,
    String? warehouseCurrencyCode,
    String? warehouseCurrency,
    String? warehouseCurrencySymbol,
    double? purchaseCurrencyExchangeRate,
    double? unitCost,
    double? unitCostWithTax,
    double? additionalLoadCost,
    double? loadedUnitCost,
    double? unitCostCurrencyConverted,
    double? unitCostWithTaxCurrencyConverted,
    double? originalEquipmentCost,
    double? monthlyUnitDepreciation,
    double? depreciation,
    double? bookValue,
    double? salvageValue,
    String? consignorId,
    String? consignor,
    String? consignorAgreementId,
    String? consignorAgreementNumber,
    int? consignorPercent,
    String? manufacturerId,
    String? manufacturer,
    String? originalShowId,
    String? originalShow,
    String? conditionId,
    String? condition,
    String? surfaceId,
    String? surface,
    String? wallTypeId,
    String? wallType,
    String? openingId,
    String? opening,
    String? responsiblePersonId,
    String? responsiblePerson,
    String? buyerId,
    String? buyer,
    String? receiptNumber,
    String? inventoryReceiptId,
    int? depreciationMonths,
    int? monthsDepreciated,
    int? remainingMonthsOfDepreciation,
    String? repairId,
    String? repairNumber,
    bool? qcRequired,
    int? widthFt,
    int? widthIn,
    int? heightFt,
    int? heightIn,
    int? lengthFt,
    int? lengthIn,
    double? currentMeter,
    bool? trackAssetUsage,
    bool? trackLampUsage,
    bool? trackStrikes,
    bool? trackCandles,
    int? assetHours,
    int? lampCount,
    int? lampHours1,
    int? lampHours2,
    int? lampHours3,
    int? lampHours4,
    int? strikes,
    int? footCandles,
    int? minimumFootCandles,
    String? softwareVersion,
    String? softwareEffectiveDate,
    String? pattern,
    String? gender,
    String? label,
    String? material,
    String? period,
    double? cleaningFeeAmount,
    String? wardrobeSize,
    int? wardrobePieceCount,
    bool? inventoryTypeIsProps,
    bool? inventoryTypeIsWardrobe,
    String? orderLocationId,
    String? containerNumber,
    bool? isWardrobe,
    bool? isProps,
    double? dailyRate,
    double? weeklyRate,
    double? monthlyRate,
    String? location,
    String? retiredReason,
    String? warrantyExpiration,
    int? warrantyPeriod,
    String? countryOfOriginId,
    String? countryOfOrigin,
    String? shelfLifeExpirationDate,
    String? currentDealId,
    String? currentDeal,
    String? currentCustomerId,
    String? currentCustomer,
    String? currentOrderId,
    String? currentOrderNumber,
    String? currentOrderType,
    String? currentOrderDescription,
    String? currentOrderDate,
    String? currentOrderPickDate,
    String? currentOrderFromDate,
    String? currentOrderToDate,
    String? currentOrderAgent,
    String? lotNumber,
    String? lastOrderId,
    String? lastOrderNumber,
    String? lastOrderDescription,
    String? lastDealId,
    String? lastDeal,
    String? lastDealNumber,
    String? lastOutContractId,
    String? lastOutContractNumber,
    String? lastOutContractDate,
    String? lastOutUserId,
    String? lastOutUserName,
    String? lastInContractId,
    String? lastInContractNumber,
    String? lastInContractDate,
    String? lastInUserId,
    String? lastInUserName,
    String? depreciationStartDate,
    String? depreciationWarehouseId,
    String? depreciationWarehouse,
    String? depreciationWarehouseCode,
    String? depreciationCurrencyId,
    String? depreciationCurrencyCode,
    String? depreciationCurrency,
    String? depreciationCurrencySymbol,
    bool? inactive,
    String? inputDate,
    String? inputByUsersId,
    String? outOrderId,
    String? originalWarehouseId,
    bool? hasFixedAssetTransfer,
    String? sourceId,
    String? dateStamp,
    String? auditNote,
    String? recordTitle,
    List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
    List<FwStandardDataFwCustomValue>? custom,
    List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
    List<FwStandardDataFwTranslatedValue>? translation}) {
  return WebApiModulesHomeControlsContainerItemContainerItem(
      itemId: itemId ?? this.itemId,
      inventoryId: inventoryId ?? this.inventoryId,
      warehouseId: warehouseId ?? this.warehouseId,
      iCode: iCode ?? this.iCode,
      description: description ?? this.description,
      itemDescription: itemDescription ?? this.itemDescription,
      trackedBy: trackedBy ?? this.trackedBy,
      availableFor: availableFor ?? this.availableFor,
      availableForDisplay: availableForDisplay ?? this.availableForDisplay,
      unitValue: unitValue ?? this.unitValue,
      replacementCost: replacementCost ?? this.replacementCost,
      classification: classification ?? this.classification,
      isContainer: isContainer ?? this.isContainer,
      containerId: containerId ?? this.containerId,
      containerInventoryId: containerInventoryId ?? this.containerInventoryId,
      containerICode: containerICode ?? this.containerICode,
      containerDescription: containerDescription ?? this.containerDescription,
      containerPackingListBehavior:
          containerPackingListBehavior ?? this.containerPackingListBehavior,
      containerStatus: containerStatus ?? this.containerStatus,
      containerStatusColor: containerStatusColor ?? this.containerStatusColor,
      containerItemId: containerItemId ?? this.containerItemId,
      containerItemItemId: containerItemItemId ?? this.containerItemItemId,
      containerBarCode: containerBarCode ?? this.containerBarCode,
      containerStatusDate: containerStatusDate ?? this.containerStatusDate,
      fixedAsset: fixedAsset ?? this.fixedAsset,
      rank: rank ?? this.rank,
      statusType: statusType ?? this.statusType,
      statusDate: statusDate ?? this.statusDate,
      inventoryStatus: inventoryStatus ?? this.inventoryStatus,
      inventoryStatusId: inventoryStatusId ?? this.inventoryStatusId,
      color: color ?? this.color,
      textColor: textColor ?? this.textColor,
      barCode: barCode ?? this.barCode,
      barCodeForScanning: barCodeForScanning ?? this.barCodeForScanning,
      serialNumber: serialNumber ?? this.serialNumber,
      rfId: rfId ?? this.rfId,
      oldBarCode: oldBarCode ?? this.oldBarCode,
      oldSerialNumber: oldSerialNumber ?? this.oldSerialNumber,
      oldRfid: oldRfid ?? this.oldRfid,
      manufacturerPartNumber:
          manufacturerPartNumber ?? this.manufacturerPartNumber,
      manufactureDate: manufactureDate ?? this.manufactureDate,
      trackedByCode: trackedByCode ?? this.trackedByCode,
      availOwnershipSort: availOwnershipSort ?? this.availOwnershipSort,
      isNegativeInventory: isNegativeInventory ?? this.isNegativeInventory,
      inspectionNo: inspectionNo ?? this.inspectionNo,
      inspectionVendorId: inspectionVendorId ?? this.inspectionVendorId,
      inspectionVendor: inspectionVendor ?? this.inspectionVendor,
      manufacturerModelNumber:
          manufacturerModelNumber ?? this.manufacturerModelNumber,
      purchaseId: purchaseId ?? this.purchaseId,
      rootOriginalPurchaseId:
          rootOriginalPurchaseId ?? this.rootOriginalPurchaseId,
      rootOriginalPurchase: rootOriginalPurchase ?? this.rootOriginalPurchase,
      aisleLocation: aisleLocation ?? this.aisleLocation,
      shelfLocation: shelfLocation ?? this.shelfLocation,
      spaceId: spaceId ?? this.spaceId,
      buildingRoom: buildingRoom ?? this.buildingRoom,
      itemNotes: itemNotes ?? this.itemNotes,
      physicalId: physicalId ?? this.physicalId,
      physicalItemId: physicalItemId ?? this.physicalItemId,
      physicalDate: physicalDate ?? this.physicalDate,
      physicalBy: physicalBy ?? this.physicalBy,
      warehouse: warehouse ?? this.warehouse,
      warehouseCode: warehouseCode ?? this.warehouseCode,
      dealId: dealId ?? this.dealId,
      orderId: orderId ?? this.orderId,
      orderNumber: orderNumber ?? this.orderNumber,
      orderDescription: orderDescription ?? this.orderDescription,
      currentLocation: currentLocation ?? this.currentLocation,
      inventoryTypeId: inventoryTypeId ?? this.inventoryTypeId,
      inventoryType: inventoryType ?? this.inventoryType,
      inventoryTypeOrderBy: inventoryTypeOrderBy ?? this.inventoryTypeOrderBy,
      categoryId: categoryId ?? this.categoryId,
      category: category ?? this.category,
      categoryOrderBy: categoryOrderBy ?? this.categoryOrderBy,
      subCategoryId: subCategoryId ?? this.subCategoryId,
      subCategory: subCategory ?? this.subCategory,
      subCategoryOrderBy: subCategoryOrderBy ?? this.subCategoryOrderBy,
      ownership: ownership ?? this.ownership,
      purchaseVendorId: purchaseVendorId ?? this.purchaseVendorId,
      purchaseVendor: purchaseVendor ?? this.purchaseVendor,
      outsidePurchaseOrderNumber:
          outsidePurchaseOrderNumber ?? this.outsidePurchaseOrderNumber,
      purchasePoId: purchasePoId ?? this.purchasePoId,
      purchaseDate: purchaseDate ?? this.purchaseDate,
      receiveDate: receiveDate ?? this.receiveDate,
      receiveContractDate: receiveContractDate ?? this.receiveContractDate,
      purchasePoNumber: purchasePoNumber ?? this.purchasePoNumber,
      purchaseCost: purchaseCost ?? this.purchaseCost,
      invoiceCost: invoiceCost ?? this.invoiceCost,
      purchaseInvoiceNumber:
          purchaseInvoiceNumber ?? this.purchaseInvoiceNumber,
      purchaseInvoiceDate: purchaseInvoiceDate ?? this.purchaseInvoiceDate,
      purchaseCurrencyId: purchaseCurrencyId ?? this.purchaseCurrencyId,
      purchaseCurrencyCode: purchaseCurrencyCode ?? this.purchaseCurrencyCode,
      purchaseCurrency: purchaseCurrency ?? this.purchaseCurrency,
      purchaseCurrencySymbol:
          purchaseCurrencySymbol ?? this.purchaseCurrencySymbol,
      purchaseWarehouseCurrencyId:
          purchaseWarehouseCurrencyId ?? this.purchaseWarehouseCurrencyId,
      purchaseWarehouseCurrencyCode:
          purchaseWarehouseCurrencyCode ?? this.purchaseWarehouseCurrencyCode,
      purchaseWarehouseCurrency:
          purchaseWarehouseCurrency ?? this.purchaseWarehouseCurrency,
      purchaseWarehouseCurrencySymbol: purchaseWarehouseCurrencySymbol ??
          this.purchaseWarehouseCurrencySymbol,
      warehouseCurrencyId: warehouseCurrencyId ?? this.warehouseCurrencyId,
      warehouseCurrencyCode:
          warehouseCurrencyCode ?? this.warehouseCurrencyCode,
      warehouseCurrency: warehouseCurrency ?? this.warehouseCurrency,
      warehouseCurrencySymbol:
          warehouseCurrencySymbol ?? this.warehouseCurrencySymbol,
      purchaseCurrencyExchangeRate:
          purchaseCurrencyExchangeRate ?? this.purchaseCurrencyExchangeRate,
      unitCost: unitCost ?? this.unitCost,
      unitCostWithTax: unitCostWithTax ?? this.unitCostWithTax,
      additionalLoadCost: additionalLoadCost ?? this.additionalLoadCost,
      loadedUnitCost: loadedUnitCost ?? this.loadedUnitCost,
      unitCostCurrencyConverted:
          unitCostCurrencyConverted ?? this.unitCostCurrencyConverted,
      unitCostWithTaxCurrencyConverted: unitCostWithTaxCurrencyConverted ??
          this.unitCostWithTaxCurrencyConverted,
      originalEquipmentCost:
          originalEquipmentCost ?? this.originalEquipmentCost,
      monthlyUnitDepreciation:
          monthlyUnitDepreciation ?? this.monthlyUnitDepreciation,
      depreciation: depreciation ?? this.depreciation,
      bookValue: bookValue ?? this.bookValue,
      salvageValue: salvageValue ?? this.salvageValue,
      consignorId: consignorId ?? this.consignorId,
      consignor: consignor ?? this.consignor,
      consignorAgreementId: consignorAgreementId ?? this.consignorAgreementId,
      consignorAgreementNumber:
          consignorAgreementNumber ?? this.consignorAgreementNumber,
      consignorPercent: consignorPercent ?? this.consignorPercent,
      manufacturerId: manufacturerId ?? this.manufacturerId,
      manufacturer: manufacturer ?? this.manufacturer,
      originalShowId: originalShowId ?? this.originalShowId,
      originalShow: originalShow ?? this.originalShow,
      conditionId: conditionId ?? this.conditionId,
      condition: condition ?? this.condition,
      surfaceId: surfaceId ?? this.surfaceId,
      surface: surface ?? this.surface,
      wallTypeId: wallTypeId ?? this.wallTypeId,
      wallType: wallType ?? this.wallType,
      openingId: openingId ?? this.openingId,
      opening: opening ?? this.opening,
      responsiblePersonId: responsiblePersonId ?? this.responsiblePersonId,
      responsiblePerson: responsiblePerson ?? this.responsiblePerson,
      buyerId: buyerId ?? this.buyerId,
      buyer: buyer ?? this.buyer,
      receiptNumber: receiptNumber ?? this.receiptNumber,
      inventoryReceiptId: inventoryReceiptId ?? this.inventoryReceiptId,
      depreciationMonths: depreciationMonths ?? this.depreciationMonths,
      monthsDepreciated: monthsDepreciated ?? this.monthsDepreciated,
      remainingMonthsOfDepreciation:
          remainingMonthsOfDepreciation ?? this.remainingMonthsOfDepreciation,
      repairId: repairId ?? this.repairId,
      repairNumber: repairNumber ?? this.repairNumber,
      qcRequired: qcRequired ?? this.qcRequired,
      widthFt: widthFt ?? this.widthFt,
      widthIn: widthIn ?? this.widthIn,
      heightFt: heightFt ?? this.heightFt,
      heightIn: heightIn ?? this.heightIn,
      lengthFt: lengthFt ?? this.lengthFt,
      lengthIn: lengthIn ?? this.lengthIn,
      currentMeter: currentMeter ?? this.currentMeter,
      trackAssetUsage: trackAssetUsage ?? this.trackAssetUsage,
      trackLampUsage: trackLampUsage ?? this.trackLampUsage,
      trackStrikes: trackStrikes ?? this.trackStrikes,
      trackCandles: trackCandles ?? this.trackCandles,
      assetHours: assetHours ?? this.assetHours,
      lampCount: lampCount ?? this.lampCount,
      lampHours1: lampHours1 ?? this.lampHours1,
      lampHours2: lampHours2 ?? this.lampHours2,
      lampHours3: lampHours3 ?? this.lampHours3,
      lampHours4: lampHours4 ?? this.lampHours4,
      strikes: strikes ?? this.strikes,
      footCandles: footCandles ?? this.footCandles,
      minimumFootCandles: minimumFootCandles ?? this.minimumFootCandles,
      softwareVersion: softwareVersion ?? this.softwareVersion,
      softwareEffectiveDate:
          softwareEffectiveDate ?? this.softwareEffectiveDate,
      pattern: pattern ?? this.pattern,
      gender: gender ?? this.gender,
      label: label ?? this.label,
      material: material ?? this.material,
      period: period ?? this.period,
      cleaningFeeAmount: cleaningFeeAmount ?? this.cleaningFeeAmount,
      wardrobeSize: wardrobeSize ?? this.wardrobeSize,
      wardrobePieceCount: wardrobePieceCount ?? this.wardrobePieceCount,
      inventoryTypeIsProps: inventoryTypeIsProps ?? this.inventoryTypeIsProps,
      inventoryTypeIsWardrobe:
          inventoryTypeIsWardrobe ?? this.inventoryTypeIsWardrobe,
      orderLocationId: orderLocationId ?? this.orderLocationId,
      containerNumber: containerNumber ?? this.containerNumber,
      isWardrobe: isWardrobe ?? this.isWardrobe,
      isProps: isProps ?? this.isProps,
      dailyRate: dailyRate ?? this.dailyRate,
      weeklyRate: weeklyRate ?? this.weeklyRate,
      monthlyRate: monthlyRate ?? this.monthlyRate,
      location: location ?? this.location,
      retiredReason: retiredReason ?? this.retiredReason,
      warrantyExpiration: warrantyExpiration ?? this.warrantyExpiration,
      warrantyPeriod: warrantyPeriod ?? this.warrantyPeriod,
      countryOfOriginId: countryOfOriginId ?? this.countryOfOriginId,
      countryOfOrigin: countryOfOrigin ?? this.countryOfOrigin,
      shelfLifeExpirationDate:
          shelfLifeExpirationDate ?? this.shelfLifeExpirationDate,
      currentDealId: currentDealId ?? this.currentDealId,
      currentDeal: currentDeal ?? this.currentDeal,
      currentCustomerId: currentCustomerId ?? this.currentCustomerId,
      currentCustomer: currentCustomer ?? this.currentCustomer,
      currentOrderId: currentOrderId ?? this.currentOrderId,
      currentOrderNumber: currentOrderNumber ?? this.currentOrderNumber,
      currentOrderType: currentOrderType ?? this.currentOrderType,
      currentOrderDescription:
          currentOrderDescription ?? this.currentOrderDescription,
      currentOrderDate: currentOrderDate ?? this.currentOrderDate,
      currentOrderPickDate: currentOrderPickDate ?? this.currentOrderPickDate,
      currentOrderFromDate: currentOrderFromDate ?? this.currentOrderFromDate,
      currentOrderToDate: currentOrderToDate ?? this.currentOrderToDate,
      currentOrderAgent: currentOrderAgent ?? this.currentOrderAgent,
      lotNumber: lotNumber ?? this.lotNumber,
      lastOrderId: lastOrderId ?? this.lastOrderId,
      lastOrderNumber: lastOrderNumber ?? this.lastOrderNumber,
      lastOrderDescription: lastOrderDescription ?? this.lastOrderDescription,
      lastDealId: lastDealId ?? this.lastDealId,
      lastDeal: lastDeal ?? this.lastDeal,
      lastDealNumber: lastDealNumber ?? this.lastDealNumber,
      lastOutContractId: lastOutContractId ?? this.lastOutContractId,
      lastOutContractNumber:
          lastOutContractNumber ?? this.lastOutContractNumber,
      lastOutContractDate: lastOutContractDate ?? this.lastOutContractDate,
      lastOutUserId: lastOutUserId ?? this.lastOutUserId,
      lastOutUserName: lastOutUserName ?? this.lastOutUserName,
      lastInContractId: lastInContractId ?? this.lastInContractId,
      lastInContractNumber: lastInContractNumber ?? this.lastInContractNumber,
      lastInContractDate: lastInContractDate ?? this.lastInContractDate,
      lastInUserId: lastInUserId ?? this.lastInUserId,
      lastInUserName: lastInUserName ?? this.lastInUserName,
      depreciationStartDate:
          depreciationStartDate ?? this.depreciationStartDate,
      depreciationWarehouseId:
          depreciationWarehouseId ?? this.depreciationWarehouseId,
      depreciationWarehouse:
          depreciationWarehouse ?? this.depreciationWarehouse,
      depreciationWarehouseCode:
          depreciationWarehouseCode ?? this.depreciationWarehouseCode,
      depreciationCurrencyId:
          depreciationCurrencyId ?? this.depreciationCurrencyId,
      depreciationCurrencyCode:
          depreciationCurrencyCode ?? this.depreciationCurrencyCode,
      depreciationCurrency: depreciationCurrency ?? this.depreciationCurrency,
      depreciationCurrencySymbol:
          depreciationCurrencySymbol ?? this.depreciationCurrencySymbol,
      inactive: inactive ?? this.inactive,
      inputDate: inputDate ?? this.inputDate,
      inputByUsersId: inputByUsersId ?? this.inputByUsersId,
      outOrderId: outOrderId ?? this.outOrderId,
      originalWarehouseId: originalWarehouseId ?? this.originalWarehouseId,
      hasFixedAssetTransfer:
          hasFixedAssetTransfer ?? this.hasFixedAssetTransfer,
      sourceId: sourceId ?? this.sourceId,
      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);
}