copyWithWrapped method

WebApiModulesWarehouseContractContract copyWithWrapped({
  1. Wrapped<String?>? contractId,
  2. Wrapped<String?>? contractNumber,
  3. Wrapped<String?>? contractType,
  4. Wrapped<String?>? contractDate,
  5. Wrapped<String?>? contractTime,
  6. Wrapped<String?>? locationId,
  7. Wrapped<String?>? locationCode,
  8. Wrapped<String?>? location,
  9. Wrapped<String?>? warehouseId,
  10. Wrapped<String?>? warehouseCode,
  11. Wrapped<String?>? warehouse,
  12. Wrapped<String?>? customerId,
  13. Wrapped<String?>? customer,
  14. Wrapped<String?>? dealId,
  15. Wrapped<String?>? deal,
  16. Wrapped<String?>? orderId,
  17. Wrapped<String?>? orderNumber,
  18. Wrapped<String?>? departmentId,
  19. Wrapped<String?>? department,
  20. Wrapped<String?>? purchaseOrderId,
  21. Wrapped<String?>? purchaseOrderNumber,
  22. Wrapped<String?>? requisitionNumber,
  23. Wrapped<String?>? vendorId,
  24. Wrapped<String?>? vendor,
  25. Wrapped<bool?>? isMigrated,
  26. Wrapped<bool?>? unassigned,
  27. Wrapped<bool?>? needReconcile,
  28. Wrapped<bool?>? pendingExchange,
  29. Wrapped<String?>? exchangeContractId,
  30. Wrapped<bool?>? hasSwaps,
  31. Wrapped<bool?>? rental,
  32. Wrapped<bool?>? sales,
  33. Wrapped<bool?>? parts,
  34. Wrapped<bool?>? exchange,
  35. Wrapped<String?>? inputByUserId,
  36. Wrapped<String?>? inputByUser,
  37. Wrapped<bool?>? dealInactive,
  38. Wrapped<bool?>? truck,
  39. Wrapped<String?>? billingDate,
  40. Wrapped<String?>? billingDateChangeReason,
  41. Wrapped<String?>? lastBillingDateChangeReason,
  42. Wrapped<bool?>? billingDateAdjusted,
  43. Wrapped<bool?>? hasVoId,
  44. Wrapped<bool?>? hasTransfer,
  45. Wrapped<String?>? sessionId,
  46. Wrapped<String?>? orderDescription,
  47. Wrapped<String?>? poOrderDescription,
  48. Wrapped<String?>? deliveryId,
  49. Wrapped<String?>? deliveryDeliveryType,
  50. Wrapped<String?>? deliveryRequiredDate,
  51. Wrapped<String?>? deliveryRequiredTime,
  52. Wrapped<String?>? deliveryTargetShipDate,
  53. Wrapped<String?>? deliveryTargetShipTime,
  54. Wrapped<String?>? deliveryDirection,
  55. Wrapped<String?>? deliveryAddressType,
  56. Wrapped<String?>? deliveryFromLocation,
  57. Wrapped<String?>? deliveryFromContact,
  58. Wrapped<String?>? deliveryFromContactPhone,
  59. Wrapped<String?>? deliveryFromAlternateContact,
  60. Wrapped<String?>? deliveryFromAlternateContactPhone,
  61. Wrapped<String?>? deliveryFromAttention,
  62. Wrapped<String?>? deliveryFromAddress1,
  63. Wrapped<String?>? deliveryFromAddress2,
  64. Wrapped<String?>? deliveryFromCity,
  65. Wrapped<String?>? deliveryFromState,
  66. Wrapped<String?>? deliveryFromZipCode,
  67. Wrapped<String?>? deliveryFromCountry,
  68. Wrapped<String?>? deliveryFromCityStateZipCodeCountry,
  69. Wrapped<String?>? deliveryFromCountryCodeIsoAlpha2,
  70. Wrapped<int?>? deliveryFromCountryCodePhone,
  71. Wrapped<String?>? deliveryFromCountryId,
  72. Wrapped<String?>? deliveryFromCrossStreets,
  73. Wrapped<String?>? deliveryToLocation,
  74. Wrapped<String?>? deliveryToContact,
  75. Wrapped<String?>? deliveryToContactPhone,
  76. Wrapped<String?>? deliveryToAlternateContact,
  77. Wrapped<String?>? deliveryToAlternateContactPhone,
  78. Wrapped<String?>? deliveryToAttention,
  79. Wrapped<String?>? deliveryToAddress1,
  80. Wrapped<String?>? deliveryToAddress2,
  81. Wrapped<String?>? deliveryToCity,
  82. Wrapped<String?>? deliveryToState,
  83. Wrapped<String?>? deliveryToZipCode,
  84. Wrapped<String?>? deliveryToCountryId,
  85. Wrapped<String?>? deliveryToCountry,
  86. Wrapped<String?>? deliveryToCityStateZipCodeCountry,
  87. Wrapped<String?>? deliveryToCountryCodeIsoAlpha2,
  88. Wrapped<int?>? deliveryToCountryCodePhone,
  89. Wrapped<String?>? deliveryToContactFax,
  90. Wrapped<String?>? deliveryToCrossStreets,
  91. Wrapped<String?>? deliveryDeliveryNotes,
  92. Wrapped<String?>? deliveryCarrierId,
  93. Wrapped<String?>? deliveryCarrier,
  94. Wrapped<String?>? deliveryCarrierAccount,
  95. Wrapped<String?>? deliveryShipViaId,
  96. Wrapped<String?>? deliveryShipVia,
  97. Wrapped<String?>? deliveryInvoiceId,
  98. Wrapped<String?>? deliveryVendorInvoiceId,
  99. Wrapped<double?>? deliveryEstimatedFreight,
  100. Wrapped<double?>? deliveryFreightInvoiceAmount,
  101. Wrapped<String?>? deliveryChargeType,
  102. Wrapped<String?>? deliveryFreightTrackingNumber,
  103. Wrapped<String?>? deliveryFreightTrackingUrl,
  104. Wrapped<bool?>? deliveryDropShip,
  105. Wrapped<String?>? deliveryPackageCode,
  106. Wrapped<bool?>? deliveryBillPoFreightOnOrder,
  107. Wrapped<String?>? deliveryOnlineOrderNumber,
  108. Wrapped<String?>? deliveryOnlineOrderStatus,
  109. Wrapped<String?>? deliveryToVenue,
  110. Wrapped<String?>? deliveryToVenueId,
  111. Wrapped<String?>? deliveryDateStamp,
  112. Wrapped<String?>? note,
  113. Wrapped<bool?>? printNoteOnOrder,
  114. Wrapped<String?>? termsConditionsId,
  115. Wrapped<String?>? quikReceiptTermsConditionsId,
  116. Wrapped<String?>? quikReceiptTermsConditions,
  117. Wrapped<String?>? termsConditions,
  118. Wrapped<String?>? containerId,
  119. Wrapped<String?>? containerItemId,
  120. Wrapped<String?>? containerDescription,
  121. Wrapped<String?>? containerScannableBarCode,
  122. Wrapped<String?>? containerScannableItemId,
  123. Wrapped<String?>? responsiblePersonId,
  124. Wrapped<String?>? responsiblePerson,
  125. Wrapped<String?>? responsiblePersonEmail,
  126. Wrapped<String?>? responsiblePersonMobilePhone,
  127. Wrapped<String?>? responsiblePersonOfficePhone,
  128. Wrapped<String?>? responsiblePersonOfficeExtension,
  129. Wrapped<bool?>? hasPrintableBarCodes,
  130. Wrapped<String?>? purchaseOrderAgentEmail,
  131. Wrapped<String?>? dateStamp,
  132. Wrapped<String?>? auditNote,
  133. Wrapped<String?>? recordTitle,
  134. Wrapped? urlIdentifier,
  135. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  136. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  137. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  138. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  139. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  140. Wrapped<bool?>? hasImport,
  141. Wrapped<bool?>? hasDocuments,
  142. Wrapped<String?>? createdByUserId,
  143. Wrapped<String?>? createdByUserName,
  144. Wrapped<String?>? createdDateTime,
  145. Wrapped<String?>? modifiedByUserId,
  146. Wrapped<String?>? modifiedByUserName,
  147. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesWarehouseContractContract copyWithWrapped({
  Wrapped<String?>? contractId,
  Wrapped<String?>? contractNumber,
  Wrapped<String?>? contractType,
  Wrapped<String?>? contractDate,
  Wrapped<String?>? contractTime,
  Wrapped<String?>? locationId,
  Wrapped<String?>? locationCode,
  Wrapped<String?>? location,
  Wrapped<String?>? warehouseId,
  Wrapped<String?>? warehouseCode,
  Wrapped<String?>? warehouse,
  Wrapped<String?>? customerId,
  Wrapped<String?>? customer,
  Wrapped<String?>? dealId,
  Wrapped<String?>? deal,
  Wrapped<String?>? orderId,
  Wrapped<String?>? orderNumber,
  Wrapped<String?>? departmentId,
  Wrapped<String?>? department,
  Wrapped<String?>? purchaseOrderId,
  Wrapped<String?>? purchaseOrderNumber,
  Wrapped<String?>? requisitionNumber,
  Wrapped<String?>? vendorId,
  Wrapped<String?>? vendor,
  Wrapped<bool?>? isMigrated,
  Wrapped<bool?>? unassigned,
  Wrapped<bool?>? needReconcile,
  Wrapped<bool?>? pendingExchange,
  Wrapped<String?>? exchangeContractId,
  Wrapped<bool?>? hasSwaps,
  Wrapped<bool?>? rental,
  Wrapped<bool?>? sales,
  Wrapped<bool?>? parts,
  Wrapped<bool?>? exchange,
  Wrapped<String?>? inputByUserId,
  Wrapped<String?>? inputByUser,
  Wrapped<bool?>? dealInactive,
  Wrapped<bool?>? truck,
  Wrapped<String?>? billingDate,
  Wrapped<String?>? billingDateChangeReason,
  Wrapped<String?>? lastBillingDateChangeReason,
  Wrapped<bool?>? billingDateAdjusted,
  Wrapped<bool?>? hasVoId,
  Wrapped<bool?>? hasTransfer,
  Wrapped<String?>? sessionId,
  Wrapped<String?>? orderDescription,
  Wrapped<String?>? poOrderDescription,
  Wrapped<String?>? deliveryId,
  Wrapped<String?>? deliveryDeliveryType,
  Wrapped<String?>? deliveryRequiredDate,
  Wrapped<String?>? deliveryRequiredTime,
  Wrapped<String?>? deliveryTargetShipDate,
  Wrapped<String?>? deliveryTargetShipTime,
  Wrapped<String?>? deliveryDirection,
  Wrapped<String?>? deliveryAddressType,
  Wrapped<String?>? deliveryFromLocation,
  Wrapped<String?>? deliveryFromContact,
  Wrapped<String?>? deliveryFromContactPhone,
  Wrapped<String?>? deliveryFromAlternateContact,
  Wrapped<String?>? deliveryFromAlternateContactPhone,
  Wrapped<String?>? deliveryFromAttention,
  Wrapped<String?>? deliveryFromAddress1,
  Wrapped<String?>? deliveryFromAddress2,
  Wrapped<String?>? deliveryFromCity,
  Wrapped<String?>? deliveryFromState,
  Wrapped<String?>? deliveryFromZipCode,
  Wrapped<String?>? deliveryFromCountry,
  Wrapped<String?>? deliveryFromCityStateZipCodeCountry,
  Wrapped<String?>? deliveryFromCountryCodeIsoAlpha2,
  Wrapped<int?>? deliveryFromCountryCodePhone,
  Wrapped<String?>? deliveryFromCountryId,
  Wrapped<String?>? deliveryFromCrossStreets,
  Wrapped<String?>? deliveryToLocation,
  Wrapped<String?>? deliveryToContact,
  Wrapped<String?>? deliveryToContactPhone,
  Wrapped<String?>? deliveryToAlternateContact,
  Wrapped<String?>? deliveryToAlternateContactPhone,
  Wrapped<String?>? deliveryToAttention,
  Wrapped<String?>? deliveryToAddress1,
  Wrapped<String?>? deliveryToAddress2,
  Wrapped<String?>? deliveryToCity,
  Wrapped<String?>? deliveryToState,
  Wrapped<String?>? deliveryToZipCode,
  Wrapped<String?>? deliveryToCountryId,
  Wrapped<String?>? deliveryToCountry,
  Wrapped<String?>? deliveryToCityStateZipCodeCountry,
  Wrapped<String?>? deliveryToCountryCodeIsoAlpha2,
  Wrapped<int?>? deliveryToCountryCodePhone,
  Wrapped<String?>? deliveryToContactFax,
  Wrapped<String?>? deliveryToCrossStreets,
  Wrapped<String?>? deliveryDeliveryNotes,
  Wrapped<String?>? deliveryCarrierId,
  Wrapped<String?>? deliveryCarrier,
  Wrapped<String?>? deliveryCarrierAccount,
  Wrapped<String?>? deliveryShipViaId,
  Wrapped<String?>? deliveryShipVia,
  Wrapped<String?>? deliveryInvoiceId,
  Wrapped<String?>? deliveryVendorInvoiceId,
  Wrapped<double?>? deliveryEstimatedFreight,
  Wrapped<double?>? deliveryFreightInvoiceAmount,
  Wrapped<String?>? deliveryChargeType,
  Wrapped<String?>? deliveryFreightTrackingNumber,
  Wrapped<String?>? deliveryFreightTrackingUrl,
  Wrapped<bool?>? deliveryDropShip,
  Wrapped<String?>? deliveryPackageCode,
  Wrapped<bool?>? deliveryBillPoFreightOnOrder,
  Wrapped<String?>? deliveryOnlineOrderNumber,
  Wrapped<String?>? deliveryOnlineOrderStatus,
  Wrapped<String?>? deliveryToVenue,
  Wrapped<String?>? deliveryToVenueId,
  Wrapped<String?>? deliveryDateStamp,
  Wrapped<String?>? note,
  Wrapped<bool?>? printNoteOnOrder,
  Wrapped<String?>? termsConditionsId,
  Wrapped<String?>? quikReceiptTermsConditionsId,
  Wrapped<String?>? quikReceiptTermsConditions,
  Wrapped<String?>? termsConditions,
  Wrapped<String?>? containerId,
  Wrapped<String?>? containerItemId,
  Wrapped<String?>? containerDescription,
  Wrapped<String?>? containerScannableBarCode,
  Wrapped<String?>? containerScannableItemId,
  Wrapped<String?>? responsiblePersonId,
  Wrapped<String?>? responsiblePerson,
  Wrapped<String?>? responsiblePersonEmail,
  Wrapped<String?>? responsiblePersonMobilePhone,
  Wrapped<String?>? responsiblePersonOfficePhone,
  Wrapped<String?>? responsiblePersonOfficeExtension,
  Wrapped<bool?>? hasPrintableBarCodes,
  Wrapped<String?>? purchaseOrderAgentEmail,
  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 WebApiModulesWarehouseContractContract(
    contractId: (contractId != null ? contractId.value : this.contractId),
    contractNumber: (contractNumber != null
        ? contractNumber.value
        : this.contractNumber),
    contractType: (contractType != null
        ? contractType.value
        : this.contractType),
    contractDate: (contractDate != null
        ? contractDate.value
        : this.contractDate),
    contractTime: (contractTime != null
        ? contractTime.value
        : this.contractTime),
    locationId: (locationId != null ? locationId.value : this.locationId),
    locationCode: (locationCode != null
        ? locationCode.value
        : this.locationCode),
    location: (location != null ? location.value : this.location),
    warehouseId: (warehouseId != null ? warehouseId.value : this.warehouseId),
    warehouseCode: (warehouseCode != null
        ? warehouseCode.value
        : this.warehouseCode),
    warehouse: (warehouse != null ? warehouse.value : this.warehouse),
    customerId: (customerId != null ? customerId.value : this.customerId),
    customer: (customer != null ? customer.value : this.customer),
    dealId: (dealId != null ? dealId.value : this.dealId),
    deal: (deal != null ? deal.value : this.deal),
    orderId: (orderId != null ? orderId.value : this.orderId),
    orderNumber: (orderNumber != null ? orderNumber.value : this.orderNumber),
    departmentId: (departmentId != null
        ? departmentId.value
        : this.departmentId),
    department: (department != null ? department.value : this.department),
    purchaseOrderId: (purchaseOrderId != null
        ? purchaseOrderId.value
        : this.purchaseOrderId),
    purchaseOrderNumber: (purchaseOrderNumber != null
        ? purchaseOrderNumber.value
        : this.purchaseOrderNumber),
    requisitionNumber: (requisitionNumber != null
        ? requisitionNumber.value
        : this.requisitionNumber),
    vendorId: (vendorId != null ? vendorId.value : this.vendorId),
    vendor: (vendor != null ? vendor.value : this.vendor),
    isMigrated: (isMigrated != null ? isMigrated.value : this.isMigrated),
    unassigned: (unassigned != null ? unassigned.value : this.unassigned),
    needReconcile: (needReconcile != null
        ? needReconcile.value
        : this.needReconcile),
    pendingExchange: (pendingExchange != null
        ? pendingExchange.value
        : this.pendingExchange),
    exchangeContractId: (exchangeContractId != null
        ? exchangeContractId.value
        : this.exchangeContractId),
    hasSwaps: (hasSwaps != null ? hasSwaps.value : this.hasSwaps),
    rental: (rental != null ? rental.value : this.rental),
    sales: (sales != null ? sales.value : this.sales),
    parts: (parts != null ? parts.value : this.parts),
    exchange: (exchange != null ? exchange.value : this.exchange),
    inputByUserId: (inputByUserId != null
        ? inputByUserId.value
        : this.inputByUserId),
    inputByUser: (inputByUser != null ? inputByUser.value : this.inputByUser),
    dealInactive: (dealInactive != null
        ? dealInactive.value
        : this.dealInactive),
    truck: (truck != null ? truck.value : this.truck),
    billingDate: (billingDate != null ? billingDate.value : this.billingDate),
    billingDateChangeReason: (billingDateChangeReason != null
        ? billingDateChangeReason.value
        : this.billingDateChangeReason),
    lastBillingDateChangeReason: (lastBillingDateChangeReason != null
        ? lastBillingDateChangeReason.value
        : this.lastBillingDateChangeReason),
    billingDateAdjusted: (billingDateAdjusted != null
        ? billingDateAdjusted.value
        : this.billingDateAdjusted),
    hasVoId: (hasVoId != null ? hasVoId.value : this.hasVoId),
    hasTransfer: (hasTransfer != null ? hasTransfer.value : this.hasTransfer),
    sessionId: (sessionId != null ? sessionId.value : this.sessionId),
    orderDescription: (orderDescription != null
        ? orderDescription.value
        : this.orderDescription),
    poOrderDescription: (poOrderDescription != null
        ? poOrderDescription.value
        : this.poOrderDescription),
    deliveryId: (deliveryId != null ? deliveryId.value : this.deliveryId),
    deliveryDeliveryType: (deliveryDeliveryType != null
        ? deliveryDeliveryType.value
        : this.deliveryDeliveryType),
    deliveryRequiredDate: (deliveryRequiredDate != null
        ? deliveryRequiredDate.value
        : this.deliveryRequiredDate),
    deliveryRequiredTime: (deliveryRequiredTime != null
        ? deliveryRequiredTime.value
        : this.deliveryRequiredTime),
    deliveryTargetShipDate: (deliveryTargetShipDate != null
        ? deliveryTargetShipDate.value
        : this.deliveryTargetShipDate),
    deliveryTargetShipTime: (deliveryTargetShipTime != null
        ? deliveryTargetShipTime.value
        : this.deliveryTargetShipTime),
    deliveryDirection: (deliveryDirection != null
        ? deliveryDirection.value
        : this.deliveryDirection),
    deliveryAddressType: (deliveryAddressType != null
        ? deliveryAddressType.value
        : this.deliveryAddressType),
    deliveryFromLocation: (deliveryFromLocation != null
        ? deliveryFromLocation.value
        : this.deliveryFromLocation),
    deliveryFromContact: (deliveryFromContact != null
        ? deliveryFromContact.value
        : this.deliveryFromContact),
    deliveryFromContactPhone: (deliveryFromContactPhone != null
        ? deliveryFromContactPhone.value
        : this.deliveryFromContactPhone),
    deliveryFromAlternateContact: (deliveryFromAlternateContact != null
        ? deliveryFromAlternateContact.value
        : this.deliveryFromAlternateContact),
    deliveryFromAlternateContactPhone:
        (deliveryFromAlternateContactPhone != null
        ? deliveryFromAlternateContactPhone.value
        : this.deliveryFromAlternateContactPhone),
    deliveryFromAttention: (deliveryFromAttention != null
        ? deliveryFromAttention.value
        : this.deliveryFromAttention),
    deliveryFromAddress1: (deliveryFromAddress1 != null
        ? deliveryFromAddress1.value
        : this.deliveryFromAddress1),
    deliveryFromAddress2: (deliveryFromAddress2 != null
        ? deliveryFromAddress2.value
        : this.deliveryFromAddress2),
    deliveryFromCity: (deliveryFromCity != null
        ? deliveryFromCity.value
        : this.deliveryFromCity),
    deliveryFromState: (deliveryFromState != null
        ? deliveryFromState.value
        : this.deliveryFromState),
    deliveryFromZipCode: (deliveryFromZipCode != null
        ? deliveryFromZipCode.value
        : this.deliveryFromZipCode),
    deliveryFromCountry: (deliveryFromCountry != null
        ? deliveryFromCountry.value
        : this.deliveryFromCountry),
    deliveryFromCityStateZipCodeCountry:
        (deliveryFromCityStateZipCodeCountry != null
        ? deliveryFromCityStateZipCodeCountry.value
        : this.deliveryFromCityStateZipCodeCountry),
    deliveryFromCountryCodeIsoAlpha2:
        (deliveryFromCountryCodeIsoAlpha2 != null
        ? deliveryFromCountryCodeIsoAlpha2.value
        : this.deliveryFromCountryCodeIsoAlpha2),
    deliveryFromCountryCodePhone: (deliveryFromCountryCodePhone != null
        ? deliveryFromCountryCodePhone.value
        : this.deliveryFromCountryCodePhone),
    deliveryFromCountryId: (deliveryFromCountryId != null
        ? deliveryFromCountryId.value
        : this.deliveryFromCountryId),
    deliveryFromCrossStreets: (deliveryFromCrossStreets != null
        ? deliveryFromCrossStreets.value
        : this.deliveryFromCrossStreets),
    deliveryToLocation: (deliveryToLocation != null
        ? deliveryToLocation.value
        : this.deliveryToLocation),
    deliveryToContact: (deliveryToContact != null
        ? deliveryToContact.value
        : this.deliveryToContact),
    deliveryToContactPhone: (deliveryToContactPhone != null
        ? deliveryToContactPhone.value
        : this.deliveryToContactPhone),
    deliveryToAlternateContact: (deliveryToAlternateContact != null
        ? deliveryToAlternateContact.value
        : this.deliveryToAlternateContact),
    deliveryToAlternateContactPhone: (deliveryToAlternateContactPhone != null
        ? deliveryToAlternateContactPhone.value
        : this.deliveryToAlternateContactPhone),
    deliveryToAttention: (deliveryToAttention != null
        ? deliveryToAttention.value
        : this.deliveryToAttention),
    deliveryToAddress1: (deliveryToAddress1 != null
        ? deliveryToAddress1.value
        : this.deliveryToAddress1),
    deliveryToAddress2: (deliveryToAddress2 != null
        ? deliveryToAddress2.value
        : this.deliveryToAddress2),
    deliveryToCity: (deliveryToCity != null
        ? deliveryToCity.value
        : this.deliveryToCity),
    deliveryToState: (deliveryToState != null
        ? deliveryToState.value
        : this.deliveryToState),
    deliveryToZipCode: (deliveryToZipCode != null
        ? deliveryToZipCode.value
        : this.deliveryToZipCode),
    deliveryToCountryId: (deliveryToCountryId != null
        ? deliveryToCountryId.value
        : this.deliveryToCountryId),
    deliveryToCountry: (deliveryToCountry != null
        ? deliveryToCountry.value
        : this.deliveryToCountry),
    deliveryToCityStateZipCodeCountry:
        (deliveryToCityStateZipCodeCountry != null
        ? deliveryToCityStateZipCodeCountry.value
        : this.deliveryToCityStateZipCodeCountry),
    deliveryToCountryCodeIsoAlpha2: (deliveryToCountryCodeIsoAlpha2 != null
        ? deliveryToCountryCodeIsoAlpha2.value
        : this.deliveryToCountryCodeIsoAlpha2),
    deliveryToCountryCodePhone: (deliveryToCountryCodePhone != null
        ? deliveryToCountryCodePhone.value
        : this.deliveryToCountryCodePhone),
    deliveryToContactFax: (deliveryToContactFax != null
        ? deliveryToContactFax.value
        : this.deliveryToContactFax),
    deliveryToCrossStreets: (deliveryToCrossStreets != null
        ? deliveryToCrossStreets.value
        : this.deliveryToCrossStreets),
    deliveryDeliveryNotes: (deliveryDeliveryNotes != null
        ? deliveryDeliveryNotes.value
        : this.deliveryDeliveryNotes),
    deliveryCarrierId: (deliveryCarrierId != null
        ? deliveryCarrierId.value
        : this.deliveryCarrierId),
    deliveryCarrier: (deliveryCarrier != null
        ? deliveryCarrier.value
        : this.deliveryCarrier),
    deliveryCarrierAccount: (deliveryCarrierAccount != null
        ? deliveryCarrierAccount.value
        : this.deliveryCarrierAccount),
    deliveryShipViaId: (deliveryShipViaId != null
        ? deliveryShipViaId.value
        : this.deliveryShipViaId),
    deliveryShipVia: (deliveryShipVia != null
        ? deliveryShipVia.value
        : this.deliveryShipVia),
    deliveryInvoiceId: (deliveryInvoiceId != null
        ? deliveryInvoiceId.value
        : this.deliveryInvoiceId),
    deliveryVendorInvoiceId: (deliveryVendorInvoiceId != null
        ? deliveryVendorInvoiceId.value
        : this.deliveryVendorInvoiceId),
    deliveryEstimatedFreight: (deliveryEstimatedFreight != null
        ? deliveryEstimatedFreight.value
        : this.deliveryEstimatedFreight),
    deliveryFreightInvoiceAmount: (deliveryFreightInvoiceAmount != null
        ? deliveryFreightInvoiceAmount.value
        : this.deliveryFreightInvoiceAmount),
    deliveryChargeType: (deliveryChargeType != null
        ? deliveryChargeType.value
        : this.deliveryChargeType),
    deliveryFreightTrackingNumber: (deliveryFreightTrackingNumber != null
        ? deliveryFreightTrackingNumber.value
        : this.deliveryFreightTrackingNumber),
    deliveryFreightTrackingUrl: (deliveryFreightTrackingUrl != null
        ? deliveryFreightTrackingUrl.value
        : this.deliveryFreightTrackingUrl),
    deliveryDropShip: (deliveryDropShip != null
        ? deliveryDropShip.value
        : this.deliveryDropShip),
    deliveryPackageCode: (deliveryPackageCode != null
        ? deliveryPackageCode.value
        : this.deliveryPackageCode),
    deliveryBillPoFreightOnOrder: (deliveryBillPoFreightOnOrder != null
        ? deliveryBillPoFreightOnOrder.value
        : this.deliveryBillPoFreightOnOrder),
    deliveryOnlineOrderNumber: (deliveryOnlineOrderNumber != null
        ? deliveryOnlineOrderNumber.value
        : this.deliveryOnlineOrderNumber),
    deliveryOnlineOrderStatus: (deliveryOnlineOrderStatus != null
        ? deliveryOnlineOrderStatus.value
        : this.deliveryOnlineOrderStatus),
    deliveryToVenue: (deliveryToVenue != null
        ? deliveryToVenue.value
        : this.deliveryToVenue),
    deliveryToVenueId: (deliveryToVenueId != null
        ? deliveryToVenueId.value
        : this.deliveryToVenueId),
    deliveryDateStamp: (deliveryDateStamp != null
        ? deliveryDateStamp.value
        : this.deliveryDateStamp),
    note: (note != null ? note.value : this.note),
    printNoteOnOrder: (printNoteOnOrder != null
        ? printNoteOnOrder.value
        : this.printNoteOnOrder),
    termsConditionsId: (termsConditionsId != null
        ? termsConditionsId.value
        : this.termsConditionsId),
    quikReceiptTermsConditionsId: (quikReceiptTermsConditionsId != null
        ? quikReceiptTermsConditionsId.value
        : this.quikReceiptTermsConditionsId),
    quikReceiptTermsConditions: (quikReceiptTermsConditions != null
        ? quikReceiptTermsConditions.value
        : this.quikReceiptTermsConditions),
    termsConditions: (termsConditions != null
        ? termsConditions.value
        : this.termsConditions),
    containerId: (containerId != null ? containerId.value : this.containerId),
    containerItemId: (containerItemId != null
        ? containerItemId.value
        : this.containerItemId),
    containerDescription: (containerDescription != null
        ? containerDescription.value
        : this.containerDescription),
    containerScannableBarCode: (containerScannableBarCode != null
        ? containerScannableBarCode.value
        : this.containerScannableBarCode),
    containerScannableItemId: (containerScannableItemId != null
        ? containerScannableItemId.value
        : this.containerScannableItemId),
    responsiblePersonId: (responsiblePersonId != null
        ? responsiblePersonId.value
        : this.responsiblePersonId),
    responsiblePerson: (responsiblePerson != null
        ? responsiblePerson.value
        : this.responsiblePerson),
    responsiblePersonEmail: (responsiblePersonEmail != null
        ? responsiblePersonEmail.value
        : this.responsiblePersonEmail),
    responsiblePersonMobilePhone: (responsiblePersonMobilePhone != null
        ? responsiblePersonMobilePhone.value
        : this.responsiblePersonMobilePhone),
    responsiblePersonOfficePhone: (responsiblePersonOfficePhone != null
        ? responsiblePersonOfficePhone.value
        : this.responsiblePersonOfficePhone),
    responsiblePersonOfficeExtension:
        (responsiblePersonOfficeExtension != null
        ? responsiblePersonOfficeExtension.value
        : this.responsiblePersonOfficeExtension),
    hasPrintableBarCodes: (hasPrintableBarCodes != null
        ? hasPrintableBarCodes.value
        : this.hasPrintableBarCodes),
    purchaseOrderAgentEmail: (purchaseOrderAgentEmail != null
        ? purchaseOrderAgentEmail.value
        : this.purchaseOrderAgentEmail),
    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),
  );
}