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