copyWithWrapped method

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

Implementation

WebApiModulesAgentQuoteQuote copyWithWrapped({
  Wrapped<String?>? quoteId,
  Wrapped<String?>? quoteNumber,
  Wrapped<String?>? quoteDate,
  Wrapped<int?>? versionNumber,
  Wrapped<String?>? convertedToOrderId,
  Wrapped<String?>? convertedToOrderNumber,
  Wrapped<bool?>? convertedToOrder,
  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?>? customerServiceRepresentativeId,
  Wrapped<String?>? customerServiceRepresentative,
  Wrapped<String?>? dealId,
  Wrapped<String?>? dealStatus,
  Wrapped<String?>? deal,
  Wrapped<String?>? dealNumber,
  Wrapped<String?>? dealTypeId,
  Wrapped<String?>? dealType,
  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?>? hasSpaceItem,
  Wrapped<bool?>? hasPartsItem,
  Wrapped<bool?>? hasRepair,
  Wrapped<List<WebApiModulesAgentOrderDatesOrderDates>?>?
  activityDatesAndTimes,
  Wrapped<
    List<WebApiModulesHomeDealOrderTieredPricingDealOrderTieredPricing>?
  >?
  tieredPricing,
  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?>? 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<String?>? orderTypeDescribed,
  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?>? paymentTermsColor,
  Wrapped<String?>? paymentTypeId,
  Wrapped<String?>? paymentType,
  Wrapped<String?>? paymentTypeType,
  Wrapped<double?>? paymentTypeFeePercentage,
  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?>? rentalTaxAlias,
  Wrapped<String?>? salesTaxAlias,
  Wrapped<String?>? laborTaxAlias,
  Wrapped<String?>? taxId,
  Wrapped<double?>? rentalTaxRate1,
  Wrapped<double?>? salesTaxRate1,
  Wrapped<double?>? laborTaxRate1,
  Wrapped<double?>? rentalTaxRate2,
  Wrapped<double?>? salesTaxRate2,
  Wrapped<double?>? laborTaxRate2,
  Wrapped<double?>? totalTax,
  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<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<double?>? discountTotal,
  Wrapped<double?>? subTotal,
  Wrapped<double?>? weeklyExtendedTotal,
  Wrapped<double?>? monthlyExtendedTotal,
  Wrapped<bool?>? hasNotes,
  Wrapped<bool?>? hasEmailHistory,
  Wrapped<bool?>? hasContacts,
  Wrapped<bool?>? hasSubPurchaseOrders,
  Wrapped<bool?>? hasPickLists,
  Wrapped<bool?>? hasContracts,
  Wrapped<bool?>? hasSuspendedContracts,
  Wrapped<bool?>? hasMultiOrderContracts,
  Wrapped<bool?>? hasMultiOrderInOutContracts,
  Wrapped<bool?>? allowDealDepartmentChangeWithMultiOrderContracts,
  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<bool?>? projectSyncMarket,
  Wrapped<bool?>? projectSyncDeliverShip,
  Wrapped<bool?>? projectSyncBilling,
  Wrapped<String?>? inputByUserId,
  Wrapped<String?>? modByUserId,
  Wrapped<String?>? webUserId,
  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?>? disableCrewValidation,
  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?>? toggleOrderApproval,
  Wrapped<bool?>? useResponsiblePerson,
  Wrapped<bool?>? requireResponsiblePerson,
  Wrapped<double?>? hoursPerDay,
  Wrapped<bool?>? crewMonday,
  Wrapped<bool?>? crewTuesday,
  Wrapped<bool?>? crewWednesday,
  Wrapped<bool?>? crewThursday,
  Wrapped<bool?>? crewFriday,
  Wrapped<bool?>? crewSaturday,
  Wrapped<bool?>? crewSunday,
  Wrapped<double?>? crewHoursOT,
  Wrapped<double?>? crewHoursDT,
  Wrapped<String?>? crewBilling,
  Wrapped<bool?>? doNotBillDayWhenItemsAreCheckedInByCertainTime,
  Wrapped<String?>? checkInByTimeToAvoidBilling,
  Wrapped<String?>? jobName,
  Wrapped<bool?>? itineraryOverrideBillableDays,
  Wrapped<String?>? dealProductionTypeId,
  Wrapped<String?>? dealProductionType,
  Wrapped<int?>? totalWeightLbs,
  Wrapped<int?>? totalWeightOz,
  Wrapped<int?>? totalWeightKg,
  Wrapped<int?>? totalWeightG,
  Wrapped<int?>? shipmentNumber,
  Wrapped<String?>? dateStamp,
  Wrapped<String?>? auditNote,
  Wrapped<String?>? recordTitle,
  Wrapped<dynamic>? urlIdentifier,
  Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
  fields,
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<bool?>? hasDocuments,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesAgentQuoteQuote(
    quoteId: (quoteId != null ? quoteId.value : this.quoteId),
    quoteNumber: (quoteNumber != null ? quoteNumber.value : this.quoteNumber),
    quoteDate: (quoteDate != null ? quoteDate.value : this.quoteDate),
    versionNumber: (versionNumber != null
        ? versionNumber.value
        : this.versionNumber),
    convertedToOrderId: (convertedToOrderId != null
        ? convertedToOrderId.value
        : this.convertedToOrderId),
    convertedToOrderNumber: (convertedToOrderNumber != null
        ? convertedToOrderNumber.value
        : this.convertedToOrderNumber),
    convertedToOrder: (convertedToOrder != null
        ? convertedToOrder.value
        : this.convertedToOrder),
    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),
    customerServiceRepresentativeId: (customerServiceRepresentativeId != null
        ? customerServiceRepresentativeId.value
        : this.customerServiceRepresentativeId),
    customerServiceRepresentative: (customerServiceRepresentative != null
        ? customerServiceRepresentative.value
        : this.customerServiceRepresentative),
    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),
    dealTypeId: (dealTypeId != null ? dealTypeId.value : this.dealTypeId),
    dealType: (dealType != null ? dealType.value : this.dealType),
    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),
    hasSpaceItem: (hasSpaceItem != null
        ? hasSpaceItem.value
        : this.hasSpaceItem),
    hasPartsItem: (hasPartsItem != null
        ? hasPartsItem.value
        : this.hasPartsItem),
    hasRepair: (hasRepair != null ? hasRepair.value : this.hasRepair),
    activityDatesAndTimes: (activityDatesAndTimes != null
        ? activityDatesAndTimes.value
        : this.activityDatesAndTimes),
    tieredPricing: (tieredPricing != null
        ? tieredPricing.value
        : this.tieredPricing),
    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),
    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),
    orderTypeDescribed: (orderTypeDescribed != null
        ? orderTypeDescribed.value
        : this.orderTypeDescribed),
    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),
    paymentTermsColor: (paymentTermsColor != null
        ? paymentTermsColor.value
        : this.paymentTermsColor),
    paymentTypeId: (paymentTypeId != null
        ? paymentTypeId.value
        : this.paymentTypeId),
    paymentType: (paymentType != null ? paymentType.value : this.paymentType),
    paymentTypeType: (paymentTypeType != null
        ? paymentTypeType.value
        : this.paymentTypeType),
    paymentTypeFeePercentage: (paymentTypeFeePercentage != null
        ? paymentTypeFeePercentage.value
        : this.paymentTypeFeePercentage),
    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),
    rentalTaxAlias: (rentalTaxAlias != null
        ? rentalTaxAlias.value
        : this.rentalTaxAlias),
    salesTaxAlias: (salesTaxAlias != null
        ? salesTaxAlias.value
        : this.salesTaxAlias),
    laborTaxAlias: (laborTaxAlias != null
        ? laborTaxAlias.value
        : this.laborTaxAlias),
    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),
    totalTax: (totalTax != null ? totalTax.value : this.totalTax),
    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),
    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),
    discountTotal: (discountTotal != null
        ? discountTotal.value
        : this.discountTotal),
    subTotal: (subTotal != null ? subTotal.value : this.subTotal),
    weeklyExtendedTotal: (weeklyExtendedTotal != null
        ? weeklyExtendedTotal.value
        : this.weeklyExtendedTotal),
    monthlyExtendedTotal: (monthlyExtendedTotal != null
        ? monthlyExtendedTotal.value
        : this.monthlyExtendedTotal),
    hasNotes: (hasNotes != null ? hasNotes.value : this.hasNotes),
    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),
    hasMultiOrderInOutContracts: (hasMultiOrderInOutContracts != null
        ? hasMultiOrderInOutContracts.value
        : this.hasMultiOrderInOutContracts),
    allowDealDepartmentChangeWithMultiOrderContracts:
        (allowDealDepartmentChangeWithMultiOrderContracts != null
        ? allowDealDepartmentChangeWithMultiOrderContracts.value
        : this.allowDealDepartmentChangeWithMultiOrderContracts),
    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),
    projectSyncMarket: (projectSyncMarket != null
        ? projectSyncMarket.value
        : this.projectSyncMarket),
    projectSyncDeliverShip: (projectSyncDeliverShip != null
        ? projectSyncDeliverShip.value
        : this.projectSyncDeliverShip),
    projectSyncBilling: (projectSyncBilling != null
        ? projectSyncBilling.value
        : this.projectSyncBilling),
    inputByUserId: (inputByUserId != null
        ? inputByUserId.value
        : this.inputByUserId),
    modByUserId: (modByUserId != null ? modByUserId.value : this.modByUserId),
    webUserId: (webUserId != null ? webUserId.value : this.webUserId),
    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),
    disableCrewValidation: (disableCrewValidation != null
        ? disableCrewValidation.value
        : this.disableCrewValidation),
    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),
    toggleOrderApproval: (toggleOrderApproval != null
        ? toggleOrderApproval.value
        : this.toggleOrderApproval),
    useResponsiblePerson: (useResponsiblePerson != null
        ? useResponsiblePerson.value
        : this.useResponsiblePerson),
    requireResponsiblePerson: (requireResponsiblePerson != null
        ? requireResponsiblePerson.value
        : this.requireResponsiblePerson),
    hoursPerDay: (hoursPerDay != null ? hoursPerDay.value : this.hoursPerDay),
    crewMonday: (crewMonday != null ? crewMonday.value : this.crewMonday),
    crewTuesday: (crewTuesday != null ? crewTuesday.value : this.crewTuesday),
    crewWednesday: (crewWednesday != null
        ? crewWednesday.value
        : this.crewWednesday),
    crewThursday: (crewThursday != null
        ? crewThursday.value
        : this.crewThursday),
    crewFriday: (crewFriday != null ? crewFriday.value : this.crewFriday),
    crewSaturday: (crewSaturday != null
        ? crewSaturday.value
        : this.crewSaturday),
    crewSunday: (crewSunday != null ? crewSunday.value : this.crewSunday),
    crewHoursOT: (crewHoursOT != null ? crewHoursOT.value : this.crewHoursOT),
    crewHoursDT: (crewHoursDT != null ? crewHoursDT.value : this.crewHoursDT),
    crewBilling: (crewBilling != null ? crewBilling.value : this.crewBilling),
    doNotBillDayWhenItemsAreCheckedInByCertainTime:
        (doNotBillDayWhenItemsAreCheckedInByCertainTime != null
        ? doNotBillDayWhenItemsAreCheckedInByCertainTime.value
        : this.doNotBillDayWhenItemsAreCheckedInByCertainTime),
    checkInByTimeToAvoidBilling: (checkInByTimeToAvoidBilling != null
        ? checkInByTimeToAvoidBilling.value
        : this.checkInByTimeToAvoidBilling),
    jobName: (jobName != null ? jobName.value : this.jobName),
    itineraryOverrideBillableDays: (itineraryOverrideBillableDays != null
        ? itineraryOverrideBillableDays.value
        : this.itineraryOverrideBillableDays),
    dealProductionTypeId: (dealProductionTypeId != null
        ? dealProductionTypeId.value
        : this.dealProductionTypeId),
    dealProductionType: (dealProductionType != null
        ? dealProductionType.value
        : this.dealProductionType),
    totalWeightLbs: (totalWeightLbs != null
        ? totalWeightLbs.value
        : this.totalWeightLbs),
    totalWeightOz: (totalWeightOz != null
        ? totalWeightOz.value
        : this.totalWeightOz),
    totalWeightKg: (totalWeightKg != null
        ? totalWeightKg.value
        : this.totalWeightKg),
    totalWeightG: (totalWeightG != null
        ? totalWeightG.value
        : this.totalWeightG),
    shipmentNumber: (shipmentNumber != null
        ? shipmentNumber.value
        : this.shipmentNumber),
    dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
    auditNote: (auditNote != null ? auditNote.value : this.auditNote),
    recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
    urlIdentifier: (urlIdentifier != null
        ? urlIdentifier.value
        : this.urlIdentifier),
    fields: (fields != null ? fields.value : this.fields),
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    original: (original != null ? original.value : this.original),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    hasDocuments: (hasDocuments != null
        ? hasDocuments.value
        : this.hasDocuments),
    createdByUserId: (createdByUserId != null
        ? createdByUserId.value
        : this.createdByUserId),
    createdByUserName: (createdByUserName != null
        ? createdByUserName.value
        : this.createdByUserName),
    createdDateTime: (createdDateTime != null
        ? createdDateTime.value
        : this.createdDateTime),
    modifiedByUserId: (modifiedByUserId != null
        ? modifiedByUserId.value
        : this.modifiedByUserId),
    modifiedByUserName: (modifiedByUserName != null
        ? modifiedByUserName.value
        : this.modifiedByUserName),
    modifiedDateTime: (modifiedDateTime != null
        ? modifiedDateTime.value
        : this.modifiedDateTime),
  );
}