/* Options: Date: 2025-05-05 17:26:17 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetBackOrderRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/v1/backorder/{Guid}", Verbs="GET") public static class GetBackOrderRequest implements IReturn, IGet { public UUID Guid = null; public UUID getGuid() { return Guid; } public GetBackOrderRequest setGuid(UUID value) { this.Guid = value; return this; } private static Object responseType = GetBackOrderResponse.class; public Object getResponseType() { return responseType; } } public static class GetBackOrderResponse { public BackOrderDetail BackOrder = null; public VehicleDetail Vehicle = null; public ArrayList AssistanceProviders = new ArrayList(); public CarConfiguratorResponse CarConfiguration = null; public BackOrderDetail getBackOrder() { return BackOrder; } public GetBackOrderResponse setBackOrder(BackOrderDetail value) { this.BackOrder = value; return this; } public VehicleDetail getVehicle() { return Vehicle; } public GetBackOrderResponse setVehicle(VehicleDetail value) { this.Vehicle = value; return this; } public ArrayList getAssistanceProviders() { return AssistanceProviders; } public GetBackOrderResponse setAssistanceProviders(ArrayList value) { this.AssistanceProviders = value; return this; } public CarConfiguratorResponse getCarConfiguration() { return CarConfiguration; } public GetBackOrderResponse setCarConfiguration(CarConfiguratorResponse value) { this.CarConfiguration = value; return this; } } public static class Vehicle { public String Vin = null; public String getVin() { return Vin; } public Vehicle setVin(String value) { this.Vin = value; return this; } } public static class BackOrderDetail extends BackOrder { public Boolean OrderCta = null; public String StatusName = null; public Boolean IsComplete = null; public Boolean IsCancelled = null; public Boolean CanShowVehicleDetails = null; public Boolean isOrderCta() { return OrderCta; } public BackOrderDetail setOrderCta(Boolean value) { this.OrderCta = value; return this; } public String getStatusName() { return StatusName; } public BackOrderDetail setStatusName(String value) { this.StatusName = value; return this; } public Boolean getIsComplete() { return IsComplete; } public BackOrderDetail setIsComplete(Boolean value) { this.IsComplete = value; return this; } public Boolean getIsCancelled() { return IsCancelled; } public BackOrderDetail setIsCancelled(Boolean value) { this.IsCancelled = value; return this; } public Boolean isCanShowVehicleDetails() { return CanShowVehicleDetails; } public BackOrderDetail setCanShowVehicleDetails(Boolean value) { this.CanShowVehicleDetails = value; return this; } } public static class VehicleDetail extends VehicleBaseDetail { public String RetailPrice_ExVAT = null; public String OTR = null; public String ActualPrice = null; public String TotalOfferValue = null; public Boolean IsHOBackOrderAccountVehicle = null; public VehicleConsumption ConsumptionCombined = null; public VehicleConsumption ConsumptionExtraUrban = null; public VehicleConsumption ConsumptionUrban = null; public VehicleConsumption WltpFuelConsumptionCombined = null; public VehicleConsumption WltpFuelConsumptionExtraHigh = null; public VehicleConsumption WltpFuelConsumptionHigh = null; public VehicleConsumption WltpFuelConsumptionLow = null; public VehicleConsumption WltpFuelConsumptionMedium = null; public ArrayList EquipmentCategories = null; public VehicleEmissionClass VehicleEnergyEfficiencyClass = null; public ArrayList VehicleData = null; public ArrayList IntegratedProducts = new ArrayList(); public ArrayList IspVehicleCustomerDescriptions = null; public String ColourCode = null; public String UpholsteryCode = null; public String getRetailPriceExVAT() { return RetailPrice_ExVAT; } public VehicleDetail setRetailPriceExVAT(String value) { this.RetailPrice_ExVAT = value; return this; } public String getOtr() { return OTR; } public VehicleDetail setOtr(String value) { this.OTR = value; return this; } public String getActualPrice() { return ActualPrice; } public VehicleDetail setActualPrice(String value) { this.ActualPrice = value; return this; } public String getTotalOfferValue() { return TotalOfferValue; } public VehicleDetail setTotalOfferValue(String value) { this.TotalOfferValue = value; return this; } public Boolean getIsHOBackOrderAccountVehicle() { return IsHOBackOrderAccountVehicle; } public VehicleDetail setIsHOBackOrderAccountVehicle(Boolean value) { this.IsHOBackOrderAccountVehicle = value; return this; } public VehicleConsumption getConsumptionCombined() { return ConsumptionCombined; } public VehicleDetail setConsumptionCombined(VehicleConsumption value) { this.ConsumptionCombined = value; return this; } public VehicleConsumption getConsumptionExtraUrban() { return ConsumptionExtraUrban; } public VehicleDetail setConsumptionExtraUrban(VehicleConsumption value) { this.ConsumptionExtraUrban = value; return this; } public VehicleConsumption getConsumptionUrban() { return ConsumptionUrban; } public VehicleDetail setConsumptionUrban(VehicleConsumption value) { this.ConsumptionUrban = value; return this; } public VehicleConsumption getWltpFuelConsumptionCombined() { return WltpFuelConsumptionCombined; } public VehicleDetail setWltpFuelConsumptionCombined(VehicleConsumption value) { this.WltpFuelConsumptionCombined = value; return this; } public VehicleConsumption getWltpFuelConsumptionExtraHigh() { return WltpFuelConsumptionExtraHigh; } public VehicleDetail setWltpFuelConsumptionExtraHigh(VehicleConsumption value) { this.WltpFuelConsumptionExtraHigh = value; return this; } public VehicleConsumption getWltpFuelConsumptionHigh() { return WltpFuelConsumptionHigh; } public VehicleDetail setWltpFuelConsumptionHigh(VehicleConsumption value) { this.WltpFuelConsumptionHigh = value; return this; } public VehicleConsumption getWltpFuelConsumptionLow() { return WltpFuelConsumptionLow; } public VehicleDetail setWltpFuelConsumptionLow(VehicleConsumption value) { this.WltpFuelConsumptionLow = value; return this; } public VehicleConsumption getWltpFuelConsumptionMedium() { return WltpFuelConsumptionMedium; } public VehicleDetail setWltpFuelConsumptionMedium(VehicleConsumption value) { this.WltpFuelConsumptionMedium = value; return this; } public ArrayList getEquipmentCategories() { return EquipmentCategories; } public VehicleDetail setEquipmentCategories(ArrayList value) { this.EquipmentCategories = value; return this; } public VehicleEmissionClass getVehicleEnergyEfficiencyClass() { return VehicleEnergyEfficiencyClass; } public VehicleDetail setVehicleEnergyEfficiencyClass(VehicleEmissionClass value) { this.VehicleEnergyEfficiencyClass = value; return this; } public ArrayList getVehicleData() { return VehicleData; } public VehicleDetail setVehicleData(ArrayList value) { this.VehicleData = value; return this; } public ArrayList getIntegratedProducts() { return IntegratedProducts; } public VehicleDetail setIntegratedProducts(ArrayList value) { this.IntegratedProducts = value; return this; } public ArrayList getIspVehicleCustomerDescriptions() { return IspVehicleCustomerDescriptions; } public VehicleDetail setIspVehicleCustomerDescriptions(ArrayList value) { this.IspVehicleCustomerDescriptions = value; return this; } public String getColourCode() { return ColourCode; } public VehicleDetail setColourCode(String value) { this.ColourCode = value; return this; } public String getUpholsteryCode() { return UpholsteryCode; } public VehicleDetail setUpholsteryCode(String value) { this.UpholsteryCode = value; return this; } } public static class LookupValue { public Integer Id = null; public String Label = null; public Integer getId() { return Id; } public LookupValue setId(Integer value) { this.Id = value; return this; } public String getLabel() { return Label; } public LookupValue setLabel(String value) { this.Label = value; return this; } } public static class BackOrder extends BackOrderBase { public VehicleDetail Vehicle = null; public VehicleDetail getVehicle() { return Vehicle; } public BackOrder setVehicle(VehicleDetail value) { this.Vehicle = value; return this; } } public static class MotabilityPricing extends MotabilityPricingCsv { public MotabilityPricingStatus MotabilityPricingStatus = null; public MotabilityPricingStatus getMotabilityPricingStatus() { return MotabilityPricingStatus; } public MotabilityPricing setMotabilityPricingStatus(MotabilityPricingStatus value) { this.MotabilityPricingStatus = value; return this; } } public static class Order { public UUID Guid = null; public String Reference = null; public Integer Status = null; public String CustomerId = null; public String MulesoftReference = null; public String GasId = null; public String OrderDate = null; public String OfferSnapShot = null; public UUID getGuid() { return Guid; } public Order setGuid(UUID value) { this.Guid = value; return this; } public String getReference() { return Reference; } public Order setReference(String value) { this.Reference = value; return this; } public Integer getStatus() { return Status; } public Order setStatus(Integer value) { this.Status = value; return this; } public String getCustomerId() { return CustomerId; } public Order setCustomerId(String value) { this.CustomerId = value; return this; } public String getMulesoftReference() { return MulesoftReference; } public Order setMulesoftReference(String value) { this.MulesoftReference = value; return this; } public String getGasId() { return GasId; } public Order setGasId(String value) { this.GasId = value; return this; } public String getOrderDate() { return OrderDate; } public Order setOrderDate(String value) { this.OrderDate = value; return this; } public String getOfferSnapShot() { return OfferSnapShot; } public Order setOfferSnapShot(String value) { this.OfferSnapShot = value; return this; } } public static class BackOrderHistory { public Integer Status = null; public String CommissionNumber = null; public String VIN = null; public String CustomerCriteria = null; public String AgentCriteria = null; public Date CreationDate = null; public Date MaintenanceDate = null; public String GasId = null; public Boolean Sellable = null; public String AdditionalInformation = null; public String Reason = null; public String ConfigCode = null; public String FleetBaseOrder = null; public String AssistanceDetail = null; public String AssistanceProvider = null; public String LinkedByUserType = null; public String MotabilityVTN = null; public String MotabilityBackOrderDropDown = null; public Date MotabilityValidFrom = null; public Date MotabilityValidTo = null; public Integer getStatus() { return Status; } public BackOrderHistory setStatus(Integer value) { this.Status = value; return this; } public String getCommissionNumber() { return CommissionNumber; } public BackOrderHistory setCommissionNumber(String value) { this.CommissionNumber = value; return this; } public String getVin() { return VIN; } public BackOrderHistory setVin(String value) { this.VIN = value; return this; } public String getCustomerCriteria() { return CustomerCriteria; } public BackOrderHistory setCustomerCriteria(String value) { this.CustomerCriteria = value; return this; } public String getAgentCriteria() { return AgentCriteria; } public BackOrderHistory setAgentCriteria(String value) { this.AgentCriteria = value; return this; } public Date getCreationDate() { return CreationDate; } public BackOrderHistory setCreationDate(Date value) { this.CreationDate = value; return this; } public Date getMaintenanceDate() { return MaintenanceDate; } public BackOrderHistory setMaintenanceDate(Date value) { this.MaintenanceDate = value; return this; } public String getGasId() { return GasId; } public BackOrderHistory setGasId(String value) { this.GasId = value; return this; } public Boolean isSellable() { return Sellable; } public BackOrderHistory setSellable(Boolean value) { this.Sellable = value; return this; } public String getAdditionalInformation() { return AdditionalInformation; } public BackOrderHistory setAdditionalInformation(String value) { this.AdditionalInformation = value; return this; } public String getReason() { return Reason; } public BackOrderHistory setReason(String value) { this.Reason = value; return this; } public String getConfigCode() { return ConfigCode; } public BackOrderHistory setConfigCode(String value) { this.ConfigCode = value; return this; } public String getFleetBaseOrder() { return FleetBaseOrder; } public BackOrderHistory setFleetBaseOrder(String value) { this.FleetBaseOrder = value; return this; } public String getAssistanceDetail() { return AssistanceDetail; } public BackOrderHistory setAssistanceDetail(String value) { this.AssistanceDetail = value; return this; } public String getAssistanceProvider() { return AssistanceProvider; } public BackOrderHistory setAssistanceProvider(String value) { this.AssistanceProvider = value; return this; } public String getLinkedByUserType() { return LinkedByUserType; } public BackOrderHistory setLinkedByUserType(String value) { this.LinkedByUserType = value; return this; } public String getMotabilityVTN() { return MotabilityVTN; } public BackOrderHistory setMotabilityVTN(String value) { this.MotabilityVTN = value; return this; } public String getMotabilityBackOrderDropDown() { return MotabilityBackOrderDropDown; } public BackOrderHistory setMotabilityBackOrderDropDown(String value) { this.MotabilityBackOrderDropDown = value; return this; } public Date getMotabilityValidFrom() { return MotabilityValidFrom; } public BackOrderHistory setMotabilityValidFrom(Date value) { this.MotabilityValidFrom = value; return this; } public Date getMotabilityValidTo() { return MotabilityValidTo; } public BackOrderHistory setMotabilityValidTo(Date value) { this.MotabilityValidTo = value; return this; } } public static class Retailer { public Integer Id = null; public String GssnId = null; public String Description = null; public String Street = null; public String City = null; public String Postcode = null; public String GoogleMapPostcode = null; public String Phone = null; public String Fax = null; public String Email = null; public String Website = null; public String RetailerGroupId = null; public String RetailerGroupName = null; public Boolean IsOnline = null; public Boolean IsNewCarRetailer = null; public Boolean IsUsedCarRetailer = null; public Boolean IsCentralRetailer = null; public Boolean ChatEnabled = null; public Boolean TradeInEnabled = null; public Boolean smart = null; public String DisplayPhoneNumberNew = null; public String DisplayPhoneNumberUsed = null; public BigDecimal Latitude = null; public BigDecimal Longitude = null; public String smartDescription = null; public String smartWebsite = null; public String smartPhone = null; public String LegacyId = null; public Boolean Agent = null; public Integer MarketAreaId = null; public String DigitalLoungeParentGssnId = null; public Boolean SendLeadsToDigitalLoungeParent = null; public RetailerOpeningTimes OpeningTimes = null; public Integer getId() { return Id; } public Retailer setId(Integer value) { this.Id = value; return this; } public String getGssnId() { return GssnId; } public Retailer setGssnId(String value) { this.GssnId = value; return this; } public String getDescription() { return Description; } public Retailer setDescription(String value) { this.Description = value; return this; } public String getStreet() { return Street; } public Retailer setStreet(String value) { this.Street = value; return this; } public String getCity() { return City; } public Retailer setCity(String value) { this.City = value; return this; } public String getPostcode() { return Postcode; } public Retailer setPostcode(String value) { this.Postcode = value; return this; } public String getGoogleMapPostcode() { return GoogleMapPostcode; } public Retailer setGoogleMapPostcode(String value) { this.GoogleMapPostcode = value; return this; } public String getPhone() { return Phone; } public Retailer setPhone(String value) { this.Phone = value; return this; } public String getFax() { return Fax; } public Retailer setFax(String value) { this.Fax = value; return this; } public String getEmail() { return Email; } public Retailer setEmail(String value) { this.Email = value; return this; } public String getWebsite() { return Website; } public Retailer setWebsite(String value) { this.Website = value; return this; } public String getRetailerGroupId() { return RetailerGroupId; } public Retailer setRetailerGroupId(String value) { this.RetailerGroupId = value; return this; } public String getRetailerGroupName() { return RetailerGroupName; } public Retailer setRetailerGroupName(String value) { this.RetailerGroupName = value; return this; } public Boolean getIsOnline() { return IsOnline; } public Retailer setIsOnline(Boolean value) { this.IsOnline = value; return this; } public Boolean getIsNewCarRetailer() { return IsNewCarRetailer; } public Retailer setIsNewCarRetailer(Boolean value) { this.IsNewCarRetailer = value; return this; } public Boolean getIsUsedCarRetailer() { return IsUsedCarRetailer; } public Retailer setIsUsedCarRetailer(Boolean value) { this.IsUsedCarRetailer = value; return this; } public Boolean getIsCentralRetailer() { return IsCentralRetailer; } public Retailer setIsCentralRetailer(Boolean value) { this.IsCentralRetailer = value; return this; } public Boolean isChatEnabled() { return ChatEnabled; } public Retailer setChatEnabled(Boolean value) { this.ChatEnabled = value; return this; } public Boolean isTradeInEnabled() { return TradeInEnabled; } public Retailer setTradeInEnabled(Boolean value) { this.TradeInEnabled = value; return this; } public Boolean isSmart() { return smart; } public Retailer setSmart(Boolean value) { this.smart = value; return this; } public String getDisplayPhoneNumberNew() { return DisplayPhoneNumberNew; } public Retailer setDisplayPhoneNumberNew(String value) { this.DisplayPhoneNumberNew = value; return this; } public String getDisplayPhoneNumberUsed() { return DisplayPhoneNumberUsed; } public Retailer setDisplayPhoneNumberUsed(String value) { this.DisplayPhoneNumberUsed = value; return this; } public BigDecimal getLatitude() { return Latitude; } public Retailer setLatitude(BigDecimal value) { this.Latitude = value; return this; } public BigDecimal getLongitude() { return Longitude; } public Retailer setLongitude(BigDecimal value) { this.Longitude = value; return this; } public String getSmartDescription() { return smartDescription; } public Retailer setSmartDescription(String value) { this.smartDescription = value; return this; } public String getSmartWebsite() { return smartWebsite; } public Retailer setSmartWebsite(String value) { this.smartWebsite = value; return this; } public String getSmartPhone() { return smartPhone; } public Retailer setSmartPhone(String value) { this.smartPhone = value; return this; } public String getLegacyId() { return LegacyId; } public Retailer setLegacyId(String value) { this.LegacyId = value; return this; } public Boolean isAgent() { return Agent; } public Retailer setAgent(Boolean value) { this.Agent = value; return this; } public Integer getMarketAreaId() { return MarketAreaId; } public Retailer setMarketAreaId(Integer value) { this.MarketAreaId = value; return this; } public String getDigitalLoungeParentGssnId() { return DigitalLoungeParentGssnId; } public Retailer setDigitalLoungeParentGssnId(String value) { this.DigitalLoungeParentGssnId = value; return this; } public Boolean isSendLeadsToDigitalLoungeParent() { return SendLeadsToDigitalLoungeParent; } public Retailer setSendLeadsToDigitalLoungeParent(Boolean value) { this.SendLeadsToDigitalLoungeParent = value; return this; } public RetailerOpeningTimes getOpeningTimes() { return OpeningTimes; } public Retailer setOpeningTimes(RetailerOpeningTimes value) { this.OpeningTimes = value; return this; } } public static class CarConfigurator { public Integer Id = null; public Integer BackOrderId = null; public String ConfiguratorCode = null; public String GasId = null; public Integer Status = null; public Date DateOfLastUpdate = null; public String LastExceptionMessage = null; public String LastException = null; public Integer getId() { return Id; } public CarConfigurator setId(Integer value) { this.Id = value; return this; } public Integer getBackOrderId() { return BackOrderId; } public CarConfigurator setBackOrderId(Integer value) { this.BackOrderId = value; return this; } public String getConfiguratorCode() { return ConfiguratorCode; } public CarConfigurator setConfiguratorCode(String value) { this.ConfiguratorCode = value; return this; } public String getGasId() { return GasId; } public CarConfigurator setGasId(String value) { this.GasId = value; return this; } public Integer getStatus() { return Status; } public CarConfigurator setStatus(Integer value) { this.Status = value; return this; } public Date getDateOfLastUpdate() { return DateOfLastUpdate; } public CarConfigurator setDateOfLastUpdate(Date value) { this.DateOfLastUpdate = value; return this; } public String getLastExceptionMessage() { return LastExceptionMessage; } public CarConfigurator setLastExceptionMessage(String value) { this.LastExceptionMessage = value; return this; } public String getLastException() { return LastException; } public CarConfigurator setLastException(String value) { this.LastException = value; return this; } } public static class VehicleConsumption { public Integer Id = null; public BigDecimal Lkm = null; public BigDecimal Mpg = null; public Integer getId() { return Id; } public VehicleConsumption setId(Integer value) { this.Id = value; return this; } public BigDecimal getLkm() { return Lkm; } public VehicleConsumption setLkm(BigDecimal value) { this.Lkm = value; return this; } public BigDecimal getMpg() { return Mpg; } public VehicleConsumption setMpg(BigDecimal value) { this.Mpg = value; return this; } } public static class VehicleEquipmentCategory { public Integer Order = null; public String Code = null; public String Description = null; public ArrayList Equipment = null; public Integer getOrder() { return Order; } public VehicleEquipmentCategory setOrder(Integer value) { this.Order = value; return this; } public String getCode() { return Code; } public VehicleEquipmentCategory setCode(String value) { this.Code = value; return this; } public String getDescription() { return Description; } public VehicleEquipmentCategory setDescription(String value) { this.Description = value; return this; } public ArrayList getEquipment() { return Equipment; } public VehicleEquipmentCategory setEquipment(ArrayList value) { this.Equipment = value; return this; } } public static class VehicleEmissionClass { public String Colour = null; public String Rating = null; public String getColour() { return Colour; } public VehicleEmissionClass setColour(String value) { this.Colour = value; return this; } public String getRating() { return Rating; } public VehicleEmissionClass setRating(String value) { this.Rating = value; return this; } } public static class VehicleAttribute { public String Description = null; public String Value = null; public String getDescription() { return Description; } public VehicleAttribute setDescription(String value) { this.Description = value; return this; } public String getValue() { return Value; } public VehicleAttribute setValue(String value) { this.Value = value; return this; } } public static class VehicleIntegratedServiceCareOption { public String OptionCode = null; public String BM7NST = null; public String FullModelYear = null; public String IntegratedProductType = null; public String CustomerDescription = null; public String OneAgentProductType = null; public String getOptionCode() { return OptionCode; } public VehicleIntegratedServiceCareOption setOptionCode(String value) { this.OptionCode = value; return this; } public String getBM7NST() { return BM7NST; } public VehicleIntegratedServiceCareOption setBM7NST(String value) { this.BM7NST = value; return this; } public String getFullModelYear() { return FullModelYear; } public VehicleIntegratedServiceCareOption setFullModelYear(String value) { this.FullModelYear = value; return this; } public String getIntegratedProductType() { return IntegratedProductType; } public VehicleIntegratedServiceCareOption setIntegratedProductType(String value) { this.IntegratedProductType = value; return this; } public String getCustomerDescription() { return CustomerDescription; } public VehicleIntegratedServiceCareOption setCustomerDescription(String value) { this.CustomerDescription = value; return this; } public String getOneAgentProductType() { return OneAgentProductType; } public VehicleIntegratedServiceCareOption setOneAgentProductType(String value) { this.OneAgentProductType = value; return this; } } public static class VehicleCriteriaMatch { public Boolean Fuel = null; public Boolean Transmission = null; public Boolean Colour = null; public Boolean Upholstery = null; public Boolean Line = null; public Boolean Engine = null; public Boolean BodyStyle = null; public Boolean Packages = null; public Boolean isFuel() { return Fuel; } public VehicleCriteriaMatch setFuel(Boolean value) { this.Fuel = value; return this; } public Boolean isTransmission() { return Transmission; } public VehicleCriteriaMatch setTransmission(Boolean value) { this.Transmission = value; return this; } public Boolean isColour() { return Colour; } public VehicleCriteriaMatch setColour(Boolean value) { this.Colour = value; return this; } public Boolean isUpholstery() { return Upholstery; } public VehicleCriteriaMatch setUpholstery(Boolean value) { this.Upholstery = value; return this; } public Boolean isLine() { return Line; } public VehicleCriteriaMatch setLine(Boolean value) { this.Line = value; return this; } public Boolean isEngine() { return Engine; } public VehicleCriteriaMatch setEngine(Boolean value) { this.Engine = value; return this; } public Boolean isBodyStyle() { return BodyStyle; } public VehicleCriteriaMatch setBodyStyle(Boolean value) { this.BodyStyle = value; return this; } public Boolean isPackages() { return Packages; } public VehicleCriteriaMatch setPackages(Boolean value) { this.Packages = value; return this; } } public static class Price { public String Id = null; public String Description = null; public BigDecimal Net = null; public BigDecimal VAT = null; public BigDecimal Gross = null; public OfferPriceProductType Product = null; public String getId() { return Id; } public Price setId(String value) { this.Id = value; return this; } public String getDescription() { return Description; } public Price setDescription(String value) { this.Description = value; return this; } public BigDecimal getNet() { return Net; } public Price setNet(BigDecimal value) { this.Net = value; return this; } public BigDecimal getVat() { return VAT; } public Price setVat(BigDecimal value) { this.VAT = value; return this; } public BigDecimal getGross() { return Gross; } public Price setGross(BigDecimal value) { this.Gross = value; return this; } public OfferPriceProductType getProduct() { return Product; } public Price setProduct(OfferPriceProductType value) { this.Product = value; return this; } } public static class VehicleBaseDetail extends Vehicle implements ICommissionNumber { public String Description = null; public String CommissionNumber = null; public String PortArrivalDate = null; public String OfferExpiryDate = null; public String Fuel = null; public String Transmission = null; public String TransmissionType = null; public String Colour = null; public String ColourDescription = null; public String ImageUrl = null; public Boolean Specialist = null; public VehicleCriteriaMatch VehicleCriteriaMatch = null; public String ColourGroup = null; public String Model = null; public String BodyStyle = null; public String Brand = null; public String Engine = null; public String EngineDescription = null; public String Line = null; public String Upholstery = null; public String UpholsteryDescription = null; public ArrayList Packages = new ArrayList(); public BigDecimal P11D = null; public ArrayList Prices = new ArrayList(); public String VehicleClass = null; public String ProductRange = null; public String VehicleType = null; public BigDecimal Emission = null; public String Baumuster = null; public Boolean IsSellable = null; public String Bm7NST = null; public BigDecimal ElectricRange = null; public BigDecimal ElectricConsumption = null; public Boolean IsDisplayStock = null; public Integer DisplayRetailer_Id = null; public String DisplayRetailer = null; public String DisplayRetailerGssnId = null; public Retailer Retailer = null; public Integer Age = null; public String ModelYearCode = null; public String HalfModelYearCode = null; public String FullModelYearCode = null; public String ProductionDate = null; public String ChassisNumber = null; public Boolean EligibleForIntegratedServiceCare = null; public String getDescription() { return Description; } public VehicleBaseDetail setDescription(String value) { this.Description = value; return this; } public String getCommissionNumber() { return CommissionNumber; } public VehicleBaseDetail setCommissionNumber(String value) { this.CommissionNumber = value; return this; } public String getPortArrivalDate() { return PortArrivalDate; } public VehicleBaseDetail setPortArrivalDate(String value) { this.PortArrivalDate = value; return this; } public String getOfferExpiryDate() { return OfferExpiryDate; } public VehicleBaseDetail setOfferExpiryDate(String value) { this.OfferExpiryDate = value; return this; } public String getFuel() { return Fuel; } public VehicleBaseDetail setFuel(String value) { this.Fuel = value; return this; } public String getTransmission() { return Transmission; } public VehicleBaseDetail setTransmission(String value) { this.Transmission = value; return this; } public String getTransmissionType() { return TransmissionType; } public VehicleBaseDetail setTransmissionType(String value) { this.TransmissionType = value; return this; } public String getColour() { return Colour; } public VehicleBaseDetail setColour(String value) { this.Colour = value; return this; } public String getColourDescription() { return ColourDescription; } public VehicleBaseDetail setColourDescription(String value) { this.ColourDescription = value; return this; } public String getImageUrl() { return ImageUrl; } public VehicleBaseDetail setImageUrl(String value) { this.ImageUrl = value; return this; } public Boolean isSpecialist() { return Specialist; } public VehicleBaseDetail setSpecialist(Boolean value) { this.Specialist = value; return this; } public VehicleCriteriaMatch getVehicleCriteriaMatch() { return VehicleCriteriaMatch; } public VehicleBaseDetail setVehicleCriteriaMatch(VehicleCriteriaMatch value) { this.VehicleCriteriaMatch = value; return this; } public String getColourGroup() { return ColourGroup; } public VehicleBaseDetail setColourGroup(String value) { this.ColourGroup = value; return this; } public String getModel() { return Model; } public VehicleBaseDetail setModel(String value) { this.Model = value; return this; } public String getBodyStyle() { return BodyStyle; } public VehicleBaseDetail setBodyStyle(String value) { this.BodyStyle = value; return this; } public String getBrand() { return Brand; } public VehicleBaseDetail setBrand(String value) { this.Brand = value; return this; } public String getEngine() { return Engine; } public VehicleBaseDetail setEngine(String value) { this.Engine = value; return this; } public String getEngineDescription() { return EngineDescription; } public VehicleBaseDetail setEngineDescription(String value) { this.EngineDescription = value; return this; } public String getLine() { return Line; } public VehicleBaseDetail setLine(String value) { this.Line = value; return this; } public String getUpholstery() { return Upholstery; } public VehicleBaseDetail setUpholstery(String value) { this.Upholstery = value; return this; } public String getUpholsteryDescription() { return UpholsteryDescription; } public VehicleBaseDetail setUpholsteryDescription(String value) { this.UpholsteryDescription = value; return this; } public ArrayList getPackages() { return Packages; } public VehicleBaseDetail setPackages(ArrayList value) { this.Packages = value; return this; } public BigDecimal getP11D() { return P11D; } public VehicleBaseDetail setP11D(BigDecimal value) { this.P11D = value; return this; } public ArrayList getPrices() { return Prices; } public VehicleBaseDetail setPrices(ArrayList value) { this.Prices = value; return this; } public String getVehicleClass() { return VehicleClass; } public VehicleBaseDetail setVehicleClass(String value) { this.VehicleClass = value; return this; } public String getProductRange() { return ProductRange; } public VehicleBaseDetail setProductRange(String value) { this.ProductRange = value; return this; } public String getVehicleType() { return VehicleType; } public VehicleBaseDetail setVehicleType(String value) { this.VehicleType = value; return this; } public BigDecimal getEmission() { return Emission; } public VehicleBaseDetail setEmission(BigDecimal value) { this.Emission = value; return this; } public String getBaumuster() { return Baumuster; } public VehicleBaseDetail setBaumuster(String value) { this.Baumuster = value; return this; } public Boolean getIsSellable() { return IsSellable; } public VehicleBaseDetail setIsSellable(Boolean value) { this.IsSellable = value; return this; } public String getBm7NST() { return Bm7NST; } public VehicleBaseDetail setBm7NST(String value) { this.Bm7NST = value; return this; } public BigDecimal getElectricRange() { return ElectricRange; } public VehicleBaseDetail setElectricRange(BigDecimal value) { this.ElectricRange = value; return this; } public BigDecimal getElectricConsumption() { return ElectricConsumption; } public VehicleBaseDetail setElectricConsumption(BigDecimal value) { this.ElectricConsumption = value; return this; } public Boolean getIsDisplayStock() { return IsDisplayStock; } public VehicleBaseDetail setIsDisplayStock(Boolean value) { this.IsDisplayStock = value; return this; } public Integer getDisplayRetailerId() { return DisplayRetailer_Id; } public VehicleBaseDetail setDisplayRetailerId(Integer value) { this.DisplayRetailer_Id = value; return this; } public String getDisplayRetailer() { return DisplayRetailer; } public VehicleBaseDetail setDisplayRetailer(String value) { this.DisplayRetailer = value; return this; } public String getDisplayRetailerGssnId() { return DisplayRetailerGssnId; } public VehicleBaseDetail setDisplayRetailerGssnId(String value) { this.DisplayRetailerGssnId = value; return this; } public Retailer getRetailer() { return Retailer; } public VehicleBaseDetail setRetailer(Retailer value) { this.Retailer = value; return this; } public Integer getAge() { return Age; } public VehicleBaseDetail setAge(Integer value) { this.Age = value; return this; } public String getModelYearCode() { return ModelYearCode; } public VehicleBaseDetail setModelYearCode(String value) { this.ModelYearCode = value; return this; } public String getHalfModelYearCode() { return HalfModelYearCode; } public VehicleBaseDetail setHalfModelYearCode(String value) { this.HalfModelYearCode = value; return this; } public String getFullModelYearCode() { return FullModelYearCode; } public VehicleBaseDetail setFullModelYearCode(String value) { this.FullModelYearCode = value; return this; } public String getProductionDate() { return ProductionDate; } public VehicleBaseDetail setProductionDate(String value) { this.ProductionDate = value; return this; } public String getChassisNumber() { return ChassisNumber; } public VehicleBaseDetail setChassisNumber(String value) { this.ChassisNumber = value; return this; } public Boolean isEligibleForIntegratedServiceCare() { return EligibleForIntegratedServiceCare; } public VehicleBaseDetail setEligibleForIntegratedServiceCare(Boolean value) { this.EligibleForIntegratedServiceCare = value; return this; } } public static interface ICommissionNumber { public String CommissionNumber = null; } public static class BackOrderBase { public String Guid = null; public Integer Status = null; public String CustomerId = null; public Integer Id = null; public String Reference = null; public String Agent = null; public String Gssn = null; public Date CreationDate = null; public Date MaintenanceDate = null; public String CustomerCriteria = null; public String AgentCriteria = null; public ArrayList History = null; public Boolean IsAllocatedToOrder = null; public String Vin = null; public String CommissionNumber = null; public Order Order = null; public String Source = null; public Boolean Specialist = null; public Boolean OutrightPurchase = null; public Boolean Sellable = null; public String MulesoftReference = null; public String AdditionalInformation = null; public String ConfigCode = null; public String FleetBaseOrder = null; public String GasId = null; public String OutrightPurchaseCustomerIdentifier = null; public Retailer Retailer = null; public Integer CustomerMode = null; public Boolean CanEdit = null; public String DigitalLoungeGssnId = null; public String DigitalLounge = null; public Boolean Motability = null; public MotabilityPricing MotabilityPricing = null; public String LinkedByUserType = null; public Integer AssistanceProviderId = null; public String AssistanceProvider = null; public String AssistanceDetail = null; public Date LastAssistanceMessageDate = null; public String LastAssistanceUser = null; public Boolean IsCOPConverter = null; public Boolean IsEligibleCOPConverter = null; public CarConfigurator CarConfigurator = null; public CarConfiguratorResponse CarConfiguratorResponse = null; public String getGuid() { return Guid; } public BackOrderBase setGuid(String value) { this.Guid = value; return this; } public Integer getStatus() { return Status; } public BackOrderBase setStatus(Integer value) { this.Status = value; return this; } public String getCustomerId() { return CustomerId; } public BackOrderBase setCustomerId(String value) { this.CustomerId = value; return this; } public Integer getId() { return Id; } public BackOrderBase setId(Integer value) { this.Id = value; return this; } public String getReference() { return Reference; } public BackOrderBase setReference(String value) { this.Reference = value; return this; } public String getAgent() { return Agent; } public BackOrderBase setAgent(String value) { this.Agent = value; return this; } public String getGssn() { return Gssn; } public BackOrderBase setGssn(String value) { this.Gssn = value; return this; } public Date getCreationDate() { return CreationDate; } public BackOrderBase setCreationDate(Date value) { this.CreationDate = value; return this; } public Date getMaintenanceDate() { return MaintenanceDate; } public BackOrderBase setMaintenanceDate(Date value) { this.MaintenanceDate = value; return this; } public String getCustomerCriteria() { return CustomerCriteria; } public BackOrderBase setCustomerCriteria(String value) { this.CustomerCriteria = value; return this; } public String getAgentCriteria() { return AgentCriteria; } public BackOrderBase setAgentCriteria(String value) { this.AgentCriteria = value; return this; } public ArrayList getHistory() { return History; } public BackOrderBase setHistory(ArrayList value) { this.History = value; return this; } public Boolean getIsAllocatedToOrder() { return IsAllocatedToOrder; } public BackOrderBase setIsAllocatedToOrder(Boolean value) { this.IsAllocatedToOrder = value; return this; } public String getVin() { return Vin; } public BackOrderBase setVin(String value) { this.Vin = value; return this; } public String getCommissionNumber() { return CommissionNumber; } public BackOrderBase setCommissionNumber(String value) { this.CommissionNumber = value; return this; } public Order getOrder() { return Order; } public BackOrderBase setOrder(Order value) { this.Order = value; return this; } public String getSource() { return Source; } public BackOrderBase setSource(String value) { this.Source = value; return this; } public Boolean isSpecialist() { return Specialist; } public BackOrderBase setSpecialist(Boolean value) { this.Specialist = value; return this; } public Boolean isOutrightPurchase() { return OutrightPurchase; } public BackOrderBase setOutrightPurchase(Boolean value) { this.OutrightPurchase = value; return this; } public Boolean isSellable() { return Sellable; } public BackOrderBase setSellable(Boolean value) { this.Sellable = value; return this; } public String getMulesoftReference() { return MulesoftReference; } public BackOrderBase setMulesoftReference(String value) { this.MulesoftReference = value; return this; } public String getAdditionalInformation() { return AdditionalInformation; } public BackOrderBase setAdditionalInformation(String value) { this.AdditionalInformation = value; return this; } public String getConfigCode() { return ConfigCode; } public BackOrderBase setConfigCode(String value) { this.ConfigCode = value; return this; } public String getFleetBaseOrder() { return FleetBaseOrder; } public BackOrderBase setFleetBaseOrder(String value) { this.FleetBaseOrder = value; return this; } public String getGasId() { return GasId; } public BackOrderBase setGasId(String value) { this.GasId = value; return this; } public String getOutrightPurchaseCustomerIdentifier() { return OutrightPurchaseCustomerIdentifier; } public BackOrderBase setOutrightPurchaseCustomerIdentifier(String value) { this.OutrightPurchaseCustomerIdentifier = value; return this; } public Retailer getRetailer() { return Retailer; } public BackOrderBase setRetailer(Retailer value) { this.Retailer = value; return this; } public Integer getCustomerMode() { return CustomerMode; } public BackOrderBase setCustomerMode(Integer value) { this.CustomerMode = value; return this; } public Boolean isCanEdit() { return CanEdit; } public BackOrderBase setCanEdit(Boolean value) { this.CanEdit = value; return this; } public String getDigitalLoungeGssnId() { return DigitalLoungeGssnId; } public BackOrderBase setDigitalLoungeGssnId(String value) { this.DigitalLoungeGssnId = value; return this; } public String getDigitalLounge() { return DigitalLounge; } public BackOrderBase setDigitalLounge(String value) { this.DigitalLounge = value; return this; } public Boolean isMotability() { return Motability; } public BackOrderBase setMotability(Boolean value) { this.Motability = value; return this; } public MotabilityPricing getMotabilityPricing() { return MotabilityPricing; } public BackOrderBase setMotabilityPricing(MotabilityPricing value) { this.MotabilityPricing = value; return this; } public String getLinkedByUserType() { return LinkedByUserType; } public BackOrderBase setLinkedByUserType(String value) { this.LinkedByUserType = value; return this; } public Integer getAssistanceProviderId() { return AssistanceProviderId; } public BackOrderBase setAssistanceProviderId(Integer value) { this.AssistanceProviderId = value; return this; } public String getAssistanceProvider() { return AssistanceProvider; } public BackOrderBase setAssistanceProvider(String value) { this.AssistanceProvider = value; return this; } public String getAssistanceDetail() { return AssistanceDetail; } public BackOrderBase setAssistanceDetail(String value) { this.AssistanceDetail = value; return this; } public Date getLastAssistanceMessageDate() { return LastAssistanceMessageDate; } public BackOrderBase setLastAssistanceMessageDate(Date value) { this.LastAssistanceMessageDate = value; return this; } public String getLastAssistanceUser() { return LastAssistanceUser; } public BackOrderBase setLastAssistanceUser(String value) { this.LastAssistanceUser = value; return this; } public Boolean getIsCOPConverter() { return IsCOPConverter; } public BackOrderBase setIsCOPConverter(Boolean value) { this.IsCOPConverter = value; return this; } public Boolean getIsEligibleCOPConverter() { return IsEligibleCOPConverter; } public BackOrderBase setIsEligibleCOPConverter(Boolean value) { this.IsEligibleCOPConverter = value; return this; } public CarConfigurator getCarConfigurator() { return CarConfigurator; } public BackOrderBase setCarConfigurator(CarConfigurator value) { this.CarConfigurator = value; return this; } public CarConfiguratorResponse getCarConfiguratorResponse() { return CarConfiguratorResponse; } public BackOrderBase setCarConfiguratorResponse(CarConfiguratorResponse value) { this.CarConfiguratorResponse = value; return this; } } public static class Retailer { public String Gssn = null; public String Description = null; public Boolean CampaignExcluded = null; public String getGssn() { return Gssn; } public Retailer setGssn(String value) { this.Gssn = value; return this; } public String getDescription() { return Description; } public Retailer setDescription(String value) { this.Description = value; return this; } public Boolean isCampaignExcluded() { return CampaignExcluded; } public Retailer setCampaignExcluded(Boolean value) { this.CampaignExcluded = value; return this; } } public static enum MotabilityPricingStatus { Pending, Current, RecentlyExpired, Expired; } public static class MotabilityPricingCsv { @DataMember(Order=0) public Integer Id = null; @DataMember(Order=1) public String CriteriaBM7NST = null; @DataMember(Order=2) public String VTN = null; @DataMember(Order=3) public String BackOrderDropDown = null; @DataMember(Order=4) public String CriteriaFullModelYearCode = null; @DataMember(Order=5) public String CriteriaValidOptionCodes = null; @DataMember(Order=6) public String CriteriaInvalidOptionCodes = null; @DataMember(Order=7) public BigDecimal PIPNet = null; @DataMember(Order=8) public BigDecimal PIPVat = null; @DataMember(Order=9) public BigDecimal PIPGross = null; @DataMember(Order=10) public BigDecimal WPMSNet = null; @DataMember(Order=11) public BigDecimal WPMSVat = null; @DataMember(Order=12) public BigDecimal WPMSGross = null; @DataMember(Order=13) public BigDecimal DiscountNet = null; @DataMember(Order=14) public BigDecimal DiscountVat = null; @DataMember(Order=15) public BigDecimal DiscountGross = null; @DataMember(Order=16) public BigDecimal ListPriceNet = null; @DataMember(Order=17) public BigDecimal ListPriceVat = null; @DataMember(Order=18) public BigDecimal ListPriceGross = null; @DataMember(Order=19) public BigDecimal DeliveryChargeNet = null; @DataMember(Order=20) public BigDecimal DeliveryChargeVat = null; @DataMember(Order=21) public BigDecimal DeliveryChargeGross = null; @DataMember(Order=22) public BigDecimal FuelChargeNet = null; @DataMember(Order=23) public BigDecimal FuelChargeVat = null; @DataMember(Order=24) public BigDecimal FuelChargeGross = null; @DataMember(Order=25) public BigDecimal NumberPlateFeeNet = null; @DataMember(Order=26) public BigDecimal NumberPlateFeeVat = null; @DataMember(Order=27) public BigDecimal NumberPlateFeeGross = null; @DataMember(Order=28) public BigDecimal FirstRegistrationFeeNet = null; @DataMember(Order=29) public BigDecimal FirstRegistrationFeeVat = null; @DataMember(Order=30) public BigDecimal FirstRegistrationFeeGross = null; @DataMember(Order=31) public BigDecimal RoadFundLicenceNet = null; @DataMember(Order=32) public BigDecimal RoadFundLicenceVat = null; @DataMember(Order=33) public BigDecimal RoadFundLicenceGross = null; @DataMember(Order=34) public Date ValidFrom = null; @DataMember(Order=35) public Date ValidTo = null; public Integer getId() { return Id; } public MotabilityPricingCsv setId(Integer value) { this.Id = value; return this; } public String getCriteriaBM7NST() { return CriteriaBM7NST; } public MotabilityPricingCsv setCriteriaBM7NST(String value) { this.CriteriaBM7NST = value; return this; } public String getVtn() { return VTN; } public MotabilityPricingCsv setVtn(String value) { this.VTN = value; return this; } public String getBackOrderDropDown() { return BackOrderDropDown; } public MotabilityPricingCsv setBackOrderDropDown(String value) { this.BackOrderDropDown = value; return this; } public String getCriteriaFullModelYearCode() { return CriteriaFullModelYearCode; } public MotabilityPricingCsv setCriteriaFullModelYearCode(String value) { this.CriteriaFullModelYearCode = value; return this; } public String getCriteriaValidOptionCodes() { return CriteriaValidOptionCodes; } public MotabilityPricingCsv setCriteriaValidOptionCodes(String value) { this.CriteriaValidOptionCodes = value; return this; } public String getCriteriaInvalidOptionCodes() { return CriteriaInvalidOptionCodes; } public MotabilityPricingCsv setCriteriaInvalidOptionCodes(String value) { this.CriteriaInvalidOptionCodes = value; return this; } public BigDecimal getPipNet() { return PIPNet; } public MotabilityPricingCsv setPipNet(BigDecimal value) { this.PIPNet = value; return this; } public BigDecimal getPipVat() { return PIPVat; } public MotabilityPricingCsv setPipVat(BigDecimal value) { this.PIPVat = value; return this; } public BigDecimal getPipGross() { return PIPGross; } public MotabilityPricingCsv setPipGross(BigDecimal value) { this.PIPGross = value; return this; } public BigDecimal getWpmsNet() { return WPMSNet; } public MotabilityPricingCsv setWpmsNet(BigDecimal value) { this.WPMSNet = value; return this; } public BigDecimal getWpmsVat() { return WPMSVat; } public MotabilityPricingCsv setWpmsVat(BigDecimal value) { this.WPMSVat = value; return this; } public BigDecimal getWpmsGross() { return WPMSGross; } public MotabilityPricingCsv setWpmsGross(BigDecimal value) { this.WPMSGross = value; return this; } public BigDecimal getDiscountNet() { return DiscountNet; } public MotabilityPricingCsv setDiscountNet(BigDecimal value) { this.DiscountNet = value; return this; } public BigDecimal getDiscountVat() { return DiscountVat; } public MotabilityPricingCsv setDiscountVat(BigDecimal value) { this.DiscountVat = value; return this; } public BigDecimal getDiscountGross() { return DiscountGross; } public MotabilityPricingCsv setDiscountGross(BigDecimal value) { this.DiscountGross = value; return this; } public BigDecimal getListPriceNet() { return ListPriceNet; } public MotabilityPricingCsv setListPriceNet(BigDecimal value) { this.ListPriceNet = value; return this; } public BigDecimal getListPriceVat() { return ListPriceVat; } public MotabilityPricingCsv setListPriceVat(BigDecimal value) { this.ListPriceVat = value; return this; } public BigDecimal getListPriceGross() { return ListPriceGross; } public MotabilityPricingCsv setListPriceGross(BigDecimal value) { this.ListPriceGross = value; return this; } public BigDecimal getDeliveryChargeNet() { return DeliveryChargeNet; } public MotabilityPricingCsv setDeliveryChargeNet(BigDecimal value) { this.DeliveryChargeNet = value; return this; } public BigDecimal getDeliveryChargeVat() { return DeliveryChargeVat; } public MotabilityPricingCsv setDeliveryChargeVat(BigDecimal value) { this.DeliveryChargeVat = value; return this; } public BigDecimal getDeliveryChargeGross() { return DeliveryChargeGross; } public MotabilityPricingCsv setDeliveryChargeGross(BigDecimal value) { this.DeliveryChargeGross = value; return this; } public BigDecimal getFuelChargeNet() { return FuelChargeNet; } public MotabilityPricingCsv setFuelChargeNet(BigDecimal value) { this.FuelChargeNet = value; return this; } public BigDecimal getFuelChargeVat() { return FuelChargeVat; } public MotabilityPricingCsv setFuelChargeVat(BigDecimal value) { this.FuelChargeVat = value; return this; } public BigDecimal getFuelChargeGross() { return FuelChargeGross; } public MotabilityPricingCsv setFuelChargeGross(BigDecimal value) { this.FuelChargeGross = value; return this; } public BigDecimal getNumberPlateFeeNet() { return NumberPlateFeeNet; } public MotabilityPricingCsv setNumberPlateFeeNet(BigDecimal value) { this.NumberPlateFeeNet = value; return this; } public BigDecimal getNumberPlateFeeVat() { return NumberPlateFeeVat; } public MotabilityPricingCsv setNumberPlateFeeVat(BigDecimal value) { this.NumberPlateFeeVat = value; return this; } public BigDecimal getNumberPlateFeeGross() { return NumberPlateFeeGross; } public MotabilityPricingCsv setNumberPlateFeeGross(BigDecimal value) { this.NumberPlateFeeGross = value; return this; } public BigDecimal getFirstRegistrationFeeNet() { return FirstRegistrationFeeNet; } public MotabilityPricingCsv setFirstRegistrationFeeNet(BigDecimal value) { this.FirstRegistrationFeeNet = value; return this; } public BigDecimal getFirstRegistrationFeeVat() { return FirstRegistrationFeeVat; } public MotabilityPricingCsv setFirstRegistrationFeeVat(BigDecimal value) { this.FirstRegistrationFeeVat = value; return this; } public BigDecimal getFirstRegistrationFeeGross() { return FirstRegistrationFeeGross; } public MotabilityPricingCsv setFirstRegistrationFeeGross(BigDecimal value) { this.FirstRegistrationFeeGross = value; return this; } public BigDecimal getRoadFundLicenceNet() { return RoadFundLicenceNet; } public MotabilityPricingCsv setRoadFundLicenceNet(BigDecimal value) { this.RoadFundLicenceNet = value; return this; } public BigDecimal getRoadFundLicenceVat() { return RoadFundLicenceVat; } public MotabilityPricingCsv setRoadFundLicenceVat(BigDecimal value) { this.RoadFundLicenceVat = value; return this; } public BigDecimal getRoadFundLicenceGross() { return RoadFundLicenceGross; } public MotabilityPricingCsv setRoadFundLicenceGross(BigDecimal value) { this.RoadFundLicenceGross = value; return this; } public Date getValidFrom() { return ValidFrom; } public MotabilityPricingCsv setValidFrom(Date value) { this.ValidFrom = value; return this; } public Date getValidTo() { return ValidTo; } public MotabilityPricingCsv setValidTo(Date value) { this.ValidTo = value; return this; } } public static class Equipmentv2 extends Equipment { public Integer Importance = null; public Boolean IsAdditional = null; public Integer getImportance() { return Importance; } public Equipmentv2 setImportance(Integer value) { this.Importance = value; return this; } public Boolean getIsAdditional() { return IsAdditional; } public Equipmentv2 setIsAdditional(Boolean value) { this.IsAdditional = value; return this; } } public static enum OfferPriceProductType { ListPrice, NumberPlateFee, DeliveryCharge, FuelCharge, ManufacturerOffer, PersonalisedMoneyoffer, PersonalisedNonmoneyoffer, PersonalisedNonmoneyofferNeg, Service, ServiceNeg, GovernmentGrant, OutrightPurchaseDiscount, VipOffer, WallboxOffer, WallboxOfferNeg, RoadFundLicence, FirstRegistrationFee, NotFound, AccessoryOffer, AccessoryOfferNeg, MotabilityDiscount; } public static class Equipment { public Integer Id = null; public String Code = null; public String Description = null; public Integer getId() { return Id; } public Equipment setId(Integer value) { this.Id = value; return this; } public String getCode() { return Code; } public Equipment setCode(String value) { this.Code = value; return this; } public String getDescription() { return Description; } public Equipment setDescription(String value) { this.Description = value; return this; } } public static class CarConfiguratorResponse { public String Name = null; public KeyInformation KeyInformation = null; public OrderingOptions OrderingOptions = null; public ResponseStatus ResponseStatus = null; public String ConfiguratorCode = null; public String getName() { return Name; } public CarConfiguratorResponse setName(String value) { this.Name = value; return this; } public KeyInformation getKeyInformation() { return KeyInformation; } public CarConfiguratorResponse setKeyInformation(KeyInformation value) { this.KeyInformation = value; return this; } public OrderingOptions getOrderingOptions() { return OrderingOptions; } public CarConfiguratorResponse setOrderingOptions(OrderingOptions value) { this.OrderingOptions = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public CarConfiguratorResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public String getConfiguratorCode() { return ConfiguratorCode; } public CarConfiguratorResponse setConfiguratorCode(String value) { this.ConfiguratorCode = value; return this; } } }