copyWithWrapped method

WebApiModulesAgentOrderGetOrderResponse copyWithWrapped({
  1. Wrapped<String?>? orderId,
  2. Wrapped<String?>? orderNumber,
  3. Wrapped<String?>? orderDate,
  4. Wrapped<String?>? sourceQuoteId,
  5. Wrapped<String?>? sourceQuoteNumber,
  6. Wrapped<String?>? creditCardPreAuthorizationStatus,
  7. Wrapped<bool?>? isInternal,
  8. Wrapped<String?>? internalPurchaseOrderId,
  9. Wrapped<String?>? internalPurchaseOrderNumber,
  10. Wrapped<String?>? externalOrderId,
  11. Wrapped<String?>? externalOrderNumber,
  12. Wrapped<String?>? description,
  13. Wrapped<String?>? officeLocationId,
  14. Wrapped<String?>? officeLocation,
  15. Wrapped<String?>? warehouseId,
  16. Wrapped<String?>? warehouse,
  17. Wrapped<String?>? languageId,
  18. Wrapped<String?>? language,
  19. Wrapped<String?>? warehouseCode,
  20. Wrapped<String?>? departmentId,
  21. Wrapped<String?>? department,
  22. Wrapped<String?>? customerId,
  23. Wrapped<String?>? customer,
  24. Wrapped<String?>? customerStatus,
  25. Wrapped<String?>? customerNumber,
  26. Wrapped<String?>? dealId,
  27. Wrapped<String?>? dealStatus,
  28. Wrapped<String?>? deal,
  29. Wrapped<String?>? dealNumber,
  30. Wrapped<String?>? rateType,
  31. Wrapped<String?>? rateTypeDisplay,
  32. Wrapped<String?>? agentId,
  33. Wrapped<String?>? agent,
  34. Wrapped<String?>? projectManagerId,
  35. Wrapped<String?>? projectManager,
  36. Wrapped<bool?>? rental,
  37. Wrapped<bool?>? sales,
  38. Wrapped<bool?>? miscellaneous,
  39. Wrapped<bool?>? labor,
  40. Wrapped<bool?>? facilities,
  41. Wrapped<bool?>? transportation,
  42. Wrapped<bool?>? rentalSale,
  43. Wrapped<bool?>? lossAndDamage,
  44. Wrapped<bool?>? repair,
  45. Wrapped<bool?>? hasRentalItem,
  46. Wrapped<bool?>? hasSalesItem,
  47. Wrapped<bool?>? hasMiscellaneousItem,
  48. Wrapped<bool?>? hasLaborItem,
  49. Wrapped<bool?>? hasFacilitiesItem,
  50. Wrapped<bool?>? hasLossAndDamageItem,
  51. Wrapped<bool?>? hasRentalSaleItem,
  52. Wrapped<bool?>? hasRepair,
  53. Wrapped<List<WebApiModulesHomeControlsOrderDatesOrderDates>?>? activityDatesAndTimes,
  54. Wrapped<String?>? pickDate,
  55. Wrapped<String?>? pickTime,
  56. Wrapped<String?>? estimatedStartDate,
  57. Wrapped<String?>? estimatedStartTime,
  58. Wrapped<String?>? estimatedStopDate,
  59. Wrapped<String?>? estimatedStopTime,
  60. Wrapped<String?>? pickUpDate,
  61. Wrapped<String?>? pickUpTime,
  62. Wrapped<String?>? prepDate,
  63. Wrapped<String?>? prepTime,
  64. Wrapped<String?>? loadInDate,
  65. Wrapped<String?>? loadInTime,
  66. Wrapped<String?>? strikeDate,
  67. Wrapped<String?>? strikeTime,
  68. Wrapped<String?>? testDate,
  69. Wrapped<String?>? testTime,
  70. Wrapped<String?>? orderTypeId,
  71. Wrapped<String?>? orderType,
  72. Wrapped<bool?>? orderTypeCombineActivityTabs,
  73. Wrapped<bool?>? pendingPo,
  74. Wrapped<String?>? poNumber,
  75. Wrapped<double?>? poAmount,
  76. Wrapped<String?>? location,
  77. Wrapped<String?>? orderLocationId,
  78. Wrapped<String?>? orderLocation,
  79. Wrapped<String?>? referenceNumber,
  80. Wrapped<double?>? total,
  81. Wrapped<String?>? status,
  82. Wrapped<String?>? statusDate,
  83. Wrapped<bool?>? lockBillingDates,
  84. Wrapped<bool?>? specifyBillingDatesByType,
  85. Wrapped<String?>? rentalBillingStartDate,
  86. Wrapped<String?>? rentalBillingEndDate,
  87. Wrapped<String?>? laborBillingStartDate,
  88. Wrapped<String?>? laborBillingEndDate,
  89. Wrapped<String?>? miscellaneousBillingStartDate,
  90. Wrapped<String?>? miscellaneousBillingEndDate,
  91. Wrapped<String?>? facilitiesBillingStartDate,
  92. Wrapped<String?>? facilitiesBillingEndDate,
  93. Wrapped<String?>? vehicleBillingStartDate,
  94. Wrapped<String?>? vehicleBillingEndDate,
  95. Wrapped<String?>? delayBillingSearchUntil,
  96. Wrapped<bool?>? includePrepFeesInRentalRate,
  97. Wrapped<String?>? billingStartDate,
  98. Wrapped<String?>? billingEndDate,
  99. Wrapped<double?>? billingWeeks,
  100. Wrapped<double?>? billingMonths,
  101. Wrapped<String?>? determineQuantitiesToBillBasedOn,
  102. Wrapped<String?>? billingCycleId,
  103. Wrapped<String?>? billingCycle,
  104. Wrapped<String?>? billingCycleType,
  105. Wrapped<String?>? paymentTermsId,
  106. Wrapped<String?>? paymentTerms,
  107. Wrapped<String?>? paymentTypeId,
  108. Wrapped<String?>? paymentType,
  109. Wrapped<String?>? paymentTypeType,
  110. Wrapped<String?>? currencyId,
  111. Wrapped<bool?>? updateAllRatesToNewCurrency,
  112. Wrapped<String?>? confirmUpdateAllRatesToNewCurrency,
  113. Wrapped<String?>? currencyCode,
  114. Wrapped<String?>? currency,
  115. Wrapped<String?>? currencySymbol,
  116. Wrapped<String?>? taxOptionId,
  117. Wrapped<String?>? taxOption,
  118. Wrapped<String?>? tax1Name,
  119. Wrapped<String?>? tax2Name,
  120. Wrapped<String?>? taxId,
  121. Wrapped<double?>? rentalTaxRate1,
  122. Wrapped<double?>? salesTaxRate1,
  123. Wrapped<double?>? laborTaxRate1,
  124. Wrapped<double?>? rentalTaxRate2,
  125. Wrapped<double?>? salesTaxRate2,
  126. Wrapped<double?>? laborTaxRate2,
  127. Wrapped<bool?>? noCharge,
  128. Wrapped<String?>? noChargeReason,
  129. Wrapped<String?>? printIssuedToAddressFrom,
  130. Wrapped<String?>? issuedToName,
  131. Wrapped<String?>? issuedToAttention,
  132. Wrapped<String?>? issuedToAttention2,
  133. Wrapped<String?>? issuedToAddress1,
  134. Wrapped<String?>? issuedToAddress2,
  135. Wrapped<String?>? issuedToCity,
  136. Wrapped<String?>? issuedToState,
  137. Wrapped<String?>? issuedToZipCode,
  138. Wrapped<String?>? issuedToCountryId,
  139. Wrapped<String?>? issuedToCountry,
  140. Wrapped<String?>? issuedToCountryCodeIsoAlpha2,
  141. Wrapped<int?>? issuedToCountryCodePhone,
  142. Wrapped<bool?>? billToAddressDifferentFromIssuedToAddress,
  143. Wrapped<String?>? billToAddressId,
  144. Wrapped<String?>? billToName,
  145. Wrapped<String?>? billToAttention,
  146. Wrapped<String?>? billToAttention2,
  147. Wrapped<String?>? billToAddress1,
  148. Wrapped<String?>? billToAddress2,
  149. Wrapped<String?>? billToCity,
  150. Wrapped<String?>? billToState,
  151. Wrapped<String?>? billToZipCode,
  152. Wrapped<String?>? billToCountryId,
  153. Wrapped<String?>? billToCountry,
  154. Wrapped<String?>? billToCountryCodeIsoAlpha2,
  155. Wrapped<int?>? billToCountryCodePhone,
  156. Wrapped<String?>? discountReasonId,
  157. Wrapped<String?>? discountReason,
  158. Wrapped<bool?>? requireContactConfirmation,
  159. Wrapped<bool?>? departmentRequireContactConfirmation,
  160. Wrapped<bool?>? includeInBillingAnalysis,
  161. Wrapped<String?>? hiatusDiscountFrom,
  162. Wrapped<bool?>? roundTripRentals,
  163. Wrapped<bool?>? inGroup,
  164. Wrapped<int?>? groupNumber,
  165. Wrapped<int?>? groupColor,
  166. Wrapped<double?>? groupOrderBy,
  167. Wrapped<String?>? coverLetterId,
  168. Wrapped<String?>? coverLetter,
  169. Wrapped<String?>? termsConditionsId,
  170. Wrapped<String?>? termsConditions,
  171. Wrapped<String?>? outsideSalesRepresentativeId,
  172. Wrapped<String?>? outsideSalesRepresentative,
  173. Wrapped<String?>? marketTypeId,
  174. Wrapped<String?>? marketType,
  175. Wrapped<String?>? marketSegmentId,
  176. Wrapped<String?>? marketSegment,
  177. Wrapped<String?>? marketSegmentJobId,
  178. Wrapped<String?>? marketSegmentJob,
  179. Wrapped<String?>? outDeliveryId,
  180. Wrapped<String?>? outDeliveryDeliveryType,
  181. Wrapped<String?>? outDeliveryRequiredDate,
  182. Wrapped<String?>? outDeliveryRequiredTime,
  183. Wrapped<String?>? outDeliveryTargetShipDate,
  184. Wrapped<String?>? outDeliveryTargetShipTime,
  185. Wrapped<String?>? outDeliveryDirection,
  186. Wrapped<String?>? outDeliveryAddressType,
  187. Wrapped<String?>? outDeliveryFromLocation,
  188. Wrapped<String?>? outDeliveryFromContact,
  189. Wrapped<String?>? outDeliveryFromContactPhone,
  190. Wrapped<String?>? outDeliveryFromAlternateContact,
  191. Wrapped<String?>? outDeliveryFromAlternateContactPhone,
  192. Wrapped<String?>? outDeliveryFromAttention,
  193. Wrapped<String?>? outDeliveryFromAddress1,
  194. Wrapped<String?>? outDeliveryFromAddress2,
  195. Wrapped<String?>? outDeliveryFromCity,
  196. Wrapped<String?>? outDeliveryFromState,
  197. Wrapped<String?>? outDeliveryFromZipCode,
  198. Wrapped<String?>? outDeliveryFromCountry,
  199. Wrapped<String?>? outDeliveryFromCountryId,
  200. Wrapped<String?>? outDeliveryFromCountryCodeIsoAlpha2,
  201. Wrapped<int?>? outDeliveryFromCountryCodePhone,
  202. Wrapped<String?>? outDeliveryFromCrossStreets,
  203. Wrapped<String?>? outDeliveryToLocation,
  204. Wrapped<String?>? outDeliveryToContact,
  205. Wrapped<String?>? outDeliveryToContactPhone,
  206. Wrapped<String?>? outDeliveryToAlternateContact,
  207. Wrapped<String?>? outDeliveryToAlternateContactPhone,
  208. Wrapped<String?>? outDeliveryToAttention,
  209. Wrapped<String?>? outDeliveryToAddress1,
  210. Wrapped<String?>? outDeliveryToAddress2,
  211. Wrapped<String?>? outDeliveryToCity,
  212. Wrapped<String?>? outDeliveryToState,
  213. Wrapped<String?>? outDeliveryToZipCode,
  214. Wrapped<String?>? outDeliveryToCountryId,
  215. Wrapped<String?>? outDeliveryToCountry,
  216. Wrapped<String?>? outDeliveryToCountryCodeIsoAlpha2,
  217. Wrapped<int?>? outDeliveryToCountryCodePhone,
  218. Wrapped<String?>? outDeliveryToContactFax,
  219. Wrapped<String?>? outDeliveryToCrossStreets,
  220. Wrapped<String?>? outDeliveryDeliveryNotes,
  221. Wrapped<String?>? outDeliveryCarrierId,
  222. Wrapped<String?>? outDeliveryCarrier,
  223. Wrapped<String?>? outDeliveryCarrierAccount,
  224. Wrapped<String?>? outDeliveryShipViaId,
  225. Wrapped<String?>? outDeliveryShipVia,
  226. Wrapped<String?>? outDeliveryInvoiceId,
  227. Wrapped<String?>? outDeliveryVendorInvoiceId,
  228. Wrapped<double?>? outDeliveryEstimatedFreight,
  229. Wrapped<double?>? outDeliveryFreightInvoiceAmount,
  230. Wrapped<String?>? outDeliveryChargeType,
  231. Wrapped<String?>? outDeliveryFreightTrackingNumber,
  232. Wrapped<String?>? outDeliveryFreightTrackingUrl,
  233. Wrapped<String?>? outDeliveryPackageCode,
  234. Wrapped<bool?>? outDeliveryBillPoFreightOnOrder,
  235. Wrapped<String?>? outDeliveryOnlineOrderNumber,
  236. Wrapped<String?>? outDeliveryToVenue,
  237. Wrapped<String?>? outDeliveryToVenueId,
  238. Wrapped<String?>? outDeliveryToWarehouse,
  239. Wrapped<String?>? outDeliveryToWarehouseId,
  240. Wrapped<String?>? outDeliveryDateStamp,
  241. Wrapped<String?>? inDeliveryId,
  242. Wrapped<String?>? inDeliveryDeliveryType,
  243. Wrapped<String?>? inDeliveryRequiredDate,
  244. Wrapped<String?>? inDeliveryRequiredTime,
  245. Wrapped<String?>? inDeliveryTargetShipDate,
  246. Wrapped<String?>? inDeliveryTargetShipTime,
  247. Wrapped<String?>? inDeliveryDirection,
  248. Wrapped<String?>? inDeliveryAddressType,
  249. Wrapped<String?>? inDeliveryFromLocation,
  250. Wrapped<String?>? inDeliveryFromContact,
  251. Wrapped<String?>? inDeliveryFromContactPhone,
  252. Wrapped<String?>? inDeliveryFromAlternateContact,
  253. Wrapped<String?>? inDeliveryFromAlternateContactPhone,
  254. Wrapped<String?>? inDeliveryFromAttention,
  255. Wrapped<String?>? inDeliveryFromAddress1,
  256. Wrapped<String?>? inDeliveryFromAddress2,
  257. Wrapped<String?>? inDeliveryFromCity,
  258. Wrapped<String?>? inDeliveryFromState,
  259. Wrapped<String?>? inDeliveryFromZipCode,
  260. Wrapped<String?>? inDeliveryFromCountry,
  261. Wrapped<String?>? inDeliveryFromCountryId,
  262. Wrapped<String?>? inDeliveryFromCountryCodeIsoAlpha2,
  263. Wrapped<int?>? inDeliveryFromCountryCodePhone,
  264. Wrapped<String?>? inDeliveryFromCrossStreets,
  265. Wrapped<String?>? inDeliveryToLocation,
  266. Wrapped<String?>? inDeliveryToContact,
  267. Wrapped<String?>? inDeliveryToContactPhone,
  268. Wrapped<String?>? inDeliveryToAlternateContact,
  269. Wrapped<String?>? inDeliveryToAlternateContactPhone,
  270. Wrapped<String?>? inDeliveryToAttention,
  271. Wrapped<String?>? inDeliveryToAddress1,
  272. Wrapped<String?>? inDeliveryToAddress2,
  273. Wrapped<String?>? inDeliveryToCity,
  274. Wrapped<String?>? inDeliveryToState,
  275. Wrapped<String?>? inDeliveryToZipCode,
  276. Wrapped<String?>? inDeliveryToCountryId,
  277. Wrapped<String?>? inDeliveryToCountry,
  278. Wrapped<String?>? inDeliveryToCountryCodeIsoAlpha2,
  279. Wrapped<int?>? inDeliveryToCountryCodePhone,
  280. Wrapped<String?>? inDeliveryToContactFax,
  281. Wrapped<String?>? inDeliveryToCrossStreets,
  282. Wrapped<String?>? inDeliveryDeliveryNotes,
  283. Wrapped<String?>? inDeliveryCarrierId,
  284. Wrapped<String?>? inDeliveryCarrier,
  285. Wrapped<String?>? inDeliveryCarrierAccount,
  286. Wrapped<String?>? inDeliveryShipViaId,
  287. Wrapped<String?>? inDeliveryShipVia,
  288. Wrapped<String?>? inDeliveryInvoiceId,
  289. Wrapped<String?>? inDeliveryVendorInvoiceId,
  290. Wrapped<double?>? inDeliveryEstimatedFreight,
  291. Wrapped<double?>? inDeliveryFreightInvoiceAmount,
  292. Wrapped<String?>? inDeliveryChargeType,
  293. Wrapped<String?>? inDeliveryFreightTrackingNumber,
  294. Wrapped<String?>? inDeliveryFreightTrackingUrl,
  295. Wrapped<String?>? inDeliveryPackageCode,
  296. Wrapped<bool?>? inDeliveryBillPoFreightOnOrder,
  297. Wrapped<String?>? inDeliveryOnlineOrderNumber,
  298. Wrapped<String?>? inDeliveryOnlineOrderStatus,
  299. Wrapped<String?>? inDeliveryToVenue,
  300. Wrapped<String?>? inDeliveryToVenueId,
  301. Wrapped<String?>? inDeliveryToWarehouse,
  302. Wrapped<String?>? inDeliveryToWarehouseId,
  303. Wrapped<String?>? inDeliveryDateStamp,
  304. Wrapped<double?>? rentalDaysPerWeek,
  305. Wrapped<double?>? rentalDiscountPercent,
  306. Wrapped<double?>? weeklyRentalTotal,
  307. Wrapped<double?>? monthlyRentalTotal,
  308. Wrapped<double?>? periodRentalTotal,
  309. Wrapped<bool?>? weeklyRentalTotalIncludesTax,
  310. Wrapped<bool?>? monthlyRentalTotalIncludesTax,
  311. Wrapped<bool?>? periodRentalTotalIncludesTax,
  312. Wrapped<bool?>? billLockedTotal,
  313. Wrapped<double?>? salesDiscountPercent,
  314. Wrapped<double?>? salesTotal,
  315. Wrapped<bool?>? salesTotalIncludesTax,
  316. Wrapped<double?>? partsDiscountPercent,
  317. Wrapped<double?>? partsTotal,
  318. Wrapped<bool?>? partsTotalIncludesTax,
  319. Wrapped<double?>? spaceDaysPerWeek,
  320. Wrapped<double?>? spaceDiscountPercent,
  321. Wrapped<double?>? spaceSplitPercent,
  322. Wrapped<double?>? weeklySpaceTotal,
  323. Wrapped<double?>? monthlySpaceTotal,
  324. Wrapped<double?>? periodSpaceTotal,
  325. Wrapped<bool?>? weeklySpaceTotalIncludesTax,
  326. Wrapped<bool?>? monthlySpaceTotalIncludesTax,
  327. Wrapped<bool?>? periodSpaceTotalIncludesTax,
  328. Wrapped<double?>? vehicleDaysPerWeek,
  329. Wrapped<double?>? vehicleDiscountPercent,
  330. Wrapped<double?>? weeklyVehicleTotal,
  331. Wrapped<double?>? monthlyVehicleTotal,
  332. Wrapped<double?>? periodVehicleTotal,
  333. Wrapped<bool?>? weeklyVehicleTotalIncludesTax,
  334. Wrapped<bool?>? monthlyVehicleTotalIncludesTax,
  335. Wrapped<bool?>? periodVehicleTotalIncludesTax,
  336. Wrapped<double?>? miscDiscountPercent,
  337. Wrapped<double?>? weeklyMiscTotal,
  338. Wrapped<double?>? monthlyMiscTotal,
  339. Wrapped<double?>? periodMiscTotal,
  340. Wrapped<bool?>? weeklyMiscTotalIncludesTax,
  341. Wrapped<bool?>? monthlyMiscTotalIncludesTax,
  342. Wrapped<bool?>? periodMiscTotalIncludesTax,
  343. Wrapped<double?>? laborDiscountPercent,
  344. Wrapped<double?>? weeklyLaborTotal,
  345. Wrapped<double?>? monthlyLaborTotal,
  346. Wrapped<double?>? periodLaborTotal,
  347. Wrapped<bool?>? weeklyLaborTotalIncludesTax,
  348. Wrapped<bool?>? monthlyLaborTotalIncludesTax,
  349. Wrapped<bool?>? periodLaborTotalIncludesTax,
  350. Wrapped<double?>? rentalSaleDiscountPercent,
  351. Wrapped<double?>? rentalSaleTotal,
  352. Wrapped<bool?>? rentalSaleTotalIncludesTax,
  353. Wrapped<double?>? lossAndDamageDiscountPercent,
  354. Wrapped<double?>? lossAndDamageTotal,
  355. Wrapped<bool?>? lossAndDamageTotalIncludesTax,
  356. Wrapped<double?>? combinedDaysPerWeek,
  357. Wrapped<double?>? combinedDiscountPercent,
  358. Wrapped<double?>? weeklyCombinedTotal,
  359. Wrapped<double?>? monthlyCombinedTotal,
  360. Wrapped<double?>? periodCombinedTotal,
  361. Wrapped<bool?>? weeklyCombinedTotalIncludesTax,
  362. Wrapped<bool?>? monthlyCombinedTotalIncludesTax,
  363. Wrapped<bool?>? periodCombinedTotalIncludesTax,
  364. Wrapped<bool?>? disableEditingRentalRate,
  365. Wrapped<bool?>? disableEditingSalesRate,
  366. Wrapped<bool?>? disableEditingMiscellaneousRate,
  367. Wrapped<bool?>? disableEditingLaborRate,
  368. Wrapped<bool?>? disableEditingRentalSaleRate,
  369. Wrapped<bool?>? disableEditingLossAndDamageRate,
  370. Wrapped<double?>? rentalExtendedTotal,
  371. Wrapped<double?>? salesExtendedTotal,
  372. Wrapped<double?>? laborExtendedTotal,
  373. Wrapped<double?>? miscellaneousExtendedTotal,
  374. Wrapped<double?>? rentalSaleExtendedTotal,
  375. Wrapped<double?>? lossAndDamageExtendedTotal,
  376. Wrapped<bool?>? hasNotes,
  377. Wrapped<bool?>? hasDocuments,
  378. Wrapped<bool?>? hasEmailHistory,
  379. Wrapped<bool?>? hasContacts,
  380. Wrapped<bool?>? hasSubPurchaseOrders,
  381. Wrapped<bool?>? hasPickLists,
  382. Wrapped<bool?>? hasContracts,
  383. Wrapped<bool?>? hasSuspendedContracts,
  384. Wrapped<bool?>? hasMultiOrderContracts,
  385. Wrapped<bool?>? hasInvoices,
  386. Wrapped<bool?>? hasReceipts,
  387. Wrapped<bool?>? hasCredits,
  388. Wrapped<bool?>? hasBillingWorksheets,
  389. Wrapped<bool?>? hasMultiOrderInvoices,
  390. Wrapped<bool?>? hasSnapshots,
  391. Wrapped<bool?>? hasInternalPurchaseOrders,
  392. Wrapped<double?>? totalReplacementCost,
  393. Wrapped<String?>? presentationLayerId,
  394. Wrapped<String?>? presentationLayer,
  395. Wrapped<String?>? manualSort,
  396. Wrapped<bool?>? manualSortRental,
  397. Wrapped<bool?>? manualSortSales,
  398. Wrapped<bool?>? manualSortMisc,
  399. Wrapped<bool?>? manualSortLabor,
  400. Wrapped<bool?>? manualSortLossAndDamage,
  401. Wrapped<bool?>? manualSortRentalSale,
  402. Wrapped<bool?>? manualSortParts,
  403. Wrapped<bool?>? preventManualSort,
  404. Wrapped<bool?>? separateCompletesKits,
  405. Wrapped<String?>? quoteOrderTitle,
  406. Wrapped<bool?>? unassignedSubs,
  407. Wrapped<bool?>? nonTaxable,
  408. Wrapped<bool?>? rentalExempt,
  409. Wrapped<bool?>? salesExempt,
  410. Wrapped<bool?>? laborExempt,
  411. Wrapped<bool?>? enableProjects,
  412. Wrapped<String?>? projectId,
  413. Wrapped<String?>? projectNumber,
  414. Wrapped<String?>? project,
  415. Wrapped<String?>? projectDrawingsId,
  416. Wrapped<String?>? projectDrawings,
  417. Wrapped<String?>? projectItemsOrderedId,
  418. Wrapped<String?>? projectItemsOrdered,
  419. Wrapped<String?>? projectDropShipId,
  420. Wrapped<String?>? projectDropShip,
  421. Wrapped<String?>? projectAsBuildId,
  422. Wrapped<String?>? projectAsBuild,
  423. Wrapped<String?>? projectCommissioningId,
  424. Wrapped<String?>? projectCommissioning,
  425. Wrapped<String?>? projectDepositId,
  426. Wrapped<String?>? projectDeposit,
  427. Wrapped<String?>? inputByUserId,
  428. Wrapped<String?>? modifiedByUserId,
  429. Wrapped<bool?>? useEstimatedDatesForBilling,
  430. Wrapped<String?>? orderedById,
  431. Wrapped<String?>? orderedBy,
  432. Wrapped<String?>? orderedByTitle,
  433. Wrapped<String?>? orderedByPhone,
  434. Wrapped<String?>? orderedByExtension,
  435. Wrapped<String?>? orderedByPhoneAndExtension,
  436. Wrapped<String?>? orderedByEmail,
  437. Wrapped<String?>? confirmationStatus,
  438. Wrapped<String?>? confirmationAsOf,
  439. Wrapped<bool?>? updateEstimatedStartAndStopDatesOnSubPurchaseOrders,
  440. Wrapped<bool?>? promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders,
  441. Wrapped<bool?>? updateBillingStartAndStopDatesOnSubPurchaseOrders,
  442. Wrapped<bool?>? promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders,
  443. Wrapped<double?>? orderValueTotal,
  444. Wrapped<double?>? orderReplacementTotal,
  445. Wrapped<double?>? ownedValueTotal,
  446. Wrapped<double?>? ownedReplacementTotal,
  447. Wrapped<double?>? subValueTotal,
  448. Wrapped<double?>? subReplacementTotal,
  449. Wrapped<double?>? invoicedAmount,
  450. Wrapped<double?>? itemQuantity,
  451. Wrapped<bool?>? hasBottomLineMiscellaneousAdjustment,
  452. Wrapped<double?>? installationAndStrikeFeePercent,
  453. Wrapped<String?>? installationAndStrikeFeeBasedOn,
  454. Wrapped<double?>? managementAndServiceFeePercent,
  455. Wrapped<String?>? managementAndServiceFeeBasedOn,
  456. Wrapped<bool?>? useResponsiblePerson,
  457. Wrapped<bool?>? requireResponsiblePerson,
  458. Wrapped<String?>? dateStamp,
  459. Wrapped<String?>? auditNote,
  460. Wrapped<String?>? recordTitle,
  461. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  462. Wrapped<List<WebApiModulesHomeControlsOrderItemOrderItem>?>? items,
  463. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  464. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  465. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

Implementation

WebApiModulesAgentOrderGetOrderResponse copyWithWrapped(
    {Wrapped<String?>? orderId,
    Wrapped<String?>? orderNumber,
    Wrapped<String?>? orderDate,
    Wrapped<String?>? sourceQuoteId,
    Wrapped<String?>? sourceQuoteNumber,
    Wrapped<String?>? creditCardPreAuthorizationStatus,
    Wrapped<bool?>? isInternal,
    Wrapped<String?>? internalPurchaseOrderId,
    Wrapped<String?>? internalPurchaseOrderNumber,
    Wrapped<String?>? externalOrderId,
    Wrapped<String?>? externalOrderNumber,
    Wrapped<String?>? description,
    Wrapped<String?>? officeLocationId,
    Wrapped<String?>? officeLocation,
    Wrapped<String?>? warehouseId,
    Wrapped<String?>? warehouse,
    Wrapped<String?>? languageId,
    Wrapped<String?>? language,
    Wrapped<String?>? warehouseCode,
    Wrapped<String?>? departmentId,
    Wrapped<String?>? department,
    Wrapped<String?>? customerId,
    Wrapped<String?>? customer,
    Wrapped<String?>? customerStatus,
    Wrapped<String?>? customerNumber,
    Wrapped<String?>? dealId,
    Wrapped<String?>? dealStatus,
    Wrapped<String?>? deal,
    Wrapped<String?>? dealNumber,
    Wrapped<String?>? rateType,
    Wrapped<String?>? rateTypeDisplay,
    Wrapped<String?>? agentId,
    Wrapped<String?>? agent,
    Wrapped<String?>? projectManagerId,
    Wrapped<String?>? projectManager,
    Wrapped<bool?>? rental,
    Wrapped<bool?>? sales,
    Wrapped<bool?>? miscellaneous,
    Wrapped<bool?>? labor,
    Wrapped<bool?>? facilities,
    Wrapped<bool?>? transportation,
    Wrapped<bool?>? rentalSale,
    Wrapped<bool?>? lossAndDamage,
    Wrapped<bool?>? repair,
    Wrapped<bool?>? hasRentalItem,
    Wrapped<bool?>? hasSalesItem,
    Wrapped<bool?>? hasMiscellaneousItem,
    Wrapped<bool?>? hasLaborItem,
    Wrapped<bool?>? hasFacilitiesItem,
    Wrapped<bool?>? hasLossAndDamageItem,
    Wrapped<bool?>? hasRentalSaleItem,
    Wrapped<bool?>? hasRepair,
    Wrapped<List<WebApiModulesHomeControlsOrderDatesOrderDates>?>?
        activityDatesAndTimes,
    Wrapped<String?>? pickDate,
    Wrapped<String?>? pickTime,
    Wrapped<String?>? estimatedStartDate,
    Wrapped<String?>? estimatedStartTime,
    Wrapped<String?>? estimatedStopDate,
    Wrapped<String?>? estimatedStopTime,
    Wrapped<String?>? pickUpDate,
    Wrapped<String?>? pickUpTime,
    Wrapped<String?>? prepDate,
    Wrapped<String?>? prepTime,
    Wrapped<String?>? loadInDate,
    Wrapped<String?>? loadInTime,
    Wrapped<String?>? strikeDate,
    Wrapped<String?>? strikeTime,
    Wrapped<String?>? testDate,
    Wrapped<String?>? testTime,
    Wrapped<String?>? orderTypeId,
    Wrapped<String?>? orderType,
    Wrapped<bool?>? orderTypeCombineActivityTabs,
    Wrapped<bool?>? pendingPo,
    Wrapped<String?>? poNumber,
    Wrapped<double?>? poAmount,
    Wrapped<String?>? location,
    Wrapped<String?>? orderLocationId,
    Wrapped<String?>? orderLocation,
    Wrapped<String?>? referenceNumber,
    Wrapped<double?>? total,
    Wrapped<String?>? status,
    Wrapped<String?>? statusDate,
    Wrapped<bool?>? lockBillingDates,
    Wrapped<bool?>? specifyBillingDatesByType,
    Wrapped<String?>? rentalBillingStartDate,
    Wrapped<String?>? rentalBillingEndDate,
    Wrapped<String?>? laborBillingStartDate,
    Wrapped<String?>? laborBillingEndDate,
    Wrapped<String?>? miscellaneousBillingStartDate,
    Wrapped<String?>? miscellaneousBillingEndDate,
    Wrapped<String?>? facilitiesBillingStartDate,
    Wrapped<String?>? facilitiesBillingEndDate,
    Wrapped<String?>? vehicleBillingStartDate,
    Wrapped<String?>? vehicleBillingEndDate,
    Wrapped<String?>? delayBillingSearchUntil,
    Wrapped<bool?>? includePrepFeesInRentalRate,
    Wrapped<String?>? billingStartDate,
    Wrapped<String?>? billingEndDate,
    Wrapped<double?>? billingWeeks,
    Wrapped<double?>? billingMonths,
    Wrapped<String?>? determineQuantitiesToBillBasedOn,
    Wrapped<String?>? billingCycleId,
    Wrapped<String?>? billingCycle,
    Wrapped<String?>? billingCycleType,
    Wrapped<String?>? paymentTermsId,
    Wrapped<String?>? paymentTerms,
    Wrapped<String?>? paymentTypeId,
    Wrapped<String?>? paymentType,
    Wrapped<String?>? paymentTypeType,
    Wrapped<String?>? currencyId,
    Wrapped<bool?>? updateAllRatesToNewCurrency,
    Wrapped<String?>? confirmUpdateAllRatesToNewCurrency,
    Wrapped<String?>? currencyCode,
    Wrapped<String?>? currency,
    Wrapped<String?>? currencySymbol,
    Wrapped<String?>? taxOptionId,
    Wrapped<String?>? taxOption,
    Wrapped<String?>? tax1Name,
    Wrapped<String?>? tax2Name,
    Wrapped<String?>? taxId,
    Wrapped<double?>? rentalTaxRate1,
    Wrapped<double?>? salesTaxRate1,
    Wrapped<double?>? laborTaxRate1,
    Wrapped<double?>? rentalTaxRate2,
    Wrapped<double?>? salesTaxRate2,
    Wrapped<double?>? laborTaxRate2,
    Wrapped<bool?>? noCharge,
    Wrapped<String?>? noChargeReason,
    Wrapped<String?>? printIssuedToAddressFrom,
    Wrapped<String?>? issuedToName,
    Wrapped<String?>? issuedToAttention,
    Wrapped<String?>? issuedToAttention2,
    Wrapped<String?>? issuedToAddress1,
    Wrapped<String?>? issuedToAddress2,
    Wrapped<String?>? issuedToCity,
    Wrapped<String?>? issuedToState,
    Wrapped<String?>? issuedToZipCode,
    Wrapped<String?>? issuedToCountryId,
    Wrapped<String?>? issuedToCountry,
    Wrapped<String?>? issuedToCountryCodeIsoAlpha2,
    Wrapped<int?>? issuedToCountryCodePhone,
    Wrapped<bool?>? billToAddressDifferentFromIssuedToAddress,
    Wrapped<String?>? billToAddressId,
    Wrapped<String?>? billToName,
    Wrapped<String?>? billToAttention,
    Wrapped<String?>? billToAttention2,
    Wrapped<String?>? billToAddress1,
    Wrapped<String?>? billToAddress2,
    Wrapped<String?>? billToCity,
    Wrapped<String?>? billToState,
    Wrapped<String?>? billToZipCode,
    Wrapped<String?>? billToCountryId,
    Wrapped<String?>? billToCountry,
    Wrapped<String?>? billToCountryCodeIsoAlpha2,
    Wrapped<int?>? billToCountryCodePhone,
    Wrapped<String?>? discountReasonId,
    Wrapped<String?>? discountReason,
    Wrapped<bool?>? requireContactConfirmation,
    Wrapped<bool?>? departmentRequireContactConfirmation,
    Wrapped<bool?>? includeInBillingAnalysis,
    Wrapped<String?>? hiatusDiscountFrom,
    Wrapped<bool?>? roundTripRentals,
    Wrapped<bool?>? inGroup,
    Wrapped<int?>? groupNumber,
    Wrapped<int?>? groupColor,
    Wrapped<double?>? groupOrderBy,
    Wrapped<String?>? coverLetterId,
    Wrapped<String?>? coverLetter,
    Wrapped<String?>? termsConditionsId,
    Wrapped<String?>? termsConditions,
    Wrapped<String?>? outsideSalesRepresentativeId,
    Wrapped<String?>? outsideSalesRepresentative,
    Wrapped<String?>? marketTypeId,
    Wrapped<String?>? marketType,
    Wrapped<String?>? marketSegmentId,
    Wrapped<String?>? marketSegment,
    Wrapped<String?>? marketSegmentJobId,
    Wrapped<String?>? marketSegmentJob,
    Wrapped<String?>? outDeliveryId,
    Wrapped<String?>? outDeliveryDeliveryType,
    Wrapped<String?>? outDeliveryRequiredDate,
    Wrapped<String?>? outDeliveryRequiredTime,
    Wrapped<String?>? outDeliveryTargetShipDate,
    Wrapped<String?>? outDeliveryTargetShipTime,
    Wrapped<String?>? outDeliveryDirection,
    Wrapped<String?>? outDeliveryAddressType,
    Wrapped<String?>? outDeliveryFromLocation,
    Wrapped<String?>? outDeliveryFromContact,
    Wrapped<String?>? outDeliveryFromContactPhone,
    Wrapped<String?>? outDeliveryFromAlternateContact,
    Wrapped<String?>? outDeliveryFromAlternateContactPhone,
    Wrapped<String?>? outDeliveryFromAttention,
    Wrapped<String?>? outDeliveryFromAddress1,
    Wrapped<String?>? outDeliveryFromAddress2,
    Wrapped<String?>? outDeliveryFromCity,
    Wrapped<String?>? outDeliveryFromState,
    Wrapped<String?>? outDeliveryFromZipCode,
    Wrapped<String?>? outDeliveryFromCountry,
    Wrapped<String?>? outDeliveryFromCountryId,
    Wrapped<String?>? outDeliveryFromCountryCodeIsoAlpha2,
    Wrapped<int?>? outDeliveryFromCountryCodePhone,
    Wrapped<String?>? outDeliveryFromCrossStreets,
    Wrapped<String?>? outDeliveryToLocation,
    Wrapped<String?>? outDeliveryToContact,
    Wrapped<String?>? outDeliveryToContactPhone,
    Wrapped<String?>? outDeliveryToAlternateContact,
    Wrapped<String?>? outDeliveryToAlternateContactPhone,
    Wrapped<String?>? outDeliveryToAttention,
    Wrapped<String?>? outDeliveryToAddress1,
    Wrapped<String?>? outDeliveryToAddress2,
    Wrapped<String?>? outDeliveryToCity,
    Wrapped<String?>? outDeliveryToState,
    Wrapped<String?>? outDeliveryToZipCode,
    Wrapped<String?>? outDeliveryToCountryId,
    Wrapped<String?>? outDeliveryToCountry,
    Wrapped<String?>? outDeliveryToCountryCodeIsoAlpha2,
    Wrapped<int?>? outDeliveryToCountryCodePhone,
    Wrapped<String?>? outDeliveryToContactFax,
    Wrapped<String?>? outDeliveryToCrossStreets,
    Wrapped<String?>? outDeliveryDeliveryNotes,
    Wrapped<String?>? outDeliveryCarrierId,
    Wrapped<String?>? outDeliveryCarrier,
    Wrapped<String?>? outDeliveryCarrierAccount,
    Wrapped<String?>? outDeliveryShipViaId,
    Wrapped<String?>? outDeliveryShipVia,
    Wrapped<String?>? outDeliveryInvoiceId,
    Wrapped<String?>? outDeliveryVendorInvoiceId,
    Wrapped<double?>? outDeliveryEstimatedFreight,
    Wrapped<double?>? outDeliveryFreightInvoiceAmount,
    Wrapped<String?>? outDeliveryChargeType,
    Wrapped<String?>? outDeliveryFreightTrackingNumber,
    Wrapped<String?>? outDeliveryFreightTrackingUrl,
    Wrapped<String?>? outDeliveryPackageCode,
    Wrapped<bool?>? outDeliveryBillPoFreightOnOrder,
    Wrapped<String?>? outDeliveryOnlineOrderNumber,
    Wrapped<String?>? outDeliveryToVenue,
    Wrapped<String?>? outDeliveryToVenueId,
    Wrapped<String?>? outDeliveryToWarehouse,
    Wrapped<String?>? outDeliveryToWarehouseId,
    Wrapped<String?>? outDeliveryDateStamp,
    Wrapped<String?>? inDeliveryId,
    Wrapped<String?>? inDeliveryDeliveryType,
    Wrapped<String?>? inDeliveryRequiredDate,
    Wrapped<String?>? inDeliveryRequiredTime,
    Wrapped<String?>? inDeliveryTargetShipDate,
    Wrapped<String?>? inDeliveryTargetShipTime,
    Wrapped<String?>? inDeliveryDirection,
    Wrapped<String?>? inDeliveryAddressType,
    Wrapped<String?>? inDeliveryFromLocation,
    Wrapped<String?>? inDeliveryFromContact,
    Wrapped<String?>? inDeliveryFromContactPhone,
    Wrapped<String?>? inDeliveryFromAlternateContact,
    Wrapped<String?>? inDeliveryFromAlternateContactPhone,
    Wrapped<String?>? inDeliveryFromAttention,
    Wrapped<String?>? inDeliveryFromAddress1,
    Wrapped<String?>? inDeliveryFromAddress2,
    Wrapped<String?>? inDeliveryFromCity,
    Wrapped<String?>? inDeliveryFromState,
    Wrapped<String?>? inDeliveryFromZipCode,
    Wrapped<String?>? inDeliveryFromCountry,
    Wrapped<String?>? inDeliveryFromCountryId,
    Wrapped<String?>? inDeliveryFromCountryCodeIsoAlpha2,
    Wrapped<int?>? inDeliveryFromCountryCodePhone,
    Wrapped<String?>? inDeliveryFromCrossStreets,
    Wrapped<String?>? inDeliveryToLocation,
    Wrapped<String?>? inDeliveryToContact,
    Wrapped<String?>? inDeliveryToContactPhone,
    Wrapped<String?>? inDeliveryToAlternateContact,
    Wrapped<String?>? inDeliveryToAlternateContactPhone,
    Wrapped<String?>? inDeliveryToAttention,
    Wrapped<String?>? inDeliveryToAddress1,
    Wrapped<String?>? inDeliveryToAddress2,
    Wrapped<String?>? inDeliveryToCity,
    Wrapped<String?>? inDeliveryToState,
    Wrapped<String?>? inDeliveryToZipCode,
    Wrapped<String?>? inDeliveryToCountryId,
    Wrapped<String?>? inDeliveryToCountry,
    Wrapped<String?>? inDeliveryToCountryCodeIsoAlpha2,
    Wrapped<int?>? inDeliveryToCountryCodePhone,
    Wrapped<String?>? inDeliveryToContactFax,
    Wrapped<String?>? inDeliveryToCrossStreets,
    Wrapped<String?>? inDeliveryDeliveryNotes,
    Wrapped<String?>? inDeliveryCarrierId,
    Wrapped<String?>? inDeliveryCarrier,
    Wrapped<String?>? inDeliveryCarrierAccount,
    Wrapped<String?>? inDeliveryShipViaId,
    Wrapped<String?>? inDeliveryShipVia,
    Wrapped<String?>? inDeliveryInvoiceId,
    Wrapped<String?>? inDeliveryVendorInvoiceId,
    Wrapped<double?>? inDeliveryEstimatedFreight,
    Wrapped<double?>? inDeliveryFreightInvoiceAmount,
    Wrapped<String?>? inDeliveryChargeType,
    Wrapped<String?>? inDeliveryFreightTrackingNumber,
    Wrapped<String?>? inDeliveryFreightTrackingUrl,
    Wrapped<String?>? inDeliveryPackageCode,
    Wrapped<bool?>? inDeliveryBillPoFreightOnOrder,
    Wrapped<String?>? inDeliveryOnlineOrderNumber,
    Wrapped<String?>? inDeliveryOnlineOrderStatus,
    Wrapped<String?>? inDeliveryToVenue,
    Wrapped<String?>? inDeliveryToVenueId,
    Wrapped<String?>? inDeliveryToWarehouse,
    Wrapped<String?>? inDeliveryToWarehouseId,
    Wrapped<String?>? inDeliveryDateStamp,
    Wrapped<double?>? rentalDaysPerWeek,
    Wrapped<double?>? rentalDiscountPercent,
    Wrapped<double?>? weeklyRentalTotal,
    Wrapped<double?>? monthlyRentalTotal,
    Wrapped<double?>? periodRentalTotal,
    Wrapped<bool?>? weeklyRentalTotalIncludesTax,
    Wrapped<bool?>? monthlyRentalTotalIncludesTax,
    Wrapped<bool?>? periodRentalTotalIncludesTax,
    Wrapped<bool?>? billLockedTotal,
    Wrapped<double?>? salesDiscountPercent,
    Wrapped<double?>? salesTotal,
    Wrapped<bool?>? salesTotalIncludesTax,
    Wrapped<double?>? partsDiscountPercent,
    Wrapped<double?>? partsTotal,
    Wrapped<bool?>? partsTotalIncludesTax,
    Wrapped<double?>? spaceDaysPerWeek,
    Wrapped<double?>? spaceDiscountPercent,
    Wrapped<double?>? spaceSplitPercent,
    Wrapped<double?>? weeklySpaceTotal,
    Wrapped<double?>? monthlySpaceTotal,
    Wrapped<double?>? periodSpaceTotal,
    Wrapped<bool?>? weeklySpaceTotalIncludesTax,
    Wrapped<bool?>? monthlySpaceTotalIncludesTax,
    Wrapped<bool?>? periodSpaceTotalIncludesTax,
    Wrapped<double?>? vehicleDaysPerWeek,
    Wrapped<double?>? vehicleDiscountPercent,
    Wrapped<double?>? weeklyVehicleTotal,
    Wrapped<double?>? monthlyVehicleTotal,
    Wrapped<double?>? periodVehicleTotal,
    Wrapped<bool?>? weeklyVehicleTotalIncludesTax,
    Wrapped<bool?>? monthlyVehicleTotalIncludesTax,
    Wrapped<bool?>? periodVehicleTotalIncludesTax,
    Wrapped<double?>? miscDiscountPercent,
    Wrapped<double?>? weeklyMiscTotal,
    Wrapped<double?>? monthlyMiscTotal,
    Wrapped<double?>? periodMiscTotal,
    Wrapped<bool?>? weeklyMiscTotalIncludesTax,
    Wrapped<bool?>? monthlyMiscTotalIncludesTax,
    Wrapped<bool?>? periodMiscTotalIncludesTax,
    Wrapped<double?>? laborDiscountPercent,
    Wrapped<double?>? weeklyLaborTotal,
    Wrapped<double?>? monthlyLaborTotal,
    Wrapped<double?>? periodLaborTotal,
    Wrapped<bool?>? weeklyLaborTotalIncludesTax,
    Wrapped<bool?>? monthlyLaborTotalIncludesTax,
    Wrapped<bool?>? periodLaborTotalIncludesTax,
    Wrapped<double?>? rentalSaleDiscountPercent,
    Wrapped<double?>? rentalSaleTotal,
    Wrapped<bool?>? rentalSaleTotalIncludesTax,
    Wrapped<double?>? lossAndDamageDiscountPercent,
    Wrapped<double?>? lossAndDamageTotal,
    Wrapped<bool?>? lossAndDamageTotalIncludesTax,
    Wrapped<double?>? combinedDaysPerWeek,
    Wrapped<double?>? combinedDiscountPercent,
    Wrapped<double?>? weeklyCombinedTotal,
    Wrapped<double?>? monthlyCombinedTotal,
    Wrapped<double?>? periodCombinedTotal,
    Wrapped<bool?>? weeklyCombinedTotalIncludesTax,
    Wrapped<bool?>? monthlyCombinedTotalIncludesTax,
    Wrapped<bool?>? periodCombinedTotalIncludesTax,
    Wrapped<bool?>? disableEditingRentalRate,
    Wrapped<bool?>? disableEditingSalesRate,
    Wrapped<bool?>? disableEditingMiscellaneousRate,
    Wrapped<bool?>? disableEditingLaborRate,
    Wrapped<bool?>? disableEditingRentalSaleRate,
    Wrapped<bool?>? disableEditingLossAndDamageRate,
    Wrapped<double?>? rentalExtendedTotal,
    Wrapped<double?>? salesExtendedTotal,
    Wrapped<double?>? laborExtendedTotal,
    Wrapped<double?>? miscellaneousExtendedTotal,
    Wrapped<double?>? rentalSaleExtendedTotal,
    Wrapped<double?>? lossAndDamageExtendedTotal,
    Wrapped<bool?>? hasNotes,
    Wrapped<bool?>? hasDocuments,
    Wrapped<bool?>? hasEmailHistory,
    Wrapped<bool?>? hasContacts,
    Wrapped<bool?>? hasSubPurchaseOrders,
    Wrapped<bool?>? hasPickLists,
    Wrapped<bool?>? hasContracts,
    Wrapped<bool?>? hasSuspendedContracts,
    Wrapped<bool?>? hasMultiOrderContracts,
    Wrapped<bool?>? hasInvoices,
    Wrapped<bool?>? hasReceipts,
    Wrapped<bool?>? hasCredits,
    Wrapped<bool?>? hasBillingWorksheets,
    Wrapped<bool?>? hasMultiOrderInvoices,
    Wrapped<bool?>? hasSnapshots,
    Wrapped<bool?>? hasInternalPurchaseOrders,
    Wrapped<double?>? totalReplacementCost,
    Wrapped<String?>? presentationLayerId,
    Wrapped<String?>? presentationLayer,
    Wrapped<String?>? manualSort,
    Wrapped<bool?>? manualSortRental,
    Wrapped<bool?>? manualSortSales,
    Wrapped<bool?>? manualSortMisc,
    Wrapped<bool?>? manualSortLabor,
    Wrapped<bool?>? manualSortLossAndDamage,
    Wrapped<bool?>? manualSortRentalSale,
    Wrapped<bool?>? manualSortParts,
    Wrapped<bool?>? preventManualSort,
    Wrapped<bool?>? separateCompletesKits,
    Wrapped<String?>? quoteOrderTitle,
    Wrapped<bool?>? unassignedSubs,
    Wrapped<bool?>? nonTaxable,
    Wrapped<bool?>? rentalExempt,
    Wrapped<bool?>? salesExempt,
    Wrapped<bool?>? laborExempt,
    Wrapped<bool?>? enableProjects,
    Wrapped<String?>? projectId,
    Wrapped<String?>? projectNumber,
    Wrapped<String?>? project,
    Wrapped<String?>? projectDrawingsId,
    Wrapped<String?>? projectDrawings,
    Wrapped<String?>? projectItemsOrderedId,
    Wrapped<String?>? projectItemsOrdered,
    Wrapped<String?>? projectDropShipId,
    Wrapped<String?>? projectDropShip,
    Wrapped<String?>? projectAsBuildId,
    Wrapped<String?>? projectAsBuild,
    Wrapped<String?>? projectCommissioningId,
    Wrapped<String?>? projectCommissioning,
    Wrapped<String?>? projectDepositId,
    Wrapped<String?>? projectDeposit,
    Wrapped<String?>? inputByUserId,
    Wrapped<String?>? modifiedByUserId,
    Wrapped<bool?>? useEstimatedDatesForBilling,
    Wrapped<String?>? orderedById,
    Wrapped<String?>? orderedBy,
    Wrapped<String?>? orderedByTitle,
    Wrapped<String?>? orderedByPhone,
    Wrapped<String?>? orderedByExtension,
    Wrapped<String?>? orderedByPhoneAndExtension,
    Wrapped<String?>? orderedByEmail,
    Wrapped<String?>? confirmationStatus,
    Wrapped<String?>? confirmationAsOf,
    Wrapped<bool?>? updateEstimatedStartAndStopDatesOnSubPurchaseOrders,
    Wrapped<bool?>?
        promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders,
    Wrapped<bool?>? updateBillingStartAndStopDatesOnSubPurchaseOrders,
    Wrapped<bool?>? promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders,
    Wrapped<double?>? orderValueTotal,
    Wrapped<double?>? orderReplacementTotal,
    Wrapped<double?>? ownedValueTotal,
    Wrapped<double?>? ownedReplacementTotal,
    Wrapped<double?>? subValueTotal,
    Wrapped<double?>? subReplacementTotal,
    Wrapped<double?>? invoicedAmount,
    Wrapped<double?>? itemQuantity,
    Wrapped<bool?>? hasBottomLineMiscellaneousAdjustment,
    Wrapped<double?>? installationAndStrikeFeePercent,
    Wrapped<String?>? installationAndStrikeFeeBasedOn,
    Wrapped<double?>? managementAndServiceFeePercent,
    Wrapped<String?>? managementAndServiceFeeBasedOn,
    Wrapped<bool?>? useResponsiblePerson,
    Wrapped<bool?>? requireResponsiblePerson,
    Wrapped<String?>? dateStamp,
    Wrapped<String?>? auditNote,
    Wrapped<String?>? recordTitle,
    Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
        fields,
    Wrapped<List<WebApiModulesHomeControlsOrderItemOrderItem>?>? items,
    Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
    Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
    Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
  return WebApiModulesAgentOrderGetOrderResponse(
      orderId: (orderId != null ? orderId.value : this.orderId),
      orderNumber:
          (orderNumber != null ? orderNumber.value : this.orderNumber),
      orderDate: (orderDate != null ? orderDate.value : this.orderDate),
      sourceQuoteId:
          (sourceQuoteId != null ? sourceQuoteId.value : this.sourceQuoteId),
      sourceQuoteNumber: (sourceQuoteNumber != null
          ? sourceQuoteNumber.value
          : this.sourceQuoteNumber),
      creditCardPreAuthorizationStatus:
          (creditCardPreAuthorizationStatus != null
              ? creditCardPreAuthorizationStatus.value
              : this.creditCardPreAuthorizationStatus),
      isInternal: (isInternal != null ? isInternal.value : this.isInternal),
      internalPurchaseOrderId: (internalPurchaseOrderId != null
          ? internalPurchaseOrderId.value
          : this.internalPurchaseOrderId),
      internalPurchaseOrderNumber: (internalPurchaseOrderNumber != null
          ? internalPurchaseOrderNumber.value
          : this.internalPurchaseOrderNumber),
      externalOrderId: (externalOrderId != null
          ? externalOrderId.value
          : this.externalOrderId),
      externalOrderNumber: (externalOrderNumber != null
          ? externalOrderNumber.value
          : this.externalOrderNumber),
      description:
          (description != null ? description.value : this.description),
      officeLocationId: (officeLocationId != null
          ? officeLocationId.value
          : this.officeLocationId),
      officeLocation: (officeLocation != null
          ? officeLocation.value
          : this.officeLocation),
      warehouseId:
          (warehouseId != null ? warehouseId.value : this.warehouseId),
      warehouse: (warehouse != null ? warehouse.value : this.warehouse),
      languageId: (languageId != null ? languageId.value : this.languageId),
      language: (language != null ? language.value : this.language),
      warehouseCode:
          (warehouseCode != null ? warehouseCode.value : this.warehouseCode),
      departmentId:
          (departmentId != null ? departmentId.value : this.departmentId),
      department: (department != null ? department.value : this.department),
      customerId: (customerId != null ? customerId.value : this.customerId),
      customer: (customer != null ? customer.value : this.customer),
      customerStatus: (customerStatus != null
          ? customerStatus.value
          : this.customerStatus),
      customerNumber: (customerNumber != null
          ? customerNumber.value
          : this.customerNumber),
      dealId: (dealId != null ? dealId.value : this.dealId),
      dealStatus: (dealStatus != null ? dealStatus.value : this.dealStatus),
      deal: (deal != null ? deal.value : this.deal),
      dealNumber: (dealNumber != null ? dealNumber.value : this.dealNumber),
      rateType: (rateType != null ? rateType.value : this.rateType),
      rateTypeDisplay: (rateTypeDisplay != null
          ? rateTypeDisplay.value
          : this.rateTypeDisplay),
      agentId: (agentId != null ? agentId.value : this.agentId),
      agent: (agent != null ? agent.value : this.agent),
      projectManagerId: (projectManagerId != null
          ? projectManagerId.value
          : this.projectManagerId),
      projectManager: (projectManager != null
          ? projectManager.value
          : this.projectManager),
      rental: (rental != null ? rental.value : this.rental),
      sales: (sales != null ? sales.value : this.sales),
      miscellaneous:
          (miscellaneous != null ? miscellaneous.value : this.miscellaneous),
      labor: (labor != null ? labor.value : this.labor),
      facilities: (facilities != null ? facilities.value : this.facilities),
      transportation: (transportation != null
          ? transportation.value
          : this.transportation),
      rentalSale: (rentalSale != null ? rentalSale.value : this.rentalSale),
      lossAndDamage:
          (lossAndDamage != null ? lossAndDamage.value : this.lossAndDamage),
      repair: (repair != null ? repair.value : this.repair),
      hasRentalItem:
          (hasRentalItem != null ? hasRentalItem.value : this.hasRentalItem),
      hasSalesItem:
          (hasSalesItem != null ? hasSalesItem.value : this.hasSalesItem),
      hasMiscellaneousItem: (hasMiscellaneousItem != null
          ? hasMiscellaneousItem.value
          : this.hasMiscellaneousItem),
      hasLaborItem:
          (hasLaborItem != null ? hasLaborItem.value : this.hasLaborItem),
      hasFacilitiesItem: (hasFacilitiesItem != null
          ? hasFacilitiesItem.value
          : this.hasFacilitiesItem),
      hasLossAndDamageItem: (hasLossAndDamageItem != null
          ? hasLossAndDamageItem.value
          : this.hasLossAndDamageItem),
      hasRentalSaleItem: (hasRentalSaleItem != null
          ? hasRentalSaleItem.value
          : this.hasRentalSaleItem),
      hasRepair: (hasRepair != null ? hasRepair.value : this.hasRepair),
      activityDatesAndTimes: (activityDatesAndTimes != null
          ? activityDatesAndTimes.value
          : this.activityDatesAndTimes),
      pickDate: (pickDate != null ? pickDate.value : this.pickDate),
      pickTime: (pickTime != null ? pickTime.value : this.pickTime),
      estimatedStartDate: (estimatedStartDate != null
          ? estimatedStartDate.value
          : this.estimatedStartDate),
      estimatedStartTime: (estimatedStartTime != null
          ? estimatedStartTime.value
          : this.estimatedStartTime),
      estimatedStopDate: (estimatedStopDate != null
          ? estimatedStopDate.value
          : this.estimatedStopDate),
      estimatedStopTime: (estimatedStopTime != null
          ? estimatedStopTime.value
          : this.estimatedStopTime),
      pickUpDate: (pickUpDate != null ? pickUpDate.value : this.pickUpDate),
      pickUpTime: (pickUpTime != null ? pickUpTime.value : this.pickUpTime),
      prepDate: (prepDate != null ? prepDate.value : this.prepDate),
      prepTime: (prepTime != null ? prepTime.value : this.prepTime),
      loadInDate: (loadInDate != null ? loadInDate.value : this.loadInDate),
      loadInTime: (loadInTime != null ? loadInTime.value : this.loadInTime),
      strikeDate: (strikeDate != null ? strikeDate.value : this.strikeDate),
      strikeTime: (strikeTime != null ? strikeTime.value : this.strikeTime),
      testDate: (testDate != null ? testDate.value : this.testDate),
      testTime: (testTime != null ? testTime.value : this.testTime),
      orderTypeId:
          (orderTypeId != null ? orderTypeId.value : this.orderTypeId),
      orderType: (orderType != null ? orderType.value : this.orderType),
      orderTypeCombineActivityTabs: (orderTypeCombineActivityTabs != null
          ? orderTypeCombineActivityTabs.value
          : this.orderTypeCombineActivityTabs),
      pendingPo: (pendingPo != null ? pendingPo.value : this.pendingPo),
      poNumber: (poNumber != null ? poNumber.value : this.poNumber),
      poAmount: (poAmount != null ? poAmount.value : this.poAmount),
      location: (location != null ? location.value : this.location),
      orderLocationId: (orderLocationId != null
          ? orderLocationId.value
          : this.orderLocationId),
      orderLocation:
          (orderLocation != null ? orderLocation.value : this.orderLocation),
      referenceNumber: (referenceNumber != null
          ? referenceNumber.value
          : this.referenceNumber),
      total: (total != null ? total.value : this.total),
      status: (status != null ? status.value : this.status),
      statusDate: (statusDate != null ? statusDate.value : this.statusDate),
      lockBillingDates: (lockBillingDates != null
          ? lockBillingDates.value
          : this.lockBillingDates),
      specifyBillingDatesByType: (specifyBillingDatesByType != null
          ? specifyBillingDatesByType.value
          : this.specifyBillingDatesByType),
      rentalBillingStartDate: (rentalBillingStartDate != null
          ? rentalBillingStartDate.value
          : this.rentalBillingStartDate),
      rentalBillingEndDate: (rentalBillingEndDate != null ? rentalBillingEndDate.value : this.rentalBillingEndDate),
      laborBillingStartDate: (laborBillingStartDate != null ? laborBillingStartDate.value : this.laborBillingStartDate),
      laborBillingEndDate: (laborBillingEndDate != null ? laborBillingEndDate.value : this.laborBillingEndDate),
      miscellaneousBillingStartDate: (miscellaneousBillingStartDate != null ? miscellaneousBillingStartDate.value : this.miscellaneousBillingStartDate),
      miscellaneousBillingEndDate: (miscellaneousBillingEndDate != null ? miscellaneousBillingEndDate.value : this.miscellaneousBillingEndDate),
      facilitiesBillingStartDate: (facilitiesBillingStartDate != null ? facilitiesBillingStartDate.value : this.facilitiesBillingStartDate),
      facilitiesBillingEndDate: (facilitiesBillingEndDate != null ? facilitiesBillingEndDate.value : this.facilitiesBillingEndDate),
      vehicleBillingStartDate: (vehicleBillingStartDate != null ? vehicleBillingStartDate.value : this.vehicleBillingStartDate),
      vehicleBillingEndDate: (vehicleBillingEndDate != null ? vehicleBillingEndDate.value : this.vehicleBillingEndDate),
      delayBillingSearchUntil: (delayBillingSearchUntil != null ? delayBillingSearchUntil.value : this.delayBillingSearchUntil),
      includePrepFeesInRentalRate: (includePrepFeesInRentalRate != null ? includePrepFeesInRentalRate.value : this.includePrepFeesInRentalRate),
      billingStartDate: (billingStartDate != null ? billingStartDate.value : this.billingStartDate),
      billingEndDate: (billingEndDate != null ? billingEndDate.value : this.billingEndDate),
      billingWeeks: (billingWeeks != null ? billingWeeks.value : this.billingWeeks),
      billingMonths: (billingMonths != null ? billingMonths.value : this.billingMonths),
      determineQuantitiesToBillBasedOn: (determineQuantitiesToBillBasedOn != null ? determineQuantitiesToBillBasedOn.value : this.determineQuantitiesToBillBasedOn),
      billingCycleId: (billingCycleId != null ? billingCycleId.value : this.billingCycleId),
      billingCycle: (billingCycle != null ? billingCycle.value : this.billingCycle),
      billingCycleType: (billingCycleType != null ? billingCycleType.value : this.billingCycleType),
      paymentTermsId: (paymentTermsId != null ? paymentTermsId.value : this.paymentTermsId),
      paymentTerms: (paymentTerms != null ? paymentTerms.value : this.paymentTerms),
      paymentTypeId: (paymentTypeId != null ? paymentTypeId.value : this.paymentTypeId),
      paymentType: (paymentType != null ? paymentType.value : this.paymentType),
      paymentTypeType: (paymentTypeType != null ? paymentTypeType.value : this.paymentTypeType),
      currencyId: (currencyId != null ? currencyId.value : this.currencyId),
      updateAllRatesToNewCurrency: (updateAllRatesToNewCurrency != null ? updateAllRatesToNewCurrency.value : this.updateAllRatesToNewCurrency),
      confirmUpdateAllRatesToNewCurrency: (confirmUpdateAllRatesToNewCurrency != null ? confirmUpdateAllRatesToNewCurrency.value : this.confirmUpdateAllRatesToNewCurrency),
      currencyCode: (currencyCode != null ? currencyCode.value : this.currencyCode),
      currency: (currency != null ? currency.value : this.currency),
      currencySymbol: (currencySymbol != null ? currencySymbol.value : this.currencySymbol),
      taxOptionId: (taxOptionId != null ? taxOptionId.value : this.taxOptionId),
      taxOption: (taxOption != null ? taxOption.value : this.taxOption),
      tax1Name: (tax1Name != null ? tax1Name.value : this.tax1Name),
      tax2Name: (tax2Name != null ? tax2Name.value : this.tax2Name),
      taxId: (taxId != null ? taxId.value : this.taxId),
      rentalTaxRate1: (rentalTaxRate1 != null ? rentalTaxRate1.value : this.rentalTaxRate1),
      salesTaxRate1: (salesTaxRate1 != null ? salesTaxRate1.value : this.salesTaxRate1),
      laborTaxRate1: (laborTaxRate1 != null ? laborTaxRate1.value : this.laborTaxRate1),
      rentalTaxRate2: (rentalTaxRate2 != null ? rentalTaxRate2.value : this.rentalTaxRate2),
      salesTaxRate2: (salesTaxRate2 != null ? salesTaxRate2.value : this.salesTaxRate2),
      laborTaxRate2: (laborTaxRate2 != null ? laborTaxRate2.value : this.laborTaxRate2),
      noCharge: (noCharge != null ? noCharge.value : this.noCharge),
      noChargeReason: (noChargeReason != null ? noChargeReason.value : this.noChargeReason),
      printIssuedToAddressFrom: (printIssuedToAddressFrom != null ? printIssuedToAddressFrom.value : this.printIssuedToAddressFrom),
      issuedToName: (issuedToName != null ? issuedToName.value : this.issuedToName),
      issuedToAttention: (issuedToAttention != null ? issuedToAttention.value : this.issuedToAttention),
      issuedToAttention2: (issuedToAttention2 != null ? issuedToAttention2.value : this.issuedToAttention2),
      issuedToAddress1: (issuedToAddress1 != null ? issuedToAddress1.value : this.issuedToAddress1),
      issuedToAddress2: (issuedToAddress2 != null ? issuedToAddress2.value : this.issuedToAddress2),
      issuedToCity: (issuedToCity != null ? issuedToCity.value : this.issuedToCity),
      issuedToState: (issuedToState != null ? issuedToState.value : this.issuedToState),
      issuedToZipCode: (issuedToZipCode != null ? issuedToZipCode.value : this.issuedToZipCode),
      issuedToCountryId: (issuedToCountryId != null ? issuedToCountryId.value : this.issuedToCountryId),
      issuedToCountry: (issuedToCountry != null ? issuedToCountry.value : this.issuedToCountry),
      issuedToCountryCodeIsoAlpha2: (issuedToCountryCodeIsoAlpha2 != null ? issuedToCountryCodeIsoAlpha2.value : this.issuedToCountryCodeIsoAlpha2),
      issuedToCountryCodePhone: (issuedToCountryCodePhone != null ? issuedToCountryCodePhone.value : this.issuedToCountryCodePhone),
      billToAddressDifferentFromIssuedToAddress: (billToAddressDifferentFromIssuedToAddress != null ? billToAddressDifferentFromIssuedToAddress.value : this.billToAddressDifferentFromIssuedToAddress),
      billToAddressId: (billToAddressId != null ? billToAddressId.value : this.billToAddressId),
      billToName: (billToName != null ? billToName.value : this.billToName),
      billToAttention: (billToAttention != null ? billToAttention.value : this.billToAttention),
      billToAttention2: (billToAttention2 != null ? billToAttention2.value : this.billToAttention2),
      billToAddress1: (billToAddress1 != null ? billToAddress1.value : this.billToAddress1),
      billToAddress2: (billToAddress2 != null ? billToAddress2.value : this.billToAddress2),
      billToCity: (billToCity != null ? billToCity.value : this.billToCity),
      billToState: (billToState != null ? billToState.value : this.billToState),
      billToZipCode: (billToZipCode != null ? billToZipCode.value : this.billToZipCode),
      billToCountryId: (billToCountryId != null ? billToCountryId.value : this.billToCountryId),
      billToCountry: (billToCountry != null ? billToCountry.value : this.billToCountry),
      billToCountryCodeIsoAlpha2: (billToCountryCodeIsoAlpha2 != null ? billToCountryCodeIsoAlpha2.value : this.billToCountryCodeIsoAlpha2),
      billToCountryCodePhone: (billToCountryCodePhone != null ? billToCountryCodePhone.value : this.billToCountryCodePhone),
      discountReasonId: (discountReasonId != null ? discountReasonId.value : this.discountReasonId),
      discountReason: (discountReason != null ? discountReason.value : this.discountReason),
      requireContactConfirmation: (requireContactConfirmation != null ? requireContactConfirmation.value : this.requireContactConfirmation),
      departmentRequireContactConfirmation: (departmentRequireContactConfirmation != null ? departmentRequireContactConfirmation.value : this.departmentRequireContactConfirmation),
      includeInBillingAnalysis: (includeInBillingAnalysis != null ? includeInBillingAnalysis.value : this.includeInBillingAnalysis),
      hiatusDiscountFrom: (hiatusDiscountFrom != null ? hiatusDiscountFrom.value : this.hiatusDiscountFrom),
      roundTripRentals: (roundTripRentals != null ? roundTripRentals.value : this.roundTripRentals),
      inGroup: (inGroup != null ? inGroup.value : this.inGroup),
      groupNumber: (groupNumber != null ? groupNumber.value : this.groupNumber),
      groupColor: (groupColor != null ? groupColor.value : this.groupColor),
      groupOrderBy: (groupOrderBy != null ? groupOrderBy.value : this.groupOrderBy),
      coverLetterId: (coverLetterId != null ? coverLetterId.value : this.coverLetterId),
      coverLetter: (coverLetter != null ? coverLetter.value : this.coverLetter),
      termsConditionsId: (termsConditionsId != null ? termsConditionsId.value : this.termsConditionsId),
      termsConditions: (termsConditions != null ? termsConditions.value : this.termsConditions),
      outsideSalesRepresentativeId: (outsideSalesRepresentativeId != null ? outsideSalesRepresentativeId.value : this.outsideSalesRepresentativeId),
      outsideSalesRepresentative: (outsideSalesRepresentative != null ? outsideSalesRepresentative.value : this.outsideSalesRepresentative),
      marketTypeId: (marketTypeId != null ? marketTypeId.value : this.marketTypeId),
      marketType: (marketType != null ? marketType.value : this.marketType),
      marketSegmentId: (marketSegmentId != null ? marketSegmentId.value : this.marketSegmentId),
      marketSegment: (marketSegment != null ? marketSegment.value : this.marketSegment),
      marketSegmentJobId: (marketSegmentJobId != null ? marketSegmentJobId.value : this.marketSegmentJobId),
      marketSegmentJob: (marketSegmentJob != null ? marketSegmentJob.value : this.marketSegmentJob),
      outDeliveryId: (outDeliveryId != null ? outDeliveryId.value : this.outDeliveryId),
      outDeliveryDeliveryType: (outDeliveryDeliveryType != null ? outDeliveryDeliveryType.value : this.outDeliveryDeliveryType),
      outDeliveryRequiredDate: (outDeliveryRequiredDate != null ? outDeliveryRequiredDate.value : this.outDeliveryRequiredDate),
      outDeliveryRequiredTime: (outDeliveryRequiredTime != null ? outDeliveryRequiredTime.value : this.outDeliveryRequiredTime),
      outDeliveryTargetShipDate: (outDeliveryTargetShipDate != null ? outDeliveryTargetShipDate.value : this.outDeliveryTargetShipDate),
      outDeliveryTargetShipTime: (outDeliveryTargetShipTime != null ? outDeliveryTargetShipTime.value : this.outDeliveryTargetShipTime),
      outDeliveryDirection: (outDeliveryDirection != null ? outDeliveryDirection.value : this.outDeliveryDirection),
      outDeliveryAddressType: (outDeliveryAddressType != null ? outDeliveryAddressType.value : this.outDeliveryAddressType),
      outDeliveryFromLocation: (outDeliveryFromLocation != null ? outDeliveryFromLocation.value : this.outDeliveryFromLocation),
      outDeliveryFromContact: (outDeliveryFromContact != null ? outDeliveryFromContact.value : this.outDeliveryFromContact),
      outDeliveryFromContactPhone: (outDeliveryFromContactPhone != null ? outDeliveryFromContactPhone.value : this.outDeliveryFromContactPhone),
      outDeliveryFromAlternateContact: (outDeliveryFromAlternateContact != null ? outDeliveryFromAlternateContact.value : this.outDeliveryFromAlternateContact),
      outDeliveryFromAlternateContactPhone: (outDeliveryFromAlternateContactPhone != null ? outDeliveryFromAlternateContactPhone.value : this.outDeliveryFromAlternateContactPhone),
      outDeliveryFromAttention: (outDeliveryFromAttention != null ? outDeliveryFromAttention.value : this.outDeliveryFromAttention),
      outDeliveryFromAddress1: (outDeliveryFromAddress1 != null ? outDeliveryFromAddress1.value : this.outDeliveryFromAddress1),
      outDeliveryFromAddress2: (outDeliveryFromAddress2 != null ? outDeliveryFromAddress2.value : this.outDeliveryFromAddress2),
      outDeliveryFromCity: (outDeliveryFromCity != null ? outDeliveryFromCity.value : this.outDeliveryFromCity),
      outDeliveryFromState: (outDeliveryFromState != null ? outDeliveryFromState.value : this.outDeliveryFromState),
      outDeliveryFromZipCode: (outDeliveryFromZipCode != null ? outDeliveryFromZipCode.value : this.outDeliveryFromZipCode),
      outDeliveryFromCountry: (outDeliveryFromCountry != null ? outDeliveryFromCountry.value : this.outDeliveryFromCountry),
      outDeliveryFromCountryId: (outDeliveryFromCountryId != null ? outDeliveryFromCountryId.value : this.outDeliveryFromCountryId),
      outDeliveryFromCountryCodeIsoAlpha2: (outDeliveryFromCountryCodeIsoAlpha2 != null ? outDeliveryFromCountryCodeIsoAlpha2.value : this.outDeliveryFromCountryCodeIsoAlpha2),
      outDeliveryFromCountryCodePhone: (outDeliveryFromCountryCodePhone != null ? outDeliveryFromCountryCodePhone.value : this.outDeliveryFromCountryCodePhone),
      outDeliveryFromCrossStreets: (outDeliveryFromCrossStreets != null ? outDeliveryFromCrossStreets.value : this.outDeliveryFromCrossStreets),
      outDeliveryToLocation: (outDeliveryToLocation != null ? outDeliveryToLocation.value : this.outDeliveryToLocation),
      outDeliveryToContact: (outDeliveryToContact != null ? outDeliveryToContact.value : this.outDeliveryToContact),
      outDeliveryToContactPhone: (outDeliveryToContactPhone != null ? outDeliveryToContactPhone.value : this.outDeliveryToContactPhone),
      outDeliveryToAlternateContact: (outDeliveryToAlternateContact != null ? outDeliveryToAlternateContact.value : this.outDeliveryToAlternateContact),
      outDeliveryToAlternateContactPhone: (outDeliveryToAlternateContactPhone != null ? outDeliveryToAlternateContactPhone.value : this.outDeliveryToAlternateContactPhone),
      outDeliveryToAttention: (outDeliveryToAttention != null ? outDeliveryToAttention.value : this.outDeliveryToAttention),
      outDeliveryToAddress1: (outDeliveryToAddress1 != null ? outDeliveryToAddress1.value : this.outDeliveryToAddress1),
      outDeliveryToAddress2: (outDeliveryToAddress2 != null ? outDeliveryToAddress2.value : this.outDeliveryToAddress2),
      outDeliveryToCity: (outDeliveryToCity != null ? outDeliveryToCity.value : this.outDeliveryToCity),
      outDeliveryToState: (outDeliveryToState != null ? outDeliveryToState.value : this.outDeliveryToState),
      outDeliveryToZipCode: (outDeliveryToZipCode != null ? outDeliveryToZipCode.value : this.outDeliveryToZipCode),
      outDeliveryToCountryId: (outDeliveryToCountryId != null ? outDeliveryToCountryId.value : this.outDeliveryToCountryId),
      outDeliveryToCountry: (outDeliveryToCountry != null ? outDeliveryToCountry.value : this.outDeliveryToCountry),
      outDeliveryToCountryCodeIsoAlpha2: (outDeliveryToCountryCodeIsoAlpha2 != null ? outDeliveryToCountryCodeIsoAlpha2.value : this.outDeliveryToCountryCodeIsoAlpha2),
      outDeliveryToCountryCodePhone: (outDeliveryToCountryCodePhone != null ? outDeliveryToCountryCodePhone.value : this.outDeliveryToCountryCodePhone),
      outDeliveryToContactFax: (outDeliveryToContactFax != null ? outDeliveryToContactFax.value : this.outDeliveryToContactFax),
      outDeliveryToCrossStreets: (outDeliveryToCrossStreets != null ? outDeliveryToCrossStreets.value : this.outDeliveryToCrossStreets),
      outDeliveryDeliveryNotes: (outDeliveryDeliveryNotes != null ? outDeliveryDeliveryNotes.value : this.outDeliveryDeliveryNotes),
      outDeliveryCarrierId: (outDeliveryCarrierId != null ? outDeliveryCarrierId.value : this.outDeliveryCarrierId),
      outDeliveryCarrier: (outDeliveryCarrier != null ? outDeliveryCarrier.value : this.outDeliveryCarrier),
      outDeliveryCarrierAccount: (outDeliveryCarrierAccount != null ? outDeliveryCarrierAccount.value : this.outDeliveryCarrierAccount),
      outDeliveryShipViaId: (outDeliveryShipViaId != null ? outDeliveryShipViaId.value : this.outDeliveryShipViaId),
      outDeliveryShipVia: (outDeliveryShipVia != null ? outDeliveryShipVia.value : this.outDeliveryShipVia),
      outDeliveryInvoiceId: (outDeliveryInvoiceId != null ? outDeliveryInvoiceId.value : this.outDeliveryInvoiceId),
      outDeliveryVendorInvoiceId: (outDeliveryVendorInvoiceId != null ? outDeliveryVendorInvoiceId.value : this.outDeliveryVendorInvoiceId),
      outDeliveryEstimatedFreight: (outDeliveryEstimatedFreight != null ? outDeliveryEstimatedFreight.value : this.outDeliveryEstimatedFreight),
      outDeliveryFreightInvoiceAmount: (outDeliveryFreightInvoiceAmount != null ? outDeliveryFreightInvoiceAmount.value : this.outDeliveryFreightInvoiceAmount),
      outDeliveryChargeType: (outDeliveryChargeType != null ? outDeliveryChargeType.value : this.outDeliveryChargeType),
      outDeliveryFreightTrackingNumber: (outDeliveryFreightTrackingNumber != null ? outDeliveryFreightTrackingNumber.value : this.outDeliveryFreightTrackingNumber),
      outDeliveryFreightTrackingUrl: (outDeliveryFreightTrackingUrl != null ? outDeliveryFreightTrackingUrl.value : this.outDeliveryFreightTrackingUrl),
      outDeliveryPackageCode: (outDeliveryPackageCode != null ? outDeliveryPackageCode.value : this.outDeliveryPackageCode),
      outDeliveryBillPoFreightOnOrder: (outDeliveryBillPoFreightOnOrder != null ? outDeliveryBillPoFreightOnOrder.value : this.outDeliveryBillPoFreightOnOrder),
      outDeliveryOnlineOrderNumber: (outDeliveryOnlineOrderNumber != null ? outDeliveryOnlineOrderNumber.value : this.outDeliveryOnlineOrderNumber),
      outDeliveryToVenue: (outDeliveryToVenue != null ? outDeliveryToVenue.value : this.outDeliveryToVenue),
      outDeliveryToVenueId: (outDeliveryToVenueId != null ? outDeliveryToVenueId.value : this.outDeliveryToVenueId),
      outDeliveryToWarehouse: (outDeliveryToWarehouse != null ? outDeliveryToWarehouse.value : this.outDeliveryToWarehouse),
      outDeliveryToWarehouseId: (outDeliveryToWarehouseId != null ? outDeliveryToWarehouseId.value : this.outDeliveryToWarehouseId),
      outDeliveryDateStamp: (outDeliveryDateStamp != null ? outDeliveryDateStamp.value : this.outDeliveryDateStamp),
      inDeliveryId: (inDeliveryId != null ? inDeliveryId.value : this.inDeliveryId),
      inDeliveryDeliveryType: (inDeliveryDeliveryType != null ? inDeliveryDeliveryType.value : this.inDeliveryDeliveryType),
      inDeliveryRequiredDate: (inDeliveryRequiredDate != null ? inDeliveryRequiredDate.value : this.inDeliveryRequiredDate),
      inDeliveryRequiredTime: (inDeliveryRequiredTime != null ? inDeliveryRequiredTime.value : this.inDeliveryRequiredTime),
      inDeliveryTargetShipDate: (inDeliveryTargetShipDate != null ? inDeliveryTargetShipDate.value : this.inDeliveryTargetShipDate),
      inDeliveryTargetShipTime: (inDeliveryTargetShipTime != null ? inDeliveryTargetShipTime.value : this.inDeliveryTargetShipTime),
      inDeliveryDirection: (inDeliveryDirection != null ? inDeliveryDirection.value : this.inDeliveryDirection),
      inDeliveryAddressType: (inDeliveryAddressType != null ? inDeliveryAddressType.value : this.inDeliveryAddressType),
      inDeliveryFromLocation: (inDeliveryFromLocation != null ? inDeliveryFromLocation.value : this.inDeliveryFromLocation),
      inDeliveryFromContact: (inDeliveryFromContact != null ? inDeliveryFromContact.value : this.inDeliveryFromContact),
      inDeliveryFromContactPhone: (inDeliveryFromContactPhone != null ? inDeliveryFromContactPhone.value : this.inDeliveryFromContactPhone),
      inDeliveryFromAlternateContact: (inDeliveryFromAlternateContact != null ? inDeliveryFromAlternateContact.value : this.inDeliveryFromAlternateContact),
      inDeliveryFromAlternateContactPhone: (inDeliveryFromAlternateContactPhone != null ? inDeliveryFromAlternateContactPhone.value : this.inDeliveryFromAlternateContactPhone),
      inDeliveryFromAttention: (inDeliveryFromAttention != null ? inDeliveryFromAttention.value : this.inDeliveryFromAttention),
      inDeliveryFromAddress1: (inDeliveryFromAddress1 != null ? inDeliveryFromAddress1.value : this.inDeliveryFromAddress1),
      inDeliveryFromAddress2: (inDeliveryFromAddress2 != null ? inDeliveryFromAddress2.value : this.inDeliveryFromAddress2),
      inDeliveryFromCity: (inDeliveryFromCity != null ? inDeliveryFromCity.value : this.inDeliveryFromCity),
      inDeliveryFromState: (inDeliveryFromState != null ? inDeliveryFromState.value : this.inDeliveryFromState),
      inDeliveryFromZipCode: (inDeliveryFromZipCode != null ? inDeliveryFromZipCode.value : this.inDeliveryFromZipCode),
      inDeliveryFromCountry: (inDeliveryFromCountry != null ? inDeliveryFromCountry.value : this.inDeliveryFromCountry),
      inDeliveryFromCountryId: (inDeliveryFromCountryId != null ? inDeliveryFromCountryId.value : this.inDeliveryFromCountryId),
      inDeliveryFromCountryCodeIsoAlpha2: (inDeliveryFromCountryCodeIsoAlpha2 != null ? inDeliveryFromCountryCodeIsoAlpha2.value : this.inDeliveryFromCountryCodeIsoAlpha2),
      inDeliveryFromCountryCodePhone: (inDeliveryFromCountryCodePhone != null ? inDeliveryFromCountryCodePhone.value : this.inDeliveryFromCountryCodePhone),
      inDeliveryFromCrossStreets: (inDeliveryFromCrossStreets != null ? inDeliveryFromCrossStreets.value : this.inDeliveryFromCrossStreets),
      inDeliveryToLocation: (inDeliveryToLocation != null ? inDeliveryToLocation.value : this.inDeliveryToLocation),
      inDeliveryToContact: (inDeliveryToContact != null ? inDeliveryToContact.value : this.inDeliveryToContact),
      inDeliveryToContactPhone: (inDeliveryToContactPhone != null ? inDeliveryToContactPhone.value : this.inDeliveryToContactPhone),
      inDeliveryToAlternateContact: (inDeliveryToAlternateContact != null ? inDeliveryToAlternateContact.value : this.inDeliveryToAlternateContact),
      inDeliveryToAlternateContactPhone: (inDeliveryToAlternateContactPhone != null ? inDeliveryToAlternateContactPhone.value : this.inDeliveryToAlternateContactPhone),
      inDeliveryToAttention: (inDeliveryToAttention != null ? inDeliveryToAttention.value : this.inDeliveryToAttention),
      inDeliveryToAddress1: (inDeliveryToAddress1 != null ? inDeliveryToAddress1.value : this.inDeliveryToAddress1),
      inDeliveryToAddress2: (inDeliveryToAddress2 != null ? inDeliveryToAddress2.value : this.inDeliveryToAddress2),
      inDeliveryToCity: (inDeliveryToCity != null ? inDeliveryToCity.value : this.inDeliveryToCity),
      inDeliveryToState: (inDeliveryToState != null ? inDeliveryToState.value : this.inDeliveryToState),
      inDeliveryToZipCode: (inDeliveryToZipCode != null ? inDeliveryToZipCode.value : this.inDeliveryToZipCode),
      inDeliveryToCountryId: (inDeliveryToCountryId != null ? inDeliveryToCountryId.value : this.inDeliveryToCountryId),
      inDeliveryToCountry: (inDeliveryToCountry != null ? inDeliveryToCountry.value : this.inDeliveryToCountry),
      inDeliveryToCountryCodeIsoAlpha2: (inDeliveryToCountryCodeIsoAlpha2 != null ? inDeliveryToCountryCodeIsoAlpha2.value : this.inDeliveryToCountryCodeIsoAlpha2),
      inDeliveryToCountryCodePhone: (inDeliveryToCountryCodePhone != null ? inDeliveryToCountryCodePhone.value : this.inDeliveryToCountryCodePhone),
      inDeliveryToContactFax: (inDeliveryToContactFax != null ? inDeliveryToContactFax.value : this.inDeliveryToContactFax),
      inDeliveryToCrossStreets: (inDeliveryToCrossStreets != null ? inDeliveryToCrossStreets.value : this.inDeliveryToCrossStreets),
      inDeliveryDeliveryNotes: (inDeliveryDeliveryNotes != null ? inDeliveryDeliveryNotes.value : this.inDeliveryDeliveryNotes),
      inDeliveryCarrierId: (inDeliveryCarrierId != null ? inDeliveryCarrierId.value : this.inDeliveryCarrierId),
      inDeliveryCarrier: (inDeliveryCarrier != null ? inDeliveryCarrier.value : this.inDeliveryCarrier),
      inDeliveryCarrierAccount: (inDeliveryCarrierAccount != null ? inDeliveryCarrierAccount.value : this.inDeliveryCarrierAccount),
      inDeliveryShipViaId: (inDeliveryShipViaId != null ? inDeliveryShipViaId.value : this.inDeliveryShipViaId),
      inDeliveryShipVia: (inDeliveryShipVia != null ? inDeliveryShipVia.value : this.inDeliveryShipVia),
      inDeliveryInvoiceId: (inDeliveryInvoiceId != null ? inDeliveryInvoiceId.value : this.inDeliveryInvoiceId),
      inDeliveryVendorInvoiceId: (inDeliveryVendorInvoiceId != null ? inDeliveryVendorInvoiceId.value : this.inDeliveryVendorInvoiceId),
      inDeliveryEstimatedFreight: (inDeliveryEstimatedFreight != null ? inDeliveryEstimatedFreight.value : this.inDeliveryEstimatedFreight),
      inDeliveryFreightInvoiceAmount: (inDeliveryFreightInvoiceAmount != null ? inDeliveryFreightInvoiceAmount.value : this.inDeliveryFreightInvoiceAmount),
      inDeliveryChargeType: (inDeliveryChargeType != null ? inDeliveryChargeType.value : this.inDeliveryChargeType),
      inDeliveryFreightTrackingNumber: (inDeliveryFreightTrackingNumber != null ? inDeliveryFreightTrackingNumber.value : this.inDeliveryFreightTrackingNumber),
      inDeliveryFreightTrackingUrl: (inDeliveryFreightTrackingUrl != null ? inDeliveryFreightTrackingUrl.value : this.inDeliveryFreightTrackingUrl),
      inDeliveryPackageCode: (inDeliveryPackageCode != null ? inDeliveryPackageCode.value : this.inDeliveryPackageCode),
      inDeliveryBillPoFreightOnOrder: (inDeliveryBillPoFreightOnOrder != null ? inDeliveryBillPoFreightOnOrder.value : this.inDeliveryBillPoFreightOnOrder),
      inDeliveryOnlineOrderNumber: (inDeliveryOnlineOrderNumber != null ? inDeliveryOnlineOrderNumber.value : this.inDeliveryOnlineOrderNumber),
      inDeliveryOnlineOrderStatus: (inDeliveryOnlineOrderStatus != null ? inDeliveryOnlineOrderStatus.value : this.inDeliveryOnlineOrderStatus),
      inDeliveryToVenue: (inDeliveryToVenue != null ? inDeliveryToVenue.value : this.inDeliveryToVenue),
      inDeliveryToVenueId: (inDeliveryToVenueId != null ? inDeliveryToVenueId.value : this.inDeliveryToVenueId),
      inDeliveryToWarehouse: (inDeliveryToWarehouse != null ? inDeliveryToWarehouse.value : this.inDeliveryToWarehouse),
      inDeliveryToWarehouseId: (inDeliveryToWarehouseId != null ? inDeliveryToWarehouseId.value : this.inDeliveryToWarehouseId),
      inDeliveryDateStamp: (inDeliveryDateStamp != null ? inDeliveryDateStamp.value : this.inDeliveryDateStamp),
      rentalDaysPerWeek: (rentalDaysPerWeek != null ? rentalDaysPerWeek.value : this.rentalDaysPerWeek),
      rentalDiscountPercent: (rentalDiscountPercent != null ? rentalDiscountPercent.value : this.rentalDiscountPercent),
      weeklyRentalTotal: (weeklyRentalTotal != null ? weeklyRentalTotal.value : this.weeklyRentalTotal),
      monthlyRentalTotal: (monthlyRentalTotal != null ? monthlyRentalTotal.value : this.monthlyRentalTotal),
      periodRentalTotal: (periodRentalTotal != null ? periodRentalTotal.value : this.periodRentalTotal),
      weeklyRentalTotalIncludesTax: (weeklyRentalTotalIncludesTax != null ? weeklyRentalTotalIncludesTax.value : this.weeklyRentalTotalIncludesTax),
      monthlyRentalTotalIncludesTax: (monthlyRentalTotalIncludesTax != null ? monthlyRentalTotalIncludesTax.value : this.monthlyRentalTotalIncludesTax),
      periodRentalTotalIncludesTax: (periodRentalTotalIncludesTax != null ? periodRentalTotalIncludesTax.value : this.periodRentalTotalIncludesTax),
      billLockedTotal: (billLockedTotal != null ? billLockedTotal.value : this.billLockedTotal),
      salesDiscountPercent: (salesDiscountPercent != null ? salesDiscountPercent.value : this.salesDiscountPercent),
      salesTotal: (salesTotal != null ? salesTotal.value : this.salesTotal),
      salesTotalIncludesTax: (salesTotalIncludesTax != null ? salesTotalIncludesTax.value : this.salesTotalIncludesTax),
      partsDiscountPercent: (partsDiscountPercent != null ? partsDiscountPercent.value : this.partsDiscountPercent),
      partsTotal: (partsTotal != null ? partsTotal.value : this.partsTotal),
      partsTotalIncludesTax: (partsTotalIncludesTax != null ? partsTotalIncludesTax.value : this.partsTotalIncludesTax),
      spaceDaysPerWeek: (spaceDaysPerWeek != null ? spaceDaysPerWeek.value : this.spaceDaysPerWeek),
      spaceDiscountPercent: (spaceDiscountPercent != null ? spaceDiscountPercent.value : this.spaceDiscountPercent),
      spaceSplitPercent: (spaceSplitPercent != null ? spaceSplitPercent.value : this.spaceSplitPercent),
      weeklySpaceTotal: (weeklySpaceTotal != null ? weeklySpaceTotal.value : this.weeklySpaceTotal),
      monthlySpaceTotal: (monthlySpaceTotal != null ? monthlySpaceTotal.value : this.monthlySpaceTotal),
      periodSpaceTotal: (periodSpaceTotal != null ? periodSpaceTotal.value : this.periodSpaceTotal),
      weeklySpaceTotalIncludesTax: (weeklySpaceTotalIncludesTax != null ? weeklySpaceTotalIncludesTax.value : this.weeklySpaceTotalIncludesTax),
      monthlySpaceTotalIncludesTax: (monthlySpaceTotalIncludesTax != null ? monthlySpaceTotalIncludesTax.value : this.monthlySpaceTotalIncludesTax),
      periodSpaceTotalIncludesTax: (periodSpaceTotalIncludesTax != null ? periodSpaceTotalIncludesTax.value : this.periodSpaceTotalIncludesTax),
      vehicleDaysPerWeek: (vehicleDaysPerWeek != null ? vehicleDaysPerWeek.value : this.vehicleDaysPerWeek),
      vehicleDiscountPercent: (vehicleDiscountPercent != null ? vehicleDiscountPercent.value : this.vehicleDiscountPercent),
      weeklyVehicleTotal: (weeklyVehicleTotal != null ? weeklyVehicleTotal.value : this.weeklyVehicleTotal),
      monthlyVehicleTotal: (monthlyVehicleTotal != null ? monthlyVehicleTotal.value : this.monthlyVehicleTotal),
      periodVehicleTotal: (periodVehicleTotal != null ? periodVehicleTotal.value : this.periodVehicleTotal),
      weeklyVehicleTotalIncludesTax: (weeklyVehicleTotalIncludesTax != null ? weeklyVehicleTotalIncludesTax.value : this.weeklyVehicleTotalIncludesTax),
      monthlyVehicleTotalIncludesTax: (monthlyVehicleTotalIncludesTax != null ? monthlyVehicleTotalIncludesTax.value : this.monthlyVehicleTotalIncludesTax),
      periodVehicleTotalIncludesTax: (periodVehicleTotalIncludesTax != null ? periodVehicleTotalIncludesTax.value : this.periodVehicleTotalIncludesTax),
      miscDiscountPercent: (miscDiscountPercent != null ? miscDiscountPercent.value : this.miscDiscountPercent),
      weeklyMiscTotal: (weeklyMiscTotal != null ? weeklyMiscTotal.value : this.weeklyMiscTotal),
      monthlyMiscTotal: (monthlyMiscTotal != null ? monthlyMiscTotal.value : this.monthlyMiscTotal),
      periodMiscTotal: (periodMiscTotal != null ? periodMiscTotal.value : this.periodMiscTotal),
      weeklyMiscTotalIncludesTax: (weeklyMiscTotalIncludesTax != null ? weeklyMiscTotalIncludesTax.value : this.weeklyMiscTotalIncludesTax),
      monthlyMiscTotalIncludesTax: (monthlyMiscTotalIncludesTax != null ? monthlyMiscTotalIncludesTax.value : this.monthlyMiscTotalIncludesTax),
      periodMiscTotalIncludesTax: (periodMiscTotalIncludesTax != null ? periodMiscTotalIncludesTax.value : this.periodMiscTotalIncludesTax),
      laborDiscountPercent: (laborDiscountPercent != null ? laborDiscountPercent.value : this.laborDiscountPercent),
      weeklyLaborTotal: (weeklyLaborTotal != null ? weeklyLaborTotal.value : this.weeklyLaborTotal),
      monthlyLaborTotal: (monthlyLaborTotal != null ? monthlyLaborTotal.value : this.monthlyLaborTotal),
      periodLaborTotal: (periodLaborTotal != null ? periodLaborTotal.value : this.periodLaborTotal),
      weeklyLaborTotalIncludesTax: (weeklyLaborTotalIncludesTax != null ? weeklyLaborTotalIncludesTax.value : this.weeklyLaborTotalIncludesTax),
      monthlyLaborTotalIncludesTax: (monthlyLaborTotalIncludesTax != null ? monthlyLaborTotalIncludesTax.value : this.monthlyLaborTotalIncludesTax),
      periodLaborTotalIncludesTax: (periodLaborTotalIncludesTax != null ? periodLaborTotalIncludesTax.value : this.periodLaborTotalIncludesTax),
      rentalSaleDiscountPercent: (rentalSaleDiscountPercent != null ? rentalSaleDiscountPercent.value : this.rentalSaleDiscountPercent),
      rentalSaleTotal: (rentalSaleTotal != null ? rentalSaleTotal.value : this.rentalSaleTotal),
      rentalSaleTotalIncludesTax: (rentalSaleTotalIncludesTax != null ? rentalSaleTotalIncludesTax.value : this.rentalSaleTotalIncludesTax),
      lossAndDamageDiscountPercent: (lossAndDamageDiscountPercent != null ? lossAndDamageDiscountPercent.value : this.lossAndDamageDiscountPercent),
      lossAndDamageTotal: (lossAndDamageTotal != null ? lossAndDamageTotal.value : this.lossAndDamageTotal),
      lossAndDamageTotalIncludesTax: (lossAndDamageTotalIncludesTax != null ? lossAndDamageTotalIncludesTax.value : this.lossAndDamageTotalIncludesTax),
      combinedDaysPerWeek: (combinedDaysPerWeek != null ? combinedDaysPerWeek.value : this.combinedDaysPerWeek),
      combinedDiscountPercent: (combinedDiscountPercent != null ? combinedDiscountPercent.value : this.combinedDiscountPercent),
      weeklyCombinedTotal: (weeklyCombinedTotal != null ? weeklyCombinedTotal.value : this.weeklyCombinedTotal),
      monthlyCombinedTotal: (monthlyCombinedTotal != null ? monthlyCombinedTotal.value : this.monthlyCombinedTotal),
      periodCombinedTotal: (periodCombinedTotal != null ? periodCombinedTotal.value : this.periodCombinedTotal),
      weeklyCombinedTotalIncludesTax: (weeklyCombinedTotalIncludesTax != null ? weeklyCombinedTotalIncludesTax.value : this.weeklyCombinedTotalIncludesTax),
      monthlyCombinedTotalIncludesTax: (monthlyCombinedTotalIncludesTax != null ? monthlyCombinedTotalIncludesTax.value : this.monthlyCombinedTotalIncludesTax),
      periodCombinedTotalIncludesTax: (periodCombinedTotalIncludesTax != null ? periodCombinedTotalIncludesTax.value : this.periodCombinedTotalIncludesTax),
      disableEditingRentalRate: (disableEditingRentalRate != null ? disableEditingRentalRate.value : this.disableEditingRentalRate),
      disableEditingSalesRate: (disableEditingSalesRate != null ? disableEditingSalesRate.value : this.disableEditingSalesRate),
      disableEditingMiscellaneousRate: (disableEditingMiscellaneousRate != null ? disableEditingMiscellaneousRate.value : this.disableEditingMiscellaneousRate),
      disableEditingLaborRate: (disableEditingLaborRate != null ? disableEditingLaborRate.value : this.disableEditingLaborRate),
      disableEditingRentalSaleRate: (disableEditingRentalSaleRate != null ? disableEditingRentalSaleRate.value : this.disableEditingRentalSaleRate),
      disableEditingLossAndDamageRate: (disableEditingLossAndDamageRate != null ? disableEditingLossAndDamageRate.value : this.disableEditingLossAndDamageRate),
      rentalExtendedTotal: (rentalExtendedTotal != null ? rentalExtendedTotal.value : this.rentalExtendedTotal),
      salesExtendedTotal: (salesExtendedTotal != null ? salesExtendedTotal.value : this.salesExtendedTotal),
      laborExtendedTotal: (laborExtendedTotal != null ? laborExtendedTotal.value : this.laborExtendedTotal),
      miscellaneousExtendedTotal: (miscellaneousExtendedTotal != null ? miscellaneousExtendedTotal.value : this.miscellaneousExtendedTotal),
      rentalSaleExtendedTotal: (rentalSaleExtendedTotal != null ? rentalSaleExtendedTotal.value : this.rentalSaleExtendedTotal),
      lossAndDamageExtendedTotal: (lossAndDamageExtendedTotal != null ? lossAndDamageExtendedTotal.value : this.lossAndDamageExtendedTotal),
      hasNotes: (hasNotes != null ? hasNotes.value : this.hasNotes),
      hasDocuments: (hasDocuments != null ? hasDocuments.value : this.hasDocuments),
      hasEmailHistory: (hasEmailHistory != null ? hasEmailHistory.value : this.hasEmailHistory),
      hasContacts: (hasContacts != null ? hasContacts.value : this.hasContacts),
      hasSubPurchaseOrders: (hasSubPurchaseOrders != null ? hasSubPurchaseOrders.value : this.hasSubPurchaseOrders),
      hasPickLists: (hasPickLists != null ? hasPickLists.value : this.hasPickLists),
      hasContracts: (hasContracts != null ? hasContracts.value : this.hasContracts),
      hasSuspendedContracts: (hasSuspendedContracts != null ? hasSuspendedContracts.value : this.hasSuspendedContracts),
      hasMultiOrderContracts: (hasMultiOrderContracts != null ? hasMultiOrderContracts.value : this.hasMultiOrderContracts),
      hasInvoices: (hasInvoices != null ? hasInvoices.value : this.hasInvoices),
      hasReceipts: (hasReceipts != null ? hasReceipts.value : this.hasReceipts),
      hasCredits: (hasCredits != null ? hasCredits.value : this.hasCredits),
      hasBillingWorksheets: (hasBillingWorksheets != null ? hasBillingWorksheets.value : this.hasBillingWorksheets),
      hasMultiOrderInvoices: (hasMultiOrderInvoices != null ? hasMultiOrderInvoices.value : this.hasMultiOrderInvoices),
      hasSnapshots: (hasSnapshots != null ? hasSnapshots.value : this.hasSnapshots),
      hasInternalPurchaseOrders: (hasInternalPurchaseOrders != null ? hasInternalPurchaseOrders.value : this.hasInternalPurchaseOrders),
      totalReplacementCost: (totalReplacementCost != null ? totalReplacementCost.value : this.totalReplacementCost),
      presentationLayerId: (presentationLayerId != null ? presentationLayerId.value : this.presentationLayerId),
      presentationLayer: (presentationLayer != null ? presentationLayer.value : this.presentationLayer),
      manualSort: (manualSort != null ? manualSort.value : this.manualSort),
      manualSortRental: (manualSortRental != null ? manualSortRental.value : this.manualSortRental),
      manualSortSales: (manualSortSales != null ? manualSortSales.value : this.manualSortSales),
      manualSortMisc: (manualSortMisc != null ? manualSortMisc.value : this.manualSortMisc),
      manualSortLabor: (manualSortLabor != null ? manualSortLabor.value : this.manualSortLabor),
      manualSortLossAndDamage: (manualSortLossAndDamage != null ? manualSortLossAndDamage.value : this.manualSortLossAndDamage),
      manualSortRentalSale: (manualSortRentalSale != null ? manualSortRentalSale.value : this.manualSortRentalSale),
      manualSortParts: (manualSortParts != null ? manualSortParts.value : this.manualSortParts),
      preventManualSort: (preventManualSort != null ? preventManualSort.value : this.preventManualSort),
      separateCompletesKits: (separateCompletesKits != null ? separateCompletesKits.value : this.separateCompletesKits),
      quoteOrderTitle: (quoteOrderTitle != null ? quoteOrderTitle.value : this.quoteOrderTitle),
      unassignedSubs: (unassignedSubs != null ? unassignedSubs.value : this.unassignedSubs),
      nonTaxable: (nonTaxable != null ? nonTaxable.value : this.nonTaxable),
      rentalExempt: (rentalExempt != null ? rentalExempt.value : this.rentalExempt),
      salesExempt: (salesExempt != null ? salesExempt.value : this.salesExempt),
      laborExempt: (laborExempt != null ? laborExempt.value : this.laborExempt),
      enableProjects: (enableProjects != null ? enableProjects.value : this.enableProjects),
      projectId: (projectId != null ? projectId.value : this.projectId),
      projectNumber: (projectNumber != null ? projectNumber.value : this.projectNumber),
      project: (project != null ? project.value : this.project),
      projectDrawingsId: (projectDrawingsId != null ? projectDrawingsId.value : this.projectDrawingsId),
      projectDrawings: (projectDrawings != null ? projectDrawings.value : this.projectDrawings),
      projectItemsOrderedId: (projectItemsOrderedId != null ? projectItemsOrderedId.value : this.projectItemsOrderedId),
      projectItemsOrdered: (projectItemsOrdered != null ? projectItemsOrdered.value : this.projectItemsOrdered),
      projectDropShipId: (projectDropShipId != null ? projectDropShipId.value : this.projectDropShipId),
      projectDropShip: (projectDropShip != null ? projectDropShip.value : this.projectDropShip),
      projectAsBuildId: (projectAsBuildId != null ? projectAsBuildId.value : this.projectAsBuildId),
      projectAsBuild: (projectAsBuild != null ? projectAsBuild.value : this.projectAsBuild),
      projectCommissioningId: (projectCommissioningId != null ? projectCommissioningId.value : this.projectCommissioningId),
      projectCommissioning: (projectCommissioning != null ? projectCommissioning.value : this.projectCommissioning),
      projectDepositId: (projectDepositId != null ? projectDepositId.value : this.projectDepositId),
      projectDeposit: (projectDeposit != null ? projectDeposit.value : this.projectDeposit),
      inputByUserId: (inputByUserId != null ? inputByUserId.value : this.inputByUserId),
      modifiedByUserId: (modifiedByUserId != null ? modifiedByUserId.value : this.modifiedByUserId),
      useEstimatedDatesForBilling: (useEstimatedDatesForBilling != null ? useEstimatedDatesForBilling.value : this.useEstimatedDatesForBilling),
      orderedById: (orderedById != null ? orderedById.value : this.orderedById),
      orderedBy: (orderedBy != null ? orderedBy.value : this.orderedBy),
      orderedByTitle: (orderedByTitle != null ? orderedByTitle.value : this.orderedByTitle),
      orderedByPhone: (orderedByPhone != null ? orderedByPhone.value : this.orderedByPhone),
      orderedByExtension: (orderedByExtension != null ? orderedByExtension.value : this.orderedByExtension),
      orderedByPhoneAndExtension: (orderedByPhoneAndExtension != null ? orderedByPhoneAndExtension.value : this.orderedByPhoneAndExtension),
      orderedByEmail: (orderedByEmail != null ? orderedByEmail.value : this.orderedByEmail),
      confirmationStatus: (confirmationStatus != null ? confirmationStatus.value : this.confirmationStatus),
      confirmationAsOf: (confirmationAsOf != null ? confirmationAsOf.value : this.confirmationAsOf),
      updateEstimatedStartAndStopDatesOnSubPurchaseOrders: (updateEstimatedStartAndStopDatesOnSubPurchaseOrders != null ? updateEstimatedStartAndStopDatesOnSubPurchaseOrders.value : this.updateEstimatedStartAndStopDatesOnSubPurchaseOrders),
      promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders: (promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders != null ? promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders.value : this.promptToUpdateEstimatedStartAndStopDatesOnSubPurchaseOrders),
      updateBillingStartAndStopDatesOnSubPurchaseOrders: (updateBillingStartAndStopDatesOnSubPurchaseOrders != null ? updateBillingStartAndStopDatesOnSubPurchaseOrders.value : this.updateBillingStartAndStopDatesOnSubPurchaseOrders),
      promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders: (promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders != null ? promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders.value : this.promptToUpdateBillingStartAndStopDatesOnSubPurchaseOrders),
      orderValueTotal: (orderValueTotal != null ? orderValueTotal.value : this.orderValueTotal),
      orderReplacementTotal: (orderReplacementTotal != null ? orderReplacementTotal.value : this.orderReplacementTotal),
      ownedValueTotal: (ownedValueTotal != null ? ownedValueTotal.value : this.ownedValueTotal),
      ownedReplacementTotal: (ownedReplacementTotal != null ? ownedReplacementTotal.value : this.ownedReplacementTotal),
      subValueTotal: (subValueTotal != null ? subValueTotal.value : this.subValueTotal),
      subReplacementTotal: (subReplacementTotal != null ? subReplacementTotal.value : this.subReplacementTotal),
      invoicedAmount: (invoicedAmount != null ? invoicedAmount.value : this.invoicedAmount),
      itemQuantity: (itemQuantity != null ? itemQuantity.value : this.itemQuantity),
      hasBottomLineMiscellaneousAdjustment: (hasBottomLineMiscellaneousAdjustment != null ? hasBottomLineMiscellaneousAdjustment.value : this.hasBottomLineMiscellaneousAdjustment),
      installationAndStrikeFeePercent: (installationAndStrikeFeePercent != null ? installationAndStrikeFeePercent.value : this.installationAndStrikeFeePercent),
      installationAndStrikeFeeBasedOn: (installationAndStrikeFeeBasedOn != null ? installationAndStrikeFeeBasedOn.value : this.installationAndStrikeFeeBasedOn),
      managementAndServiceFeePercent: (managementAndServiceFeePercent != null ? managementAndServiceFeePercent.value : this.managementAndServiceFeePercent),
      managementAndServiceFeeBasedOn: (managementAndServiceFeeBasedOn != null ? managementAndServiceFeeBasedOn.value : this.managementAndServiceFeeBasedOn),
      useResponsiblePerson: (useResponsiblePerson != null ? useResponsiblePerson.value : this.useResponsiblePerson),
      requireResponsiblePerson: (requireResponsiblePerson != null ? requireResponsiblePerson.value : this.requireResponsiblePerson),
      dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
      auditNote: (auditNote != null ? auditNote.value : this.auditNote),
      recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
      fields: (fields != null ? fields.value : this.fields),
      items: (items != null ? items.value : this.items),
      custom: (custom != null ? custom.value : this.custom),
      defaultFieldAttributes: (defaultFieldAttributes != null ? defaultFieldAttributes.value : this.defaultFieldAttributes),
      translation: (translation != null ? translation.value : this.translation));
}