copyWith method
WebApiModulesAgentPurchaseOrderGetPurchaseOrderResponse
copyWith({
- String? purchaseOrderId,
- String? purchaseOrderNumber,
- String? description,
- String? purchaseOrderDate,
- String? requisitionNumber,
- String? requisitionDate,
- String? vendorId,
- String? vendor,
- String? agentId,
- String? agent,
- String? status,
- String? statusDate,
- String? referenceNumber,
- bool? needsApproval,
- bool? needsFirstApproval,
- bool? needsSecondApproval,
- String? approvalStatusDate,
- String? approvedByUserId,
- String? approvedByUser,
- String? approvalNeededBy,
- String? approvedDate,
- String? approvedBySecondUserId,
- String? approvedBySecondUser,
- String? approvedDateSecond,
- String? importanceId,
- String? importance,
- String? submittedForApprovalByUserId,
- String? submittedForApprovalByUser,
- String? submittedForApprovalDate,
- String? rejectedByUserId,
- String? rejectedByUser,
- String? rejectedDate,
- String? rejectReasonId,
- String? rejectReason,
- String? rejectReasonNote,
- String? departmentId,
- String? department,
- String? officeLocationId,
- String? officeLocation,
- String? warehouseId,
- String? warehouse,
- String? warehouseCode,
- int? quantityHolding,
- int? quantityToBarCode,
- bool? rental,
- bool? sales,
- bool? parts,
- bool? labor,
- bool? miscellaneous,
- bool? vehicle,
- bool? subRent,
- bool? subSale,
- bool? subLabor,
- bool? subMiscellaneous,
- bool? subVehicle,
- bool? repair,
- bool? consignment,
- String? consignorAgreementId,
- String? consignorAgreementNumber,
- bool? vendorHasConsignment,
- String? orderId,
- String? orderNumber,
- String? dealNumber,
- String? dealId,
- String? deal,
- String? rateType,
- String? termsConditionsId,
- String? termsConditions,
- bool? departmentLocationRequiresApproval,
- double? total,
- String? poTypeId,
- String? poType,
- String? poClassificationId,
- String? poClassification,
- List<
WebApiModulesHomeControlsOrderDatesOrderDates> ? activityDatesAndTimes, - String? estimatedStartDate,
- String? estimatedStartTime,
- String? estimatedStopDate,
- String? estimatedStopTime,
- String? billingStartDate,
- String? billingEndDate,
- double? billingWeeks,
- double? billingMonths,
- double? invoicedAmount,
- String? approvalStatusId,
- String? approvalStatus,
- String? approvalStatusType,
- String? projectManagerId,
- String? projectManager,
- String? receiveDeliveryId,
- String? receiveDeliveryDeliveryType,
- String? receiveDeliveryRequiredDate,
- String? receiveDeliveryRequiredTime,
- String? receiveDeliveryTargetShipDate,
- String? receiveDeliveryTargetShipTime,
- String? receiveDeliveryDirection,
- String? receiveDeliveryAddressType,
- String? receiveDeliveryFromLocation,
- String? receiveDeliveryFromContact,
- String? receiveDeliveryFromContactPhone,
- String? receiveDeliveryFromAlternateContact,
- String? receiveDeliveryFromAlternateContactPhone,
- String? receiveDeliveryFromAttention,
- String? receiveDeliveryFromAddress1,
- String? receiveDeliveryFromAddress2,
- String? receiveDeliveryFromCity,
- String? receiveDeliveryFromState,
- String? receiveDeliveryFromZipCode,
- String? receiveDeliveryFromCountry,
- String? receoveDeliveryFromCountryCodeIsoAlpha2,
- int? receiveDeliveryFromCountryCodePhone,
- String? receiveDeliveryFromCountryId,
- String? receiveDeliveryFromCrossStreets,
- String? receiveDeliveryToLocation,
- String? receiveDeliveryToVenue,
- String? receiveDeliveryToVenueId,
- String? receiveDeliveryToWarehouse,
- String? receiveDeliveryToWarehouseId,
- String? receiveDeliveryToContact,
- String? receiveDeliveryToContactPhone,
- String? receiveDeliveryToAlternateContact,
- String? receiveDeliveryToAlternateContactPhone,
- String? receiveDeliveryToAttention,
- String? receiveDeliveryToAddress1,
- String? receiveDeliveryToAddress2,
- String? receiveDeliveryToCity,
- String? receiveDeliveryToState,
- String? receiveDeliveryToZipCode,
- String? receiveDeliveryToCountryId,
- String? receiveDeliveryToCountry,
- String? receiveDeliveryToCountryCodeIsoAlpha2,
- int? receiveDeliveryToCountryCodePhone,
- String? receiveDeliveryToContactFax,
- String? receiveDeliveryToCrossStreets,
- String? receiveDeliveryDeliveryNotes,
- String? receiveDeliveryCarrierId,
- String? receiveDeliveryCarrier,
- String? receiveDeliveryCarrierAccount,
- String? receiveDeliveryShipViaId,
- String? receiveDeliveryShipVia,
- String? receiveDeliveryInvoiceId,
- String? receiveDeliveryVendorInvoiceId,
- double? receiveDeliveryEstimatedFreight,
- double? receiveDeliveryFreightInvoiceAmount,
- String? receiveDeliveryChargeType,
- String? receiveDeliveryFreightTrackingNumber,
- String? receiveDeliveryFreightTrackingUrl,
- bool? receiveDeliveryDropShip,
- String? receiveDeliveryPackageCode,
- bool? receiveDeliveryBillPoFreightOnOrder,
- String? receiveDeliveryDateStamp,
- String? returnDeliveryId,
- String? returnDeliveryDeliveryType,
- String? returnDeliveryRequiredDate,
- String? returnDeliveryRequiredTime,
- String? returnDeliveryTargetShipDate,
- String? returnDeliveryTargetShipTime,
- String? returnDeliveryDirection,
- String? returnDeliveryAddressType,
- String? returnDeliveryFromLocation,
- String? returnDeliveryFromContact,
- String? returnDeliveryFromContactPhone,
- String? returnDeliveryFromAlternateContact,
- String? returnDeliveryFromAlternateContactPhone,
- String? returnDeliveryFromAttention,
- String? returnDeliveryFromAddress1,
- String? returnDeliveryFromAddress2,
- String? returnDeliveryFromCity,
- String? returnDeliveryFromState,
- String? returnDeliveryFromZipCode,
- String? returnDeliveryFromCountry,
- String? returnDeliveryFromCountryId,
- String? returnDeliveryFromCountryCodeIsoAlpha2,
- int? returnDeliveryFromCountryCodePhone,
- String? returnDeliveryFromCrossStreets,
- String? returnDeliveryToLocation,
- String? returnDeliveryToVenue,
- String? returnDeliveryToVenueId,
- String? returnDeliveryToWarehouse,
- String? returnDeliveryToWarehouseId,
- String? returnDeliveryToContact,
- String? returnDeliveryToContactPhone,
- String? returnDeliveryToAlternateContact,
- String? returnDeliveryToAlternateContactPhone,
- String? returnDeliveryToAttention,
- String? returnDeliveryToAddress1,
- String? returnDeliveryToAddress2,
- String? returnDeliveryToCity,
- String? returnDeliveryToState,
- String? returnDeliveryToZipCode,
- String? returnDeliveryToCountryId,
- String? returnDeliveryToCountry,
- String? returnDeliveryToCountryCodeIsoAlpha2,
- int? returnDeliveryToCountryCodePhone,
- String? returnDeliveryToContactFax,
- String? returnDeliveryToCrossStreets,
- String? returnDeliveryDeliveryNotes,
- String? returnDeliveryCarrierId,
- String? returnDeliveryCarrier,
- String? returnDeliveryCarrierAccount,
- String? returnDeliveryShipViaId,
- String? returnDeliveryShipVia,
- String? returnDeliveryInvoiceId,
- String? returnDeliveryVendorInvoiceId,
- double? returnDeliveryEstimatedFreight,
- double? returnDeliveryFreightInvoiceAmount,
- String? returnDeliveryChargeType,
- String? returnDeliveryFreightTrackingNumber,
- String? returnDeliveryFreightTrackingUrl,
- bool? returnDeliveryVendorRetrieve,
- String? returnDeliveryPackageCode,
- bool? returnDeliveryBillPoFreightOnOrder,
- String? returnDeliveryOnlineOrderNumber,
- String? returnDeliveryOnlineOrderStatus,
- String? returnDeliveryDateStamp,
- 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,
- String? location,
- String? currencyId,
- bool? updateAllRatesToNewCurrency,
- String? confirmUpdateAllRatesToNewCurrency,
- String? currencyCode,
- String? currency,
- String? currencySymbol,
- String? billingCycleId,
- String? billingCycle,
- String? remitToAttention1,
- String? remitToAttention2,
- String? remitToAddress1,
- String? remitToAddress2,
- String? remitToCity,
- String? remitToState,
- String? remitToCountryId,
- String? remitToCountry,
- String? remitToCountryCodeIsoAlpha2,
- int? remitToCountryCodePhone,
- String? remitToZipCode,
- String? remitToEmail,
- String? remitToPhone,
- String? paymentTypeId,
- String? paymentType,
- String? paymentTermsId,
- String? paymentTerms,
- int? paymentTermsDueInDays,
- String? taxOptionId,
- String? taxOption,
- String? taxId,
- String? tax1Name,
- String? tax2Name,
- double? rentalTaxRate1,
- double? salesTaxRate1,
- double? laborTaxRate1,
- double? rentalTaxRate2,
- double? salesTaxRate2,
- double? laborTaxRate2,
- bool? hasRentalItem,
- bool? hasSalesItem,
- bool? hasMiscellaneousItem,
- bool? hasLaborItem,
- bool? hasFacilitiesItem,
- bool? hasLossAndDamageItem,
- bool? hasRentalSaleItem,
- bool? hasConsignItem,
- bool? hasPartsItem,
- double? rentalDiscountPercent,
- double? rentalTotal,
- bool? rentalTotalIncludesTax,
- double? rentalExtended,
- double? salesDiscountPercent,
- double? salesTotal,
- bool? salesTotalIncludesTax,
- double? salesExtended,
- double? partsDiscountPercent,
- double? partsTotal,
- bool? partsTotalIncludesTax,
- double? partsExtended,
- double? vehicleDiscountPercent,
- double? vehicleTotal,
- bool? vehicleTotalIncludesTax,
- double? miscDiscountPercent,
- double? miscTotal,
- bool? miscTotalIncludesTax,
- double? miscExtended,
- double? laborDiscountPercent,
- double? laborTotal,
- bool? laborTotalIncludesTax,
- double? laborExtended,
- double? subRentalDaysPerWeek,
- double? subRentalDiscountPercent,
- double? weeklySubRentalTotal,
- double? monthlySubRentalTotal,
- double? periodSubRentalTotal,
- bool? weeklySubRentalTotalIncludesTax,
- bool? monthlySubRentalTotalIncludesTax,
- bool? periodSubRentalTotalIncludesTax,
- double? subRentalExtended,
- double? subSalesDiscountPercent,
- double? subSalesTotal,
- bool? subSalesTotalIncludesTax,
- double? subSalesExtended,
- double? subVehicleDaysPerWeek,
- double? subvehicleDiscountPercent,
- double? weeklySubVehicleTotal,
- double? monthlySubVehicleTotal,
- double? periodSubVehicleTotal,
- bool? weeklySubVehicleTotalIncludesTax,
- bool? monthlySubVehicleTotalIncludesTax,
- bool? periodSubVehicleTotalIncludesTax,
- double? subMiscDiscountPercent,
- double? weeklySubMiscTotal,
- double? monthlySubMiscTotal,
- double? periodSubMiscTotal,
- bool? weeklySubMiscTotalIncludesTax,
- bool? monthlySubMiscTotalIncludesTax,
- bool? periodSubMiscTotalIncludesTax,
- double? subMiscExtended,
- double? subLaborDiscountPercent,
- double? weeklySubLaborTotal,
- double? monthlySubLaborTotal,
- double? periodSubLaborTotal,
- bool? weeklySubLaborTotalIncludesTax,
- bool? monthlySubLaborTotalIncludesTax,
- bool? periodSubLaborTotalIncludesTax,
- double? subLaborExtended,
- bool? miscellaneousIsComplete,
- bool? subMiscellaneousIsComplete,
- bool? laborIsComplete,
- bool? subLaborIsComplete,
- String? currencyColor,
- String? statusColor,
- String? purchaseOrderNumberColor,
- String? vendorColor,
- String? descriptionColor,
- String? expensePOColor,
- bool? hasConsignorFee,
- bool? hasOrdertran,
- String? originalShowId,
- String? originalShow,
- String? inputByUserId,
- bool? poTypeIsInternal,
- bool? isInternal,
- String? internalOrderId,
- String? internalOrderNumber,
- String? internalOrderWarehouseId,
- String? internalOrderWarehouse,
- String? dateStamp,
- double? repairExtended,
- String? auditNote,
- String? recordTitle,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
WebApiModulesHomeControlsOrderItemOrderItem> ? items, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - List<
FwStandardDataFwTranslatedValue> ? translation,
Implementation
WebApiModulesAgentPurchaseOrderGetPurchaseOrderResponse copyWith(
{String? purchaseOrderId,
String? purchaseOrderNumber,
String? description,
String? purchaseOrderDate,
String? requisitionNumber,
String? requisitionDate,
String? vendorId,
String? vendor,
String? agentId,
String? agent,
String? status,
String? statusDate,
String? referenceNumber,
bool? needsApproval,
bool? needsFirstApproval,
bool? needsSecondApproval,
String? approvalStatusDate,
String? approvedByUserId,
String? approvedByUser,
String? approvalNeededBy,
String? approvedDate,
String? approvedBySecondUserId,
String? approvedBySecondUser,
String? approvedDateSecond,
String? importanceId,
String? importance,
String? submittedForApprovalByUserId,
String? submittedForApprovalByUser,
String? submittedForApprovalDate,
String? rejectedByUserId,
String? rejectedByUser,
String? rejectedDate,
String? rejectReasonId,
String? rejectReason,
String? rejectReasonNote,
String? departmentId,
String? department,
String? officeLocationId,
String? officeLocation,
String? warehouseId,
String? warehouse,
String? warehouseCode,
int? quantityHolding,
int? quantityToBarCode,
bool? rental,
bool? sales,
bool? parts,
bool? labor,
bool? miscellaneous,
bool? vehicle,
bool? subRent,
bool? subSale,
bool? subLabor,
bool? subMiscellaneous,
bool? subVehicle,
bool? repair,
bool? consignment,
String? consignorAgreementId,
String? consignorAgreementNumber,
bool? vendorHasConsignment,
String? orderId,
String? orderNumber,
String? dealNumber,
String? dealId,
String? deal,
String? rateType,
String? termsConditionsId,
String? termsConditions,
bool? departmentLocationRequiresApproval,
double? total,
String? poTypeId,
String? poType,
String? poClassificationId,
String? poClassification,
List<WebApiModulesHomeControlsOrderDatesOrderDates>?
activityDatesAndTimes,
String? estimatedStartDate,
String? estimatedStartTime,
String? estimatedStopDate,
String? estimatedStopTime,
String? billingStartDate,
String? billingEndDate,
double? billingWeeks,
double? billingMonths,
double? invoicedAmount,
String? approvalStatusId,
String? approvalStatus,
String? approvalStatusType,
String? projectManagerId,
String? projectManager,
String? receiveDeliveryId,
String? receiveDeliveryDeliveryType,
String? receiveDeliveryRequiredDate,
String? receiveDeliveryRequiredTime,
String? receiveDeliveryTargetShipDate,
String? receiveDeliveryTargetShipTime,
String? receiveDeliveryDirection,
String? receiveDeliveryAddressType,
String? receiveDeliveryFromLocation,
String? receiveDeliveryFromContact,
String? receiveDeliveryFromContactPhone,
String? receiveDeliveryFromAlternateContact,
String? receiveDeliveryFromAlternateContactPhone,
String? receiveDeliveryFromAttention,
String? receiveDeliveryFromAddress1,
String? receiveDeliveryFromAddress2,
String? receiveDeliveryFromCity,
String? receiveDeliveryFromState,
String? receiveDeliveryFromZipCode,
String? receiveDeliveryFromCountry,
String? receoveDeliveryFromCountryCodeIsoAlpha2,
int? receiveDeliveryFromCountryCodePhone,
String? receiveDeliveryFromCountryId,
String? receiveDeliveryFromCrossStreets,
String? receiveDeliveryToLocation,
String? receiveDeliveryToVenue,
String? receiveDeliveryToVenueId,
String? receiveDeliveryToWarehouse,
String? receiveDeliveryToWarehouseId,
String? receiveDeliveryToContact,
String? receiveDeliveryToContactPhone,
String? receiveDeliveryToAlternateContact,
String? receiveDeliveryToAlternateContactPhone,
String? receiveDeliveryToAttention,
String? receiveDeliveryToAddress1,
String? receiveDeliveryToAddress2,
String? receiveDeliveryToCity,
String? receiveDeliveryToState,
String? receiveDeliveryToZipCode,
String? receiveDeliveryToCountryId,
String? receiveDeliveryToCountry,
String? receiveDeliveryToCountryCodeIsoAlpha2,
int? receiveDeliveryToCountryCodePhone,
String? receiveDeliveryToContactFax,
String? receiveDeliveryToCrossStreets,
String? receiveDeliveryDeliveryNotes,
String? receiveDeliveryCarrierId,
String? receiveDeliveryCarrier,
String? receiveDeliveryCarrierAccount,
String? receiveDeliveryShipViaId,
String? receiveDeliveryShipVia,
String? receiveDeliveryInvoiceId,
String? receiveDeliveryVendorInvoiceId,
double? receiveDeliveryEstimatedFreight,
double? receiveDeliveryFreightInvoiceAmount,
String? receiveDeliveryChargeType,
String? receiveDeliveryFreightTrackingNumber,
String? receiveDeliveryFreightTrackingUrl,
bool? receiveDeliveryDropShip,
String? receiveDeliveryPackageCode,
bool? receiveDeliveryBillPoFreightOnOrder,
String? receiveDeliveryDateStamp,
String? returnDeliveryId,
String? returnDeliveryDeliveryType,
String? returnDeliveryRequiredDate,
String? returnDeliveryRequiredTime,
String? returnDeliveryTargetShipDate,
String? returnDeliveryTargetShipTime,
String? returnDeliveryDirection,
String? returnDeliveryAddressType,
String? returnDeliveryFromLocation,
String? returnDeliveryFromContact,
String? returnDeliveryFromContactPhone,
String? returnDeliveryFromAlternateContact,
String? returnDeliveryFromAlternateContactPhone,
String? returnDeliveryFromAttention,
String? returnDeliveryFromAddress1,
String? returnDeliveryFromAddress2,
String? returnDeliveryFromCity,
String? returnDeliveryFromState,
String? returnDeliveryFromZipCode,
String? returnDeliveryFromCountry,
String? returnDeliveryFromCountryId,
String? returnDeliveryFromCountryCodeIsoAlpha2,
int? returnDeliveryFromCountryCodePhone,
String? returnDeliveryFromCrossStreets,
String? returnDeliveryToLocation,
String? returnDeliveryToVenue,
String? returnDeliveryToVenueId,
String? returnDeliveryToWarehouse,
String? returnDeliveryToWarehouseId,
String? returnDeliveryToContact,
String? returnDeliveryToContactPhone,
String? returnDeliveryToAlternateContact,
String? returnDeliveryToAlternateContactPhone,
String? returnDeliveryToAttention,
String? returnDeliveryToAddress1,
String? returnDeliveryToAddress2,
String? returnDeliveryToCity,
String? returnDeliveryToState,
String? returnDeliveryToZipCode,
String? returnDeliveryToCountryId,
String? returnDeliveryToCountry,
String? returnDeliveryToCountryCodeIsoAlpha2,
int? returnDeliveryToCountryCodePhone,
String? returnDeliveryToContactFax,
String? returnDeliveryToCrossStreets,
String? returnDeliveryDeliveryNotes,
String? returnDeliveryCarrierId,
String? returnDeliveryCarrier,
String? returnDeliveryCarrierAccount,
String? returnDeliveryShipViaId,
String? returnDeliveryShipVia,
String? returnDeliveryInvoiceId,
String? returnDeliveryVendorInvoiceId,
double? returnDeliveryEstimatedFreight,
double? returnDeliveryFreightInvoiceAmount,
String? returnDeliveryChargeType,
String? returnDeliveryFreightTrackingNumber,
String? returnDeliveryFreightTrackingUrl,
bool? returnDeliveryVendorRetrieve,
String? returnDeliveryPackageCode,
bool? returnDeliveryBillPoFreightOnOrder,
String? returnDeliveryOnlineOrderNumber,
String? returnDeliveryOnlineOrderStatus,
String? returnDeliveryDateStamp,
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,
String? location,
String? currencyId,
bool? updateAllRatesToNewCurrency,
String? confirmUpdateAllRatesToNewCurrency,
String? currencyCode,
String? currency,
String? currencySymbol,
String? billingCycleId,
String? billingCycle,
String? remitToAttention1,
String? remitToAttention2,
String? remitToAddress1,
String? remitToAddress2,
String? remitToCity,
String? remitToState,
String? remitToCountryId,
String? remitToCountry,
String? remitToCountryCodeIsoAlpha2,
int? remitToCountryCodePhone,
String? remitToZipCode,
String? remitToEmail,
String? remitToPhone,
String? paymentTypeId,
String? paymentType,
String? paymentTermsId,
String? paymentTerms,
int? paymentTermsDueInDays,
String? taxOptionId,
String? taxOption,
String? taxId,
String? tax1Name,
String? tax2Name,
double? rentalTaxRate1,
double? salesTaxRate1,
double? laborTaxRate1,
double? rentalTaxRate2,
double? salesTaxRate2,
double? laborTaxRate2,
bool? hasRentalItem,
bool? hasSalesItem,
bool? hasMiscellaneousItem,
bool? hasLaborItem,
bool? hasFacilitiesItem,
bool? hasLossAndDamageItem,
bool? hasRentalSaleItem,
bool? hasConsignItem,
bool? hasPartsItem,
double? rentalDiscountPercent,
double? rentalTotal,
bool? rentalTotalIncludesTax,
double? rentalExtended,
double? salesDiscountPercent,
double? salesTotal,
bool? salesTotalIncludesTax,
double? salesExtended,
double? partsDiscountPercent,
double? partsTotal,
bool? partsTotalIncludesTax,
double? partsExtended,
double? vehicleDiscountPercent,
double? vehicleTotal,
bool? vehicleTotalIncludesTax,
double? miscDiscountPercent,
double? miscTotal,
bool? miscTotalIncludesTax,
double? miscExtended,
double? laborDiscountPercent,
double? laborTotal,
bool? laborTotalIncludesTax,
double? laborExtended,
double? subRentalDaysPerWeek,
double? subRentalDiscountPercent,
double? weeklySubRentalTotal,
double? monthlySubRentalTotal,
double? periodSubRentalTotal,
bool? weeklySubRentalTotalIncludesTax,
bool? monthlySubRentalTotalIncludesTax,
bool? periodSubRentalTotalIncludesTax,
double? subRentalExtended,
double? subSalesDiscountPercent,
double? subSalesTotal,
bool? subSalesTotalIncludesTax,
double? subSalesExtended,
double? subVehicleDaysPerWeek,
double? subvehicleDiscountPercent,
double? weeklySubVehicleTotal,
double? monthlySubVehicleTotal,
double? periodSubVehicleTotal,
bool? weeklySubVehicleTotalIncludesTax,
bool? monthlySubVehicleTotalIncludesTax,
bool? periodSubVehicleTotalIncludesTax,
double? subMiscDiscountPercent,
double? weeklySubMiscTotal,
double? monthlySubMiscTotal,
double? periodSubMiscTotal,
bool? weeklySubMiscTotalIncludesTax,
bool? monthlySubMiscTotalIncludesTax,
bool? periodSubMiscTotalIncludesTax,
double? subMiscExtended,
double? subLaborDiscountPercent,
double? weeklySubLaborTotal,
double? monthlySubLaborTotal,
double? periodSubLaborTotal,
bool? weeklySubLaborTotalIncludesTax,
bool? monthlySubLaborTotalIncludesTax,
bool? periodSubLaborTotalIncludesTax,
double? subLaborExtended,
bool? miscellaneousIsComplete,
bool? subMiscellaneousIsComplete,
bool? laborIsComplete,
bool? subLaborIsComplete,
String? currencyColor,
String? statusColor,
String? purchaseOrderNumberColor,
String? vendorColor,
String? descriptionColor,
String? expensePOColor,
bool? hasConsignorFee,
bool? hasOrdertran,
String? originalShowId,
String? originalShow,
String? inputByUserId,
bool? poTypeIsInternal,
bool? isInternal,
String? internalOrderId,
String? internalOrderNumber,
String? internalOrderWarehouseId,
String? internalOrderWarehouse,
String? dateStamp,
double? repairExtended,
String? auditNote,
String? recordTitle,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<WebApiModulesHomeControlsOrderItemOrderItem>? items,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
List<FwStandardDataFwTranslatedValue>? translation}) {
return WebApiModulesAgentPurchaseOrderGetPurchaseOrderResponse(
purchaseOrderId: purchaseOrderId ?? this.purchaseOrderId,
purchaseOrderNumber: purchaseOrderNumber ?? this.purchaseOrderNumber,
description: description ?? this.description,
purchaseOrderDate: purchaseOrderDate ?? this.purchaseOrderDate,
requisitionNumber: requisitionNumber ?? this.requisitionNumber,
requisitionDate: requisitionDate ?? this.requisitionDate,
vendorId: vendorId ?? this.vendorId,
vendor: vendor ?? this.vendor,
agentId: agentId ?? this.agentId,
agent: agent ?? this.agent,
status: status ?? this.status,
statusDate: statusDate ?? this.statusDate,
referenceNumber: referenceNumber ?? this.referenceNumber,
needsApproval: needsApproval ?? this.needsApproval,
needsFirstApproval: needsFirstApproval ?? this.needsFirstApproval,
needsSecondApproval: needsSecondApproval ?? this.needsSecondApproval,
approvalStatusDate: approvalStatusDate ?? this.approvalStatusDate,
approvedByUserId: approvedByUserId ?? this.approvedByUserId,
approvedByUser: approvedByUser ?? this.approvedByUser,
approvalNeededBy: approvalNeededBy ?? this.approvalNeededBy,
approvedDate: approvedDate ?? this.approvedDate,
approvedBySecondUserId:
approvedBySecondUserId ?? this.approvedBySecondUserId,
approvedBySecondUser: approvedBySecondUser ?? this.approvedBySecondUser,
approvedDateSecond: approvedDateSecond ?? this.approvedDateSecond,
importanceId: importanceId ?? this.importanceId,
importance: importance ?? this.importance,
submittedForApprovalByUserId:
submittedForApprovalByUserId ?? this.submittedForApprovalByUserId,
submittedForApprovalByUser:
submittedForApprovalByUser ?? this.submittedForApprovalByUser,
submittedForApprovalDate:
submittedForApprovalDate ?? this.submittedForApprovalDate,
rejectedByUserId: rejectedByUserId ?? this.rejectedByUserId,
rejectedByUser: rejectedByUser ?? this.rejectedByUser,
rejectedDate: rejectedDate ?? this.rejectedDate,
rejectReasonId: rejectReasonId ?? this.rejectReasonId,
rejectReason: rejectReason ?? this.rejectReason,
rejectReasonNote: rejectReasonNote ?? this.rejectReasonNote,
departmentId: departmentId ?? this.departmentId,
department: department ?? this.department,
officeLocationId: officeLocationId ?? this.officeLocationId,
officeLocation: officeLocation ?? this.officeLocation,
warehouseId: warehouseId ?? this.warehouseId,
warehouse: warehouse ?? this.warehouse,
warehouseCode: warehouseCode ?? this.warehouseCode,
quantityHolding: quantityHolding ?? this.quantityHolding,
quantityToBarCode: quantityToBarCode ?? this.quantityToBarCode,
rental: rental ?? this.rental,
sales: sales ?? this.sales,
parts: parts ?? this.parts,
labor: labor ?? this.labor,
miscellaneous: miscellaneous ?? this.miscellaneous,
vehicle: vehicle ?? this.vehicle,
subRent: subRent ?? this.subRent,
subSale: subSale ?? this.subSale,
subLabor: subLabor ?? this.subLabor,
subMiscellaneous: subMiscellaneous ?? this.subMiscellaneous,
subVehicle: subVehicle ?? this.subVehicle,
repair: repair ?? this.repair,
consignment: consignment ?? this.consignment,
consignorAgreementId: consignorAgreementId ?? this.consignorAgreementId,
consignorAgreementNumber:
consignorAgreementNumber ?? this.consignorAgreementNumber,
vendorHasConsignment: vendorHasConsignment ?? this.vendorHasConsignment,
orderId: orderId ?? this.orderId,
orderNumber: orderNumber ?? this.orderNumber,
dealNumber: dealNumber ?? this.dealNumber,
dealId: dealId ?? this.dealId,
deal: deal ?? this.deal,
rateType: rateType ?? this.rateType,
termsConditionsId: termsConditionsId ?? this.termsConditionsId,
termsConditions: termsConditions ?? this.termsConditions,
departmentLocationRequiresApproval: departmentLocationRequiresApproval ??
this.departmentLocationRequiresApproval,
total: total ?? this.total,
poTypeId: poTypeId ?? this.poTypeId,
poType: poType ?? this.poType,
poClassificationId: poClassificationId ?? this.poClassificationId,
poClassification: poClassification ?? this.poClassification,
activityDatesAndTimes:
activityDatesAndTimes ?? this.activityDatesAndTimes,
estimatedStartDate: estimatedStartDate ?? this.estimatedStartDate,
estimatedStartTime: estimatedStartTime ?? this.estimatedStartTime,
estimatedStopDate: estimatedStopDate ?? this.estimatedStopDate,
estimatedStopTime: estimatedStopTime ?? this.estimatedStopTime,
billingStartDate: billingStartDate ?? this.billingStartDate,
billingEndDate: billingEndDate ?? this.billingEndDate,
billingWeeks: billingWeeks ?? this.billingWeeks,
billingMonths: billingMonths ?? this.billingMonths,
invoicedAmount: invoicedAmount ?? this.invoicedAmount,
approvalStatusId: approvalStatusId ?? this.approvalStatusId,
approvalStatus: approvalStatus ?? this.approvalStatus,
approvalStatusType: approvalStatusType ?? this.approvalStatusType,
projectManagerId: projectManagerId ?? this.projectManagerId,
projectManager: projectManager ?? this.projectManager,
receiveDeliveryId: receiveDeliveryId ?? this.receiveDeliveryId,
receiveDeliveryDeliveryType:
receiveDeliveryDeliveryType ?? this.receiveDeliveryDeliveryType,
receiveDeliveryRequiredDate:
receiveDeliveryRequiredDate ?? this.receiveDeliveryRequiredDate,
receiveDeliveryRequiredTime:
receiveDeliveryRequiredTime ?? this.receiveDeliveryRequiredTime,
receiveDeliveryTargetShipDate:
receiveDeliveryTargetShipDate ?? this.receiveDeliveryTargetShipDate,
receiveDeliveryTargetShipTime:
receiveDeliveryTargetShipTime ?? this.receiveDeliveryTargetShipTime,
receiveDeliveryDirection:
receiveDeliveryDirection ?? this.receiveDeliveryDirection,
receiveDeliveryAddressType:
receiveDeliveryAddressType ?? this.receiveDeliveryAddressType,
receiveDeliveryFromLocation:
receiveDeliveryFromLocation ?? this.receiveDeliveryFromLocation,
receiveDeliveryFromContact:
receiveDeliveryFromContact ?? this.receiveDeliveryFromContact,
receiveDeliveryFromContactPhone: receiveDeliveryFromContactPhone ??
this.receiveDeliveryFromContactPhone,
receiveDeliveryFromAlternateContact: receiveDeliveryFromAlternateContact ??
this.receiveDeliveryFromAlternateContact,
receiveDeliveryFromAlternateContactPhone:
receiveDeliveryFromAlternateContactPhone ??
this.receiveDeliveryFromAlternateContactPhone,
receiveDeliveryFromAttention:
receiveDeliveryFromAttention ?? this.receiveDeliveryFromAttention,
receiveDeliveryFromAddress1:
receiveDeliveryFromAddress1 ?? this.receiveDeliveryFromAddress1,
receiveDeliveryFromAddress2:
receiveDeliveryFromAddress2 ?? this.receiveDeliveryFromAddress2,
receiveDeliveryFromCity:
receiveDeliveryFromCity ?? this.receiveDeliveryFromCity,
receiveDeliveryFromState:
receiveDeliveryFromState ?? this.receiveDeliveryFromState,
receiveDeliveryFromZipCode:
receiveDeliveryFromZipCode ?? this.receiveDeliveryFromZipCode,
receiveDeliveryFromCountry:
receiveDeliveryFromCountry ?? this.receiveDeliveryFromCountry,
receoveDeliveryFromCountryCodeIsoAlpha2: receoveDeliveryFromCountryCodeIsoAlpha2 ??
this.receoveDeliveryFromCountryCodeIsoAlpha2,
receiveDeliveryFromCountryCodePhone: receiveDeliveryFromCountryCodePhone ??
this.receiveDeliveryFromCountryCodePhone,
receiveDeliveryFromCountryId:
receiveDeliveryFromCountryId ?? this.receiveDeliveryFromCountryId,
receiveDeliveryFromCrossStreets: receiveDeliveryFromCrossStreets ??
this.receiveDeliveryFromCrossStreets,
receiveDeliveryToLocation:
receiveDeliveryToLocation ?? this.receiveDeliveryToLocation,
receiveDeliveryToVenue:
receiveDeliveryToVenue ?? this.receiveDeliveryToVenue,
receiveDeliveryToVenueId:
receiveDeliveryToVenueId ?? this.receiveDeliveryToVenueId,
receiveDeliveryToWarehouse:
receiveDeliveryToWarehouse ?? this.receiveDeliveryToWarehouse,
receiveDeliveryToWarehouseId: receiveDeliveryToWarehouseId ?? this.receiveDeliveryToWarehouseId,
receiveDeliveryToContact: receiveDeliveryToContact ?? this.receiveDeliveryToContact,
receiveDeliveryToContactPhone: receiveDeliveryToContactPhone ?? this.receiveDeliveryToContactPhone,
receiveDeliveryToAlternateContact: receiveDeliveryToAlternateContact ?? this.receiveDeliveryToAlternateContact,
receiveDeliveryToAlternateContactPhone: receiveDeliveryToAlternateContactPhone ?? this.receiveDeliveryToAlternateContactPhone,
receiveDeliveryToAttention: receiveDeliveryToAttention ?? this.receiveDeliveryToAttention,
receiveDeliveryToAddress1: receiveDeliveryToAddress1 ?? this.receiveDeliveryToAddress1,
receiveDeliveryToAddress2: receiveDeliveryToAddress2 ?? this.receiveDeliveryToAddress2,
receiveDeliveryToCity: receiveDeliveryToCity ?? this.receiveDeliveryToCity,
receiveDeliveryToState: receiveDeliveryToState ?? this.receiveDeliveryToState,
receiveDeliveryToZipCode: receiveDeliveryToZipCode ?? this.receiveDeliveryToZipCode,
receiveDeliveryToCountryId: receiveDeliveryToCountryId ?? this.receiveDeliveryToCountryId,
receiveDeliveryToCountry: receiveDeliveryToCountry ?? this.receiveDeliveryToCountry,
receiveDeliveryToCountryCodeIsoAlpha2: receiveDeliveryToCountryCodeIsoAlpha2 ?? this.receiveDeliveryToCountryCodeIsoAlpha2,
receiveDeliveryToCountryCodePhone: receiveDeliveryToCountryCodePhone ?? this.receiveDeliveryToCountryCodePhone,
receiveDeliveryToContactFax: receiveDeliveryToContactFax ?? this.receiveDeliveryToContactFax,
receiveDeliveryToCrossStreets: receiveDeliveryToCrossStreets ?? this.receiveDeliveryToCrossStreets,
receiveDeliveryDeliveryNotes: receiveDeliveryDeliveryNotes ?? this.receiveDeliveryDeliveryNotes,
receiveDeliveryCarrierId: receiveDeliveryCarrierId ?? this.receiveDeliveryCarrierId,
receiveDeliveryCarrier: receiveDeliveryCarrier ?? this.receiveDeliveryCarrier,
receiveDeliveryCarrierAccount: receiveDeliveryCarrierAccount ?? this.receiveDeliveryCarrierAccount,
receiveDeliveryShipViaId: receiveDeliveryShipViaId ?? this.receiveDeliveryShipViaId,
receiveDeliveryShipVia: receiveDeliveryShipVia ?? this.receiveDeliveryShipVia,
receiveDeliveryInvoiceId: receiveDeliveryInvoiceId ?? this.receiveDeliveryInvoiceId,
receiveDeliveryVendorInvoiceId: receiveDeliveryVendorInvoiceId ?? this.receiveDeliveryVendorInvoiceId,
receiveDeliveryEstimatedFreight: receiveDeliveryEstimatedFreight ?? this.receiveDeliveryEstimatedFreight,
receiveDeliveryFreightInvoiceAmount: receiveDeliveryFreightInvoiceAmount ?? this.receiveDeliveryFreightInvoiceAmount,
receiveDeliveryChargeType: receiveDeliveryChargeType ?? this.receiveDeliveryChargeType,
receiveDeliveryFreightTrackingNumber: receiveDeliveryFreightTrackingNumber ?? this.receiveDeliveryFreightTrackingNumber,
receiveDeliveryFreightTrackingUrl: receiveDeliveryFreightTrackingUrl ?? this.receiveDeliveryFreightTrackingUrl,
receiveDeliveryDropShip: receiveDeliveryDropShip ?? this.receiveDeliveryDropShip,
receiveDeliveryPackageCode: receiveDeliveryPackageCode ?? this.receiveDeliveryPackageCode,
receiveDeliveryBillPoFreightOnOrder: receiveDeliveryBillPoFreightOnOrder ?? this.receiveDeliveryBillPoFreightOnOrder,
receiveDeliveryDateStamp: receiveDeliveryDateStamp ?? this.receiveDeliveryDateStamp,
returnDeliveryId: returnDeliveryId ?? this.returnDeliveryId,
returnDeliveryDeliveryType: returnDeliveryDeliveryType ?? this.returnDeliveryDeliveryType,
returnDeliveryRequiredDate: returnDeliveryRequiredDate ?? this.returnDeliveryRequiredDate,
returnDeliveryRequiredTime: returnDeliveryRequiredTime ?? this.returnDeliveryRequiredTime,
returnDeliveryTargetShipDate: returnDeliveryTargetShipDate ?? this.returnDeliveryTargetShipDate,
returnDeliveryTargetShipTime: returnDeliveryTargetShipTime ?? this.returnDeliveryTargetShipTime,
returnDeliveryDirection: returnDeliveryDirection ?? this.returnDeliveryDirection,
returnDeliveryAddressType: returnDeliveryAddressType ?? this.returnDeliveryAddressType,
returnDeliveryFromLocation: returnDeliveryFromLocation ?? this.returnDeliveryFromLocation,
returnDeliveryFromContact: returnDeliveryFromContact ?? this.returnDeliveryFromContact,
returnDeliveryFromContactPhone: returnDeliveryFromContactPhone ?? this.returnDeliveryFromContactPhone,
returnDeliveryFromAlternateContact: returnDeliveryFromAlternateContact ?? this.returnDeliveryFromAlternateContact,
returnDeliveryFromAlternateContactPhone: returnDeliveryFromAlternateContactPhone ?? this.returnDeliveryFromAlternateContactPhone,
returnDeliveryFromAttention: returnDeliveryFromAttention ?? this.returnDeliveryFromAttention,
returnDeliveryFromAddress1: returnDeliveryFromAddress1 ?? this.returnDeliveryFromAddress1,
returnDeliveryFromAddress2: returnDeliveryFromAddress2 ?? this.returnDeliveryFromAddress2,
returnDeliveryFromCity: returnDeliveryFromCity ?? this.returnDeliveryFromCity,
returnDeliveryFromState: returnDeliveryFromState ?? this.returnDeliveryFromState,
returnDeliveryFromZipCode: returnDeliveryFromZipCode ?? this.returnDeliveryFromZipCode,
returnDeliveryFromCountry: returnDeliveryFromCountry ?? this.returnDeliveryFromCountry,
returnDeliveryFromCountryId: returnDeliveryFromCountryId ?? this.returnDeliveryFromCountryId,
returnDeliveryFromCountryCodeIsoAlpha2: returnDeliveryFromCountryCodeIsoAlpha2 ?? this.returnDeliveryFromCountryCodeIsoAlpha2,
returnDeliveryFromCountryCodePhone: returnDeliveryFromCountryCodePhone ?? this.returnDeliveryFromCountryCodePhone,
returnDeliveryFromCrossStreets: returnDeliveryFromCrossStreets ?? this.returnDeliveryFromCrossStreets,
returnDeliveryToLocation: returnDeliveryToLocation ?? this.returnDeliveryToLocation,
returnDeliveryToVenue: returnDeliveryToVenue ?? this.returnDeliveryToVenue,
returnDeliveryToVenueId: returnDeliveryToVenueId ?? this.returnDeliveryToVenueId,
returnDeliveryToWarehouse: returnDeliveryToWarehouse ?? this.returnDeliveryToWarehouse,
returnDeliveryToWarehouseId: returnDeliveryToWarehouseId ?? this.returnDeliveryToWarehouseId,
returnDeliveryToContact: returnDeliveryToContact ?? this.returnDeliveryToContact,
returnDeliveryToContactPhone: returnDeliveryToContactPhone ?? this.returnDeliveryToContactPhone,
returnDeliveryToAlternateContact: returnDeliveryToAlternateContact ?? this.returnDeliveryToAlternateContact,
returnDeliveryToAlternateContactPhone: returnDeliveryToAlternateContactPhone ?? this.returnDeliveryToAlternateContactPhone,
returnDeliveryToAttention: returnDeliveryToAttention ?? this.returnDeliveryToAttention,
returnDeliveryToAddress1: returnDeliveryToAddress1 ?? this.returnDeliveryToAddress1,
returnDeliveryToAddress2: returnDeliveryToAddress2 ?? this.returnDeliveryToAddress2,
returnDeliveryToCity: returnDeliveryToCity ?? this.returnDeliveryToCity,
returnDeliveryToState: returnDeliveryToState ?? this.returnDeliveryToState,
returnDeliveryToZipCode: returnDeliveryToZipCode ?? this.returnDeliveryToZipCode,
returnDeliveryToCountryId: returnDeliveryToCountryId ?? this.returnDeliveryToCountryId,
returnDeliveryToCountry: returnDeliveryToCountry ?? this.returnDeliveryToCountry,
returnDeliveryToCountryCodeIsoAlpha2: returnDeliveryToCountryCodeIsoAlpha2 ?? this.returnDeliveryToCountryCodeIsoAlpha2,
returnDeliveryToCountryCodePhone: returnDeliveryToCountryCodePhone ?? this.returnDeliveryToCountryCodePhone,
returnDeliveryToContactFax: returnDeliveryToContactFax ?? this.returnDeliveryToContactFax,
returnDeliveryToCrossStreets: returnDeliveryToCrossStreets ?? this.returnDeliveryToCrossStreets,
returnDeliveryDeliveryNotes: returnDeliveryDeliveryNotes ?? this.returnDeliveryDeliveryNotes,
returnDeliveryCarrierId: returnDeliveryCarrierId ?? this.returnDeliveryCarrierId,
returnDeliveryCarrier: returnDeliveryCarrier ?? this.returnDeliveryCarrier,
returnDeliveryCarrierAccount: returnDeliveryCarrierAccount ?? this.returnDeliveryCarrierAccount,
returnDeliveryShipViaId: returnDeliveryShipViaId ?? this.returnDeliveryShipViaId,
returnDeliveryShipVia: returnDeliveryShipVia ?? this.returnDeliveryShipVia,
returnDeliveryInvoiceId: returnDeliveryInvoiceId ?? this.returnDeliveryInvoiceId,
returnDeliveryVendorInvoiceId: returnDeliveryVendorInvoiceId ?? this.returnDeliveryVendorInvoiceId,
returnDeliveryEstimatedFreight: returnDeliveryEstimatedFreight ?? this.returnDeliveryEstimatedFreight,
returnDeliveryFreightInvoiceAmount: returnDeliveryFreightInvoiceAmount ?? this.returnDeliveryFreightInvoiceAmount,
returnDeliveryChargeType: returnDeliveryChargeType ?? this.returnDeliveryChargeType,
returnDeliveryFreightTrackingNumber: returnDeliveryFreightTrackingNumber ?? this.returnDeliveryFreightTrackingNumber,
returnDeliveryFreightTrackingUrl: returnDeliveryFreightTrackingUrl ?? this.returnDeliveryFreightTrackingUrl,
returnDeliveryVendorRetrieve: returnDeliveryVendorRetrieve ?? this.returnDeliveryVendorRetrieve,
returnDeliveryPackageCode: returnDeliveryPackageCode ?? this.returnDeliveryPackageCode,
returnDeliveryBillPoFreightOnOrder: returnDeliveryBillPoFreightOnOrder ?? this.returnDeliveryBillPoFreightOnOrder,
returnDeliveryOnlineOrderNumber: returnDeliveryOnlineOrderNumber ?? this.returnDeliveryOnlineOrderNumber,
returnDeliveryOnlineOrderStatus: returnDeliveryOnlineOrderStatus ?? this.returnDeliveryOnlineOrderStatus,
returnDeliveryDateStamp: returnDeliveryDateStamp ?? this.returnDeliveryDateStamp,
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,
location: location ?? this.location,
currencyId: currencyId ?? this.currencyId,
updateAllRatesToNewCurrency: updateAllRatesToNewCurrency ?? this.updateAllRatesToNewCurrency,
confirmUpdateAllRatesToNewCurrency: confirmUpdateAllRatesToNewCurrency ?? this.confirmUpdateAllRatesToNewCurrency,
currencyCode: currencyCode ?? this.currencyCode,
currency: currency ?? this.currency,
currencySymbol: currencySymbol ?? this.currencySymbol,
billingCycleId: billingCycleId ?? this.billingCycleId,
billingCycle: billingCycle ?? this.billingCycle,
remitToAttention1: remitToAttention1 ?? this.remitToAttention1,
remitToAttention2: remitToAttention2 ?? this.remitToAttention2,
remitToAddress1: remitToAddress1 ?? this.remitToAddress1,
remitToAddress2: remitToAddress2 ?? this.remitToAddress2,
remitToCity: remitToCity ?? this.remitToCity,
remitToState: remitToState ?? this.remitToState,
remitToCountryId: remitToCountryId ?? this.remitToCountryId,
remitToCountry: remitToCountry ?? this.remitToCountry,
remitToCountryCodeIsoAlpha2: remitToCountryCodeIsoAlpha2 ?? this.remitToCountryCodeIsoAlpha2,
remitToCountryCodePhone: remitToCountryCodePhone ?? this.remitToCountryCodePhone,
remitToZipCode: remitToZipCode ?? this.remitToZipCode,
remitToEmail: remitToEmail ?? this.remitToEmail,
remitToPhone: remitToPhone ?? this.remitToPhone,
paymentTypeId: paymentTypeId ?? this.paymentTypeId,
paymentType: paymentType ?? this.paymentType,
paymentTermsId: paymentTermsId ?? this.paymentTermsId,
paymentTerms: paymentTerms ?? this.paymentTerms,
paymentTermsDueInDays: paymentTermsDueInDays ?? this.paymentTermsDueInDays,
taxOptionId: taxOptionId ?? this.taxOptionId,
taxOption: taxOption ?? this.taxOption,
taxId: taxId ?? this.taxId,
tax1Name: tax1Name ?? this.tax1Name,
tax2Name: tax2Name ?? this.tax2Name,
rentalTaxRate1: rentalTaxRate1 ?? this.rentalTaxRate1,
salesTaxRate1: salesTaxRate1 ?? this.salesTaxRate1,
laborTaxRate1: laborTaxRate1 ?? this.laborTaxRate1,
rentalTaxRate2: rentalTaxRate2 ?? this.rentalTaxRate2,
salesTaxRate2: salesTaxRate2 ?? this.salesTaxRate2,
laborTaxRate2: laborTaxRate2 ?? this.laborTaxRate2,
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,
hasConsignItem: hasConsignItem ?? this.hasConsignItem,
hasPartsItem: hasPartsItem ?? this.hasPartsItem,
rentalDiscountPercent: rentalDiscountPercent ?? this.rentalDiscountPercent,
rentalTotal: rentalTotal ?? this.rentalTotal,
rentalTotalIncludesTax: rentalTotalIncludesTax ?? this.rentalTotalIncludesTax,
rentalExtended: rentalExtended ?? this.rentalExtended,
salesDiscountPercent: salesDiscountPercent ?? this.salesDiscountPercent,
salesTotal: salesTotal ?? this.salesTotal,
salesTotalIncludesTax: salesTotalIncludesTax ?? this.salesTotalIncludesTax,
salesExtended: salesExtended ?? this.salesExtended,
partsDiscountPercent: partsDiscountPercent ?? this.partsDiscountPercent,
partsTotal: partsTotal ?? this.partsTotal,
partsTotalIncludesTax: partsTotalIncludesTax ?? this.partsTotalIncludesTax,
partsExtended: partsExtended ?? this.partsExtended,
vehicleDiscountPercent: vehicleDiscountPercent ?? this.vehicleDiscountPercent,
vehicleTotal: vehicleTotal ?? this.vehicleTotal,
vehicleTotalIncludesTax: vehicleTotalIncludesTax ?? this.vehicleTotalIncludesTax,
miscDiscountPercent: miscDiscountPercent ?? this.miscDiscountPercent,
miscTotal: miscTotal ?? this.miscTotal,
miscTotalIncludesTax: miscTotalIncludesTax ?? this.miscTotalIncludesTax,
miscExtended: miscExtended ?? this.miscExtended,
laborDiscountPercent: laborDiscountPercent ?? this.laborDiscountPercent,
laborTotal: laborTotal ?? this.laborTotal,
laborTotalIncludesTax: laborTotalIncludesTax ?? this.laborTotalIncludesTax,
laborExtended: laborExtended ?? this.laborExtended,
subRentalDaysPerWeek: subRentalDaysPerWeek ?? this.subRentalDaysPerWeek,
subRentalDiscountPercent: subRentalDiscountPercent ?? this.subRentalDiscountPercent,
weeklySubRentalTotal: weeklySubRentalTotal ?? this.weeklySubRentalTotal,
monthlySubRentalTotal: monthlySubRentalTotal ?? this.monthlySubRentalTotal,
periodSubRentalTotal: periodSubRentalTotal ?? this.periodSubRentalTotal,
weeklySubRentalTotalIncludesTax: weeklySubRentalTotalIncludesTax ?? this.weeklySubRentalTotalIncludesTax,
monthlySubRentalTotalIncludesTax: monthlySubRentalTotalIncludesTax ?? this.monthlySubRentalTotalIncludesTax,
periodSubRentalTotalIncludesTax: periodSubRentalTotalIncludesTax ?? this.periodSubRentalTotalIncludesTax,
subRentalExtended: subRentalExtended ?? this.subRentalExtended,
subSalesDiscountPercent: subSalesDiscountPercent ?? this.subSalesDiscountPercent,
subSalesTotal: subSalesTotal ?? this.subSalesTotal,
subSalesTotalIncludesTax: subSalesTotalIncludesTax ?? this.subSalesTotalIncludesTax,
subSalesExtended: subSalesExtended ?? this.subSalesExtended,
subVehicleDaysPerWeek: subVehicleDaysPerWeek ?? this.subVehicleDaysPerWeek,
subvehicleDiscountPercent: subvehicleDiscountPercent ?? this.subvehicleDiscountPercent,
weeklySubVehicleTotal: weeklySubVehicleTotal ?? this.weeklySubVehicleTotal,
monthlySubVehicleTotal: monthlySubVehicleTotal ?? this.monthlySubVehicleTotal,
periodSubVehicleTotal: periodSubVehicleTotal ?? this.periodSubVehicleTotal,
weeklySubVehicleTotalIncludesTax: weeklySubVehicleTotalIncludesTax ?? this.weeklySubVehicleTotalIncludesTax,
monthlySubVehicleTotalIncludesTax: monthlySubVehicleTotalIncludesTax ?? this.monthlySubVehicleTotalIncludesTax,
periodSubVehicleTotalIncludesTax: periodSubVehicleTotalIncludesTax ?? this.periodSubVehicleTotalIncludesTax,
subMiscDiscountPercent: subMiscDiscountPercent ?? this.subMiscDiscountPercent,
weeklySubMiscTotal: weeklySubMiscTotal ?? this.weeklySubMiscTotal,
monthlySubMiscTotal: monthlySubMiscTotal ?? this.monthlySubMiscTotal,
periodSubMiscTotal: periodSubMiscTotal ?? this.periodSubMiscTotal,
weeklySubMiscTotalIncludesTax: weeklySubMiscTotalIncludesTax ?? this.weeklySubMiscTotalIncludesTax,
monthlySubMiscTotalIncludesTax: monthlySubMiscTotalIncludesTax ?? this.monthlySubMiscTotalIncludesTax,
periodSubMiscTotalIncludesTax: periodSubMiscTotalIncludesTax ?? this.periodSubMiscTotalIncludesTax,
subMiscExtended: subMiscExtended ?? this.subMiscExtended,
subLaborDiscountPercent: subLaborDiscountPercent ?? this.subLaborDiscountPercent,
weeklySubLaborTotal: weeklySubLaborTotal ?? this.weeklySubLaborTotal,
monthlySubLaborTotal: monthlySubLaborTotal ?? this.monthlySubLaborTotal,
periodSubLaborTotal: periodSubLaborTotal ?? this.periodSubLaborTotal,
weeklySubLaborTotalIncludesTax: weeklySubLaborTotalIncludesTax ?? this.weeklySubLaborTotalIncludesTax,
monthlySubLaborTotalIncludesTax: monthlySubLaborTotalIncludesTax ?? this.monthlySubLaborTotalIncludesTax,
periodSubLaborTotalIncludesTax: periodSubLaborTotalIncludesTax ?? this.periodSubLaborTotalIncludesTax,
subLaborExtended: subLaborExtended ?? this.subLaborExtended,
miscellaneousIsComplete: miscellaneousIsComplete ?? this.miscellaneousIsComplete,
subMiscellaneousIsComplete: subMiscellaneousIsComplete ?? this.subMiscellaneousIsComplete,
laborIsComplete: laborIsComplete ?? this.laborIsComplete,
subLaborIsComplete: subLaborIsComplete ?? this.subLaborIsComplete,
currencyColor: currencyColor ?? this.currencyColor,
statusColor: statusColor ?? this.statusColor,
purchaseOrderNumberColor: purchaseOrderNumberColor ?? this.purchaseOrderNumberColor,
vendorColor: vendorColor ?? this.vendorColor,
descriptionColor: descriptionColor ?? this.descriptionColor,
expensePOColor: expensePOColor ?? this.expensePOColor,
hasConsignorFee: hasConsignorFee ?? this.hasConsignorFee,
hasOrdertran: hasOrdertran ?? this.hasOrdertran,
originalShowId: originalShowId ?? this.originalShowId,
originalShow: originalShow ?? this.originalShow,
inputByUserId: inputByUserId ?? this.inputByUserId,
poTypeIsInternal: poTypeIsInternal ?? this.poTypeIsInternal,
isInternal: isInternal ?? this.isInternal,
internalOrderId: internalOrderId ?? this.internalOrderId,
internalOrderNumber: internalOrderNumber ?? this.internalOrderNumber,
internalOrderWarehouseId: internalOrderWarehouseId ?? this.internalOrderWarehouseId,
internalOrderWarehouse: internalOrderWarehouse ?? this.internalOrderWarehouse,
dateStamp: dateStamp ?? this.dateStamp,
repairExtended: repairExtended ?? this.repairExtended,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
fields: fields ?? this.fields,
items: items ?? this.items,
custom: custom ?? this.custom,
defaultFieldAttributes: defaultFieldAttributes ?? this.defaultFieldAttributes,
translation: translation ?? this.translation);
}