copyWithWrapped method

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

Implementation

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