copyWith method
WebApiModulesAgentProjectProject
copyWith({
- String? projectId,
- String? projectNumber,
- String? project,
- String? projectDate,
- String? officeLocationId,
- String? officeLocation,
- String? orderTypeId,
- String? orderType,
- String? warehouseId,
- String? warehouse,
- String? departmentId,
- String? department,
- String? dealId,
- String? deal,
- String? status,
- String? statusDate,
- String? projectManagerId,
- String? projectManager,
- String? agentId,
- String? agent,
- String? primaryContact,
- String? requestedBy,
- String? outsideSalesRepresentativeId,
- String? outsideSalesRepresentative,
- String? projectDescription,
- String? rateType,
- String? rateTypeDisplay,
- bool? rental,
- bool? sales,
- bool? facilities,
- bool? labor,
- bool? miscellaneous,
- bool? transportation,
- bool? rentalSale,
- String? pickDate,
- String? pickTime,
- String? estimatedStartDate,
- String? estimatedStartTime,
- String? estimatedStopDate,
- String? estimatedStopTime,
- bool? ccPrimaryApproverWhenEmailingBackupApprover,
- bool? hasWeeklyOnly,
- bool? hasMonthlyOnly,
- bool? hasWeeklyAndMonthly,
- bool? purchaseOrderHasWeeklyOnly,
- bool? purchaseOrderHasMonthlyOnly,
- bool? purchaseOrderHasWeeklyAndMonthly,
- String? marketTypeId,
- String? marketType,
- String? marketSegmentId,
- String? marketSegment,
- String? marketSegmentJobId,
- String? marketSegmentJob,
- bool? syncMarket,
- bool? syncDeliverShip,
- 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,
- bool? syncBilling,
- String? billingStartDate,
- String? billingEndDate,
- double? billingWeeks,
- double? billingMonths,
- String? delayBillingSearchUntil,
- bool? useEstimatedDatesForBilling,
- bool? lockBillingDates,
- bool? specifyBillingDatesByType,
- bool? doNotBillDayWhenItemsAreCheckedInByCertainTime,
- String? checkInByTimeToAvoidBilling,
- String? rentalBillingStartDate,
- String? rentalBillingEndDate,
- String? laborBillingStartDate,
- String? laborBillingEndDate,
- String? miscellaneousBillingStartDate,
- String? miscellaneousBillingEndDate,
- String? facilitiesBillingStartDate,
- String? facilitiesBillingEndDate,
- String? vehicleBillingStartDate,
- String? vehicleBillingEndDate,
- 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,
- String? determineQuantitiesToBillBasedOn,
- bool? includePrepFeesInRentalRate,
- String? hiatusDiscountFrom,
- String? crewBilling,
- 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? roundTripRentals,
- String? discountReasonId,
- String? discountReason,
- 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,
- bool? noCharge,
- String? noChargeReason,
- List<
WebApiModulesAgentOrderDatesOrderDates> ? activityDatesAndTimes, - bool? inactive,
- 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
WebApiModulesAgentProjectProject copyWith({
String? projectId,
String? projectNumber,
String? project,
String? projectDate,
String? officeLocationId,
String? officeLocation,
String? orderTypeId,
String? orderType,
String? warehouseId,
String? warehouse,
String? departmentId,
String? department,
String? dealId,
String? deal,
String? status,
String? statusDate,
String? projectManagerId,
String? projectManager,
String? agentId,
String? agent,
String? primaryContact,
String? requestedBy,
String? outsideSalesRepresentativeId,
String? outsideSalesRepresentative,
String? projectDescription,
String? rateType,
String? rateTypeDisplay,
bool? rental,
bool? sales,
bool? facilities,
bool? labor,
bool? miscellaneous,
bool? transportation,
bool? rentalSale,
String? pickDate,
String? pickTime,
String? estimatedStartDate,
String? estimatedStartTime,
String? estimatedStopDate,
String? estimatedStopTime,
bool? ccPrimaryApproverWhenEmailingBackupApprover,
bool? hasWeeklyOnly,
bool? hasMonthlyOnly,
bool? hasWeeklyAndMonthly,
bool? purchaseOrderHasWeeklyOnly,
bool? purchaseOrderHasMonthlyOnly,
bool? purchaseOrderHasWeeklyAndMonthly,
String? marketTypeId,
String? marketType,
String? marketSegmentId,
String? marketSegment,
String? marketSegmentJobId,
String? marketSegmentJob,
bool? syncMarket,
bool? syncDeliverShip,
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,
bool? syncBilling,
String? billingStartDate,
String? billingEndDate,
double? billingWeeks,
double? billingMonths,
String? delayBillingSearchUntil,
bool? useEstimatedDatesForBilling,
bool? lockBillingDates,
bool? specifyBillingDatesByType,
bool? doNotBillDayWhenItemsAreCheckedInByCertainTime,
String? checkInByTimeToAvoidBilling,
String? rentalBillingStartDate,
String? rentalBillingEndDate,
String? laborBillingStartDate,
String? laborBillingEndDate,
String? miscellaneousBillingStartDate,
String? miscellaneousBillingEndDate,
String? facilitiesBillingStartDate,
String? facilitiesBillingEndDate,
String? vehicleBillingStartDate,
String? vehicleBillingEndDate,
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,
String? determineQuantitiesToBillBasedOn,
bool? includePrepFeesInRentalRate,
String? hiatusDiscountFrom,
String? crewBilling,
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? roundTripRentals,
String? discountReasonId,
String? discountReason,
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,
bool? noCharge,
String? noChargeReason,
List<WebApiModulesAgentOrderDatesOrderDates>? activityDatesAndTimes,
bool? inactive,
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 WebApiModulesAgentProjectProject(
projectId: projectId ?? this.projectId,
projectNumber: projectNumber ?? this.projectNumber,
project: project ?? this.project,
projectDate: projectDate ?? this.projectDate,
officeLocationId: officeLocationId ?? this.officeLocationId,
officeLocation: officeLocation ?? this.officeLocation,
orderTypeId: orderTypeId ?? this.orderTypeId,
orderType: orderType ?? this.orderType,
warehouseId: warehouseId ?? this.warehouseId,
warehouse: warehouse ?? this.warehouse,
departmentId: departmentId ?? this.departmentId,
department: department ?? this.department,
dealId: dealId ?? this.dealId,
deal: deal ?? this.deal,
status: status ?? this.status,
statusDate: statusDate ?? this.statusDate,
projectManagerId: projectManagerId ?? this.projectManagerId,
projectManager: projectManager ?? this.projectManager,
agentId: agentId ?? this.agentId,
agent: agent ?? this.agent,
primaryContact: primaryContact ?? this.primaryContact,
requestedBy: requestedBy ?? this.requestedBy,
outsideSalesRepresentativeId:
outsideSalesRepresentativeId ?? this.outsideSalesRepresentativeId,
outsideSalesRepresentative:
outsideSalesRepresentative ?? this.outsideSalesRepresentative,
projectDescription: projectDescription ?? this.projectDescription,
rateType: rateType ?? this.rateType,
rateTypeDisplay: rateTypeDisplay ?? this.rateTypeDisplay,
rental: rental ?? this.rental,
sales: sales ?? this.sales,
facilities: facilities ?? this.facilities,
labor: labor ?? this.labor,
miscellaneous: miscellaneous ?? this.miscellaneous,
transportation: transportation ?? this.transportation,
rentalSale: rentalSale ?? this.rentalSale,
pickDate: pickDate ?? this.pickDate,
pickTime: pickTime ?? this.pickTime,
estimatedStartDate: estimatedStartDate ?? this.estimatedStartDate,
estimatedStartTime: estimatedStartTime ?? this.estimatedStartTime,
estimatedStopDate: estimatedStopDate ?? this.estimatedStopDate,
estimatedStopTime: estimatedStopTime ?? this.estimatedStopTime,
ccPrimaryApproverWhenEmailingBackupApprover:
ccPrimaryApproverWhenEmailingBackupApprover ??
this.ccPrimaryApproverWhenEmailingBackupApprover,
hasWeeklyOnly: hasWeeklyOnly ?? this.hasWeeklyOnly,
hasMonthlyOnly: hasMonthlyOnly ?? this.hasMonthlyOnly,
hasWeeklyAndMonthly: hasWeeklyAndMonthly ?? this.hasWeeklyAndMonthly,
purchaseOrderHasWeeklyOnly:
purchaseOrderHasWeeklyOnly ?? this.purchaseOrderHasWeeklyOnly,
purchaseOrderHasMonthlyOnly:
purchaseOrderHasMonthlyOnly ?? this.purchaseOrderHasMonthlyOnly,
purchaseOrderHasWeeklyAndMonthly:
purchaseOrderHasWeeklyAndMonthly ??
this.purchaseOrderHasWeeklyAndMonthly,
marketTypeId: marketTypeId ?? this.marketTypeId,
marketType: marketType ?? this.marketType,
marketSegmentId: marketSegmentId ?? this.marketSegmentId,
marketSegment: marketSegment ?? this.marketSegment,
marketSegmentJobId: marketSegmentJobId ?? this.marketSegmentJobId,
marketSegmentJob: marketSegmentJob ?? this.marketSegmentJob,
syncMarket: syncMarket ?? this.syncMarket,
syncDeliverShip: syncDeliverShip ?? this.syncDeliverShip,
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,
syncBilling: syncBilling ?? this.syncBilling,
billingStartDate: billingStartDate ?? this.billingStartDate,
billingEndDate: billingEndDate ?? this.billingEndDate,
billingWeeks: billingWeeks ?? this.billingWeeks,
billingMonths: billingMonths ?? this.billingMonths,
delayBillingSearchUntil:
delayBillingSearchUntil ?? this.delayBillingSearchUntil,
useEstimatedDatesForBilling:
useEstimatedDatesForBilling ?? this.useEstimatedDatesForBilling,
lockBillingDates: lockBillingDates ?? this.lockBillingDates,
specifyBillingDatesByType:
specifyBillingDatesByType ?? this.specifyBillingDatesByType,
doNotBillDayWhenItemsAreCheckedInByCertainTime:
doNotBillDayWhenItemsAreCheckedInByCertainTime ??
this.doNotBillDayWhenItemsAreCheckedInByCertainTime,
checkInByTimeToAvoidBilling:
checkInByTimeToAvoidBilling ?? this.checkInByTimeToAvoidBilling,
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,
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,
determineQuantitiesToBillBasedOn:
determineQuantitiesToBillBasedOn ??
this.determineQuantitiesToBillBasedOn,
includePrepFeesInRentalRate:
includePrepFeesInRentalRate ?? this.includePrepFeesInRentalRate,
hiatusDiscountFrom: hiatusDiscountFrom ?? this.hiatusDiscountFrom,
crewBilling: crewBilling ?? this.crewBilling,
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,
roundTripRentals: roundTripRentals ?? this.roundTripRentals,
discountReasonId: discountReasonId ?? this.discountReasonId,
discountReason: discountReason ?? this.discountReason,
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,
noCharge: noCharge ?? this.noCharge,
noChargeReason: noChargeReason ?? this.noChargeReason,
activityDatesAndTimes:
activityDatesAndTimes ?? this.activityDatesAndTimes,
inactive: inactive ?? this.inactive,
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,
);
}