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