/* Options: Date: 2025-12-18 12:23:24 Version: 8.80 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: CarConfiguratorStockRequest.* //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/CarConfiguratorStock", Verbs="POST") public static class CarConfiguratorStockRequest implements IReturn, IPost { /** * The configurator code to search on */ @ApiMember(Description="The configurator code to search on", IsRequired=true) public String ConfiguratorCode = null; /** * Whether to return sellable vehicles */ @ApiMember(Description="Whether to return sellable vehicles") public Boolean IsSellable = null; /** * Whether to only get exact matches */ @ApiMember(Description="Whether to only get exact matches") public Boolean ExactMatch = null; /** * Whether to restrict vehicles response to a GSSN */ @ApiMember(Description="Whether to restrict vehicles response to a GSSN") public String GSSN = null; public String getConfiguratorCode() { return ConfiguratorCode; } public CarConfiguratorStockRequest setConfiguratorCode(String value) { this.ConfiguratorCode = value; return this; } public Boolean getIsSellable() { return IsSellable; } public CarConfiguratorStockRequest setIsSellable(Boolean value) { this.IsSellable = value; return this; } public Boolean isExactMatch() { return ExactMatch; } public CarConfiguratorStockRequest setExactMatch(Boolean value) { this.ExactMatch = value; return this; } public String getGssn() { return GSSN; } public CarConfiguratorStockRequest setGssn(String value) { this.GSSN = value; return this; } private static Object responseType = CarConfiguratorStockResponse.class; public Object getResponseType() { return responseType; } } public static class CarConfiguratorStockResponse { public Integer TotalVehicles = null; public CarConfiguratorResponse CarConfiguratorResponse = null; public CarConfiguratorStockMatches ExactMatches = null; public CarConfiguratorStockMatches CloseMatches = null; public Integer getTotalVehicles() { return TotalVehicles; } public CarConfiguratorStockResponse setTotalVehicles(Integer value) { this.TotalVehicles = value; return this; } public CarConfiguratorResponse getCarConfiguratorResponse() { return CarConfiguratorResponse; } public CarConfiguratorStockResponse setCarConfiguratorResponse(CarConfiguratorResponse value) { this.CarConfiguratorResponse = value; return this; } public CarConfiguratorStockMatches getExactMatches() { return ExactMatches; } public CarConfiguratorStockResponse setExactMatches(CarConfiguratorStockMatches value) { this.ExactMatches = value; return this; } public CarConfiguratorStockMatches getCloseMatches() { return CloseMatches; } public CarConfiguratorStockResponse setCloseMatches(CarConfiguratorStockMatches value) { this.CloseMatches = value; return this; } } public static class CarConfiguratorStockMatches { public ArrayList SellableMatches = new ArrayList(); public ArrayList NonSellableMatches = new ArrayList(); public ArrayList getSellableMatches() { return SellableMatches; } public CarConfiguratorStockMatches setSellableMatches(ArrayList value) { this.SellableMatches = value; return this; } public ArrayList getNonSellableMatches() { return NonSellableMatches; } public CarConfiguratorStockMatches setNonSellableMatches(ArrayList value) { this.NonSellableMatches = 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 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 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 CarConfiguratorStockMatch { public CarConfiguratorVehicle Vehicle = null; public Boolean IsSellable = null; public String VehicleWheels = null; public String VehicleTrim = null; public ArrayList VehicleAdditionalOptionCodes = new ArrayList(); public ArrayList FullModelYearDifferences = new ArrayList(); public ArrayList PaintDifferences = new ArrayList(); public ArrayList UpholsteryDifferences = new ArrayList(); public ArrayList WheelDifferences = new ArrayList(); public ArrayList TrimDifferences = new ArrayList(); public ArrayList EquipmentDifferences = new ArrayList(); public ArrayList Differences = new ArrayList(); public Boolean ExactMatch = null; public CarConfiguratorVehicle getVehicle() { return Vehicle; } public CarConfiguratorStockMatch setVehicle(CarConfiguratorVehicle value) { this.Vehicle = value; return this; } public Boolean getIsSellable() { return IsSellable; } public CarConfiguratorStockMatch setIsSellable(Boolean value) { this.IsSellable = value; return this; } public String getVehicleWheels() { return VehicleWheels; } public CarConfiguratorStockMatch setVehicleWheels(String value) { this.VehicleWheels = value; return this; } public String getVehicleTrim() { return VehicleTrim; } public CarConfiguratorStockMatch setVehicleTrim(String value) { this.VehicleTrim = value; return this; } public ArrayList getVehicleAdditionalOptionCodes() { return VehicleAdditionalOptionCodes; } public CarConfiguratorStockMatch setVehicleAdditionalOptionCodes(ArrayList value) { this.VehicleAdditionalOptionCodes = value; return this; } public ArrayList getFullModelYearDifferences() { return FullModelYearDifferences; } public CarConfiguratorStockMatch setFullModelYearDifferences(ArrayList value) { this.FullModelYearDifferences = value; return this; } public ArrayList getPaintDifferences() { return PaintDifferences; } public CarConfiguratorStockMatch setPaintDifferences(ArrayList value) { this.PaintDifferences = value; return this; } public ArrayList getUpholsteryDifferences() { return UpholsteryDifferences; } public CarConfiguratorStockMatch setUpholsteryDifferences(ArrayList value) { this.UpholsteryDifferences = value; return this; } public ArrayList getWheelDifferences() { return WheelDifferences; } public CarConfiguratorStockMatch setWheelDifferences(ArrayList value) { this.WheelDifferences = value; return this; } public ArrayList getTrimDifferences() { return TrimDifferences; } public CarConfiguratorStockMatch setTrimDifferences(ArrayList value) { this.TrimDifferences = value; return this; } public ArrayList getEquipmentDifferences() { return EquipmentDifferences; } public CarConfiguratorStockMatch setEquipmentDifferences(ArrayList value) { this.EquipmentDifferences = value; return this; } public ArrayList getDifferences() { return Differences; } public CarConfiguratorStockMatch setDifferences(ArrayList value) { this.Differences = value; return this; } public Boolean isExactMatch() { return ExactMatch; } public CarConfiguratorStockMatch setExactMatch(Boolean value) { this.ExactMatch = value; return this; } } public static class Engine { public Integer Id = null; public String Description = null; public Integer BrandId = null; public String Brand = null; public String Badge = null; public Integer getId() { return Id; } public Engine setId(Integer value) { this.Id = value; return this; } public String getDescription() { return Description; } public Engine setDescription(String value) { this.Description = value; return this; } public Integer getBrandId() { return BrandId; } public Engine setBrandId(Integer value) { this.BrandId = value; return this; } public String getBrand() { return Brand; } public Engine setBrand(String value) { this.Brand = value; return this; } public String getBadge() { return Badge; } public Engine setBadge(String value) { this.Badge = value; return this; } } public static class Package { public Integer Id = null; public String Description = null; public Integer getId() { return Id; } public Package setId(Integer value) { this.Id = value; return this; } public String getDescription() { return Description; } public Package setDescription(String value) { this.Description = 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 class Engine { public Integer Id = null; public String Badge = null; public Integer getId() { return Id; } public Engine setId(Integer value) { this.Id = value; return this; } public String getBadge() { return Badge; } public Engine setBadge(String value) { this.Badge = value; return this; } } public static class Media { public Boolean NoImage = null; public String MainImageUrl = null; public Boolean isNoImage() { return NoImage; } public Media setNoImage(Boolean value) { this.NoImage = value; return this; } public String getMainImageUrl() { return MainImageUrl; } public Media setMainImageUrl(String value) { this.MainImageUrl = 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 class Package implements IFilters { public Integer Id = null; public String Description = null; public Integer getId() { return Id; } public Package setId(Integer value) { this.Id = value; return this; } public String getDescription() { return Description; } public Package setDescription(String value) { this.Description = value; return this; } } public static interface IPackages { public ArrayList Packages = null; } public static class CarConfiguratorVehicle extends BackOrderVehicleDetailsWithPackages { public String ModelYearCode = null; public String HalfModelYearCode = null; public ArrayList ActiveOffers = new ArrayList(); public Boolean EligibleForMotability = null; public Boolean NearestPort = null; public String getModelYearCode() { return ModelYearCode; } public CarConfiguratorVehicle setModelYearCode(String value) { this.ModelYearCode = value; return this; } public String getHalfModelYearCode() { return HalfModelYearCode; } public CarConfiguratorVehicle setHalfModelYearCode(String value) { this.HalfModelYearCode = value; return this; } public ArrayList getActiveOffers() { return ActiveOffers; } public CarConfiguratorVehicle setActiveOffers(ArrayList value) { this.ActiveOffers = value; return this; } public Boolean isEligibleForMotability() { return EligibleForMotability; } public CarConfiguratorVehicle setEligibleForMotability(Boolean value) { this.EligibleForMotability = value; return this; } public Boolean isNearestPort() { return NearestPort; } public CarConfiguratorVehicle setNearestPort(Boolean value) { this.NearestPort = value; return this; } } 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 BackOrderVehicleDetailsBrand { public String Description = null; public String getDescription() { return Description; } public BackOrderVehicleDetailsBrand setDescription(String value) { this.Description = value; return this; } } public static class Engine { public Integer Id = null; public String Badge = null; public Integer CubicCapacity = null; public Integer Cyclinders = null; public String HorsePower = null; public String Kw = null; public Boolean Selected = null; public Integer getId() { return Id; } public Engine setId(Integer value) { this.Id = value; return this; } public String getBadge() { return Badge; } public Engine setBadge(String value) { this.Badge = value; return this; } public Integer getCubicCapacity() { return CubicCapacity; } public Engine setCubicCapacity(Integer value) { this.CubicCapacity = value; return this; } public Integer getCyclinders() { return Cyclinders; } public Engine setCyclinders(Integer value) { this.Cyclinders = value; return this; } public String getHorsePower() { return HorsePower; } public Engine setHorsePower(String value) { this.HorsePower = value; return this; } public String getKw() { return Kw; } public Engine setKw(String value) { this.Kw = value; return this; } public Boolean isSelected() { return Selected; } public Engine setSelected(Boolean value) { this.Selected = value; return this; } } public static class VehicleAuditDetails { public String UserId = null; public Boolean Status = null; public String Notes = null; public String CreationDate = null; public String getUserId() { return UserId; } public VehicleAuditDetails setUserId(String value) { this.UserId = value; return this; } public Boolean isStatus() { return Status; } public VehicleAuditDetails setStatus(Boolean value) { this.Status = value; return this; } public String getNotes() { return Notes; } public VehicleAuditDetails setNotes(String value) { this.Notes = value; return this; } public String getCreationDate() { return CreationDate; } public VehicleAuditDetails setCreationDate(String value) { this.CreationDate = 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 District = 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 Double Latitude = null; public Double Longitude = null; public Integer RetailerGroup_Id = null; public String RetailerGroupId = null; public String RetailerGroupName = null; public Double Distance = null; public String PaymentServiceGuid = 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 String DisplayPhoneNumberNew = null; public String DisplayPhoneNumberUsed = null; public RetailerServices Services = null; public Boolean smart = null; public String smartDescription = null; public String smartWebsite = null; public String smartEmail = null; public String smartPhone = null; public String AdditionalInformation = null; public String LegacyId = null; public BigDecimal DriveTime = null; public Boolean Agent = null; public Integer Port = null; public String PortName = null; public Integer MarketAreaId = null; public String MarketAreaName = null; public String MaintenanceDate = null; public String MaintenanceSource = null; public String STPAccountNumbers = null; public Boolean CampaignExcluded = null; public String DigitalLoungeParentGssnId = null; public Boolean SendLeadsToDigitalLoungeParent = null; public Boolean IsExcludedFromImport = 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 getDistrict() { return District; } public Retailer setDistrict(String value) { this.District = 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 Double getLatitude() { return Latitude; } public Retailer setLatitude(Double value) { this.Latitude = value; return this; } public Double getLongitude() { return Longitude; } public Retailer setLongitude(Double value) { this.Longitude = value; return this; } public Integer getRetailerGroupId() { return RetailerGroup_Id; } public Retailer setRetailerGroupId(Integer value) { this.RetailerGroup_Id = 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 Double getDistance() { return Distance; } public Retailer setDistance(Double value) { this.Distance = value; return this; } public String getPaymentServiceGuid() { return PaymentServiceGuid; } public Retailer setPaymentServiceGuid(String value) { this.PaymentServiceGuid = 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 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 RetailerServices getServices() { return Services; } public Retailer setServices(RetailerServices value) { this.Services = value; return this; } public Boolean isSmart() { return smart; } public Retailer setSmart(Boolean value) { this.smart = 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 getSmartEmail() { return smartEmail; } public Retailer setSmartEmail(String value) { this.smartEmail = value; return this; } public String getSmartPhone() { return smartPhone; } public Retailer setSmartPhone(String value) { this.smartPhone = value; return this; } public String getAdditionalInformation() { return AdditionalInformation; } public Retailer setAdditionalInformation(String value) { this.AdditionalInformation = value; return this; } public String getLegacyId() { return LegacyId; } public Retailer setLegacyId(String value) { this.LegacyId = value; return this; } public BigDecimal getDriveTime() { return DriveTime; } public Retailer setDriveTime(BigDecimal value) { this.DriveTime = value; return this; } public Boolean isAgent() { return Agent; } public Retailer setAgent(Boolean value) { this.Agent = value; return this; } public Integer getPort() { return Port; } public Retailer setPort(Integer value) { this.Port = value; return this; } public String getPortName() { return PortName; } public Retailer setPortName(String value) { this.PortName = value; return this; } public Integer getMarketAreaId() { return MarketAreaId; } public Retailer setMarketAreaId(Integer value) { this.MarketAreaId = value; return this; } public String getMarketAreaName() { return MarketAreaName; } public Retailer setMarketAreaName(String value) { this.MarketAreaName = value; return this; } public String getMaintenanceDate() { return MaintenanceDate; } public Retailer setMaintenanceDate(String value) { this.MaintenanceDate = value; return this; } public String getMaintenanceSource() { return MaintenanceSource; } public Retailer setMaintenanceSource(String value) { this.MaintenanceSource = value; return this; } public String getStpAccountNumbers() { return STPAccountNumbers; } public Retailer setStpAccountNumbers(String value) { this.STPAccountNumbers = value; return this; } public Boolean isCampaignExcluded() { return CampaignExcluded; } public Retailer setCampaignExcluded(Boolean value) { this.CampaignExcluded = 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 Boolean getIsExcludedFromImport() { return IsExcludedFromImport; } public Retailer setIsExcludedFromImport(Boolean value) { this.IsExcludedFromImport = value; return this; } public RetailerOpeningTimes getOpeningTimes() { return OpeningTimes; } public Retailer setOpeningTimes(RetailerOpeningTimes value) { this.OpeningTimes = value; return this; } } public static class Media { public Integer ImageCount = null; public String MainImageUrl = null; public String MainImageUrlMobile = null; public Boolean NoImage = null; public ArrayList ThreeSixtyDegreeImageUrls = null; public ArrayList ThreeSixtyDegreeMobileImageUrls = null; public ArrayList VehicleImageUrls = null; public ArrayList VehicleMobileImageUrls = null; public Integer getImageCount() { return ImageCount; } public Media setImageCount(Integer value) { this.ImageCount = value; return this; } public String getMainImageUrl() { return MainImageUrl; } public Media setMainImageUrl(String value) { this.MainImageUrl = value; return this; } public String getMainImageUrlMobile() { return MainImageUrlMobile; } public Media setMainImageUrlMobile(String value) { this.MainImageUrlMobile = value; return this; } public Boolean isNoImage() { return NoImage; } public Media setNoImage(Boolean value) { this.NoImage = value; return this; } public ArrayList getThreeSixtyDegreeImageUrls() { return ThreeSixtyDegreeImageUrls; } public Media setThreeSixtyDegreeImageUrls(ArrayList value) { this.ThreeSixtyDegreeImageUrls = value; return this; } public ArrayList getThreeSixtyDegreeMobileImageUrls() { return ThreeSixtyDegreeMobileImageUrls; } public Media setThreeSixtyDegreeMobileImageUrls(ArrayList value) { this.ThreeSixtyDegreeMobileImageUrls = value; return this; } public ArrayList getVehicleImageUrls() { return VehicleImageUrls; } public Media setVehicleImageUrls(ArrayList value) { this.VehicleImageUrls = value; return this; } public ArrayList getVehicleMobileImageUrls() { return VehicleMobileImageUrls; } public Media setVehicleMobileImageUrls(ArrayList value) { this.VehicleMobileImageUrls = value; return this; } } public static class Price { public Integer Id = null; public String Description = null; public BigDecimal Net = null; public BigDecimal VAT = null; public BigDecimal Gross = null; public Integer getId() { return Id; } public Price setId(Integer 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 static class Consumption { public Integer Id = null; public BigDecimal Lkm = null; public BigDecimal Mpg = null; public Integer getId() { return Id; } public Consumption setId(Integer value) { this.Id = value; return this; } public BigDecimal getLkm() { return Lkm; } public Consumption setLkm(BigDecimal value) { this.Lkm = value; return this; } public BigDecimal getMpg() { return Mpg; } public Consumption setMpg(BigDecimal value) { this.Mpg = value; return this; } } public static class EmissionClass { public String Colour = null; public String Rating = null; public String getColour() { return Colour; } public EmissionClass setColour(String value) { this.Colour = value; return this; } public String getRating() { return Rating; } public EmissionClass setRating(String value) { this.Rating = value; return this; } } public static class EquipmentCategoryv2 { public Integer Order = null; public String Code = null; public String Description = null; public ArrayList Equipment = null; public Integer getOrder() { return Order; } public EquipmentCategoryv2 setOrder(Integer value) { this.Order = value; return this; } public String getCode() { return Code; } public EquipmentCategoryv2 setCode(String value) { this.Code = value; return this; } public String getDescription() { return Description; } public EquipmentCategoryv2 setDescription(String value) { this.Description = value; return this; } public ArrayList getEquipment() { return Equipment; } public EquipmentCategoryv2 setEquipment(ArrayList value) { this.Equipment = 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 IntegratedServiceCareOptions { 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 IntegratedServiceCareOptions setOptionCode(String value) { this.OptionCode = value; return this; } public String getBM7NST() { return BM7NST; } public IntegratedServiceCareOptions setBM7NST(String value) { this.BM7NST = value; return this; } public String getFullModelYear() { return FullModelYear; } public IntegratedServiceCareOptions setFullModelYear(String value) { this.FullModelYear = value; return this; } public String getIntegratedProductType() { return IntegratedProductType; } public IntegratedServiceCareOptions setIntegratedProductType(String value) { this.IntegratedProductType = value; return this; } public String getCustomerDescription() { return CustomerDescription; } public IntegratedServiceCareOptions setCustomerDescription(String value) { this.CustomerDescription = value; return this; } public String getOneAgentProductType() { return OneAgentProductType; } public IntegratedServiceCareOptions setOneAgentProductType(String value) { this.OneAgentProductType = value; return this; } } public static class BackOrderVehicleDetailsWithPackages extends BackOrderVehicleDetails implements IPackages { public ArrayList Packages = null; public String PackageNames = null; public ArrayList getPackages() { return Packages; } public BackOrderVehicleDetailsWithPackages setPackages(ArrayList value) { this.Packages = value; return this; } public String getPackageNames() { return PackageNames; } public BackOrderVehicleDetailsWithPackages setPackageNames(String value) { this.PackageNames = value; return this; } } public static interface IVehiclePrices { public BigDecimal DeliveryCharge = null; public BigDecimal DeliveryChargeNet = null; public BigDecimal DeliveryChargeVAT = null; public BigDecimal Plates = null; public BigDecimal PlatesNet = null; public BigDecimal PlatesVAT = null; public BigDecimal FuelCharge = null; public BigDecimal FuelChargeNet = null; public BigDecimal FuelChargeVAT = null; public BigDecimal RetailPrice_ExVAT = null; public BigDecimal RetailPrice_IncVAT = null; public BigDecimal VED_Year1 = null; public BigDecimal VED_Year2 = null; public BigDecimal FirstRegFee = null; public BigDecimal OTR_Value = null; } public static interface IVehiclePriceCollection { public ArrayList Prices = null; } public static interface IImageUrl { public String ImageUrl = null; public Integer BrandId = null; public String VehicleType = null; } public static interface IVehicleDetails { public Boolean SpecialInfo = null; public String NumberOfDoors = null; public String NumberOfSeats = null; public String ChassisNumber = null; public Boolean EligibleForIntegratedServiceCare = null; public Consumption ConsumptionCombined = null; public Consumption ConsumptionExtraUrban = null; public Consumption ConsumptionUrban = null; public Consumption WltpFuelConsumptionCombined = null; public Consumption WltpFuelConsumptionExtraHigh = null; public Consumption WltpFuelConsumptionHigh = null; public Consumption WltpFuelConsumptionLow = null; public Consumption WltpFuelConsumptionMedium = null; public EmissionClass EnergyEfficiencyClass = null; public ArrayList Equipment = null; public ArrayList EquipmentAdditional = null; public ArrayList EquipmentCategories = null; public ArrayList VehicleData = null; public ArrayList IntegratedServiceCareOptions = null; public ArrayList IspVehicleCustomerDescriptions = null; } public static class BackOrderVehicleDetails implements IVehiclePrices, IVehiclePriceCollection, IImageUrl, IVehicleDetails { public String Vin = null; public String CommissionNumber = null; public String Description = null; public String ShortDescription = null; public Integer ModelId = null; public String Model = null; public String FullModelYearCode = null; public Integer BrandId = null; public BackOrderVehicleDetailsBrand Brand = null; public Integer RetailerId = null; public String ImageUrl = null; public String Colour = null; public String ColourCode = null; public String FuelType = null; public Integer FuelTypeId = null; public String Transmission = null; public String TransmissionType = null; public Engine Engine = null; public String EngineBadge = null; public String Package = null; public String Line = null; public String Upholstery = null; public String UpholsteryCode = null; public String UsageCode = null; public String Account = null; public String AccountType = null; public String NST = null; public String Baumuster = null; public BigDecimal ElectricRange = null; public BigDecimal ElectricConsumption = null; public BigDecimal ActualPrice = null; public BigDecimal OTRPrice = null; public BigDecimal RetailPriceExVat = null; public BigDecimal P11D = null; public String VehicleType = null; public String UpholsteryDescription = null; public String UpholsteryType = null; public String BodyStyle = null; public String BodyStyleStyleCode = null; public String BodyStyleStyleCodeElectric = null; public String BodyStyleStyleCodeHybrid = null; public ArrayList AvailablePackages = null; public Integer Mapped_Line = null; public Boolean Secured = null; public String Bm7NST = null; public Boolean IsAvailableOnline = null; public Boolean IsSpecialistCar = null; public Boolean IsSellable = null; public Boolean UnderOffer = null; public ArrayList VehicleAuditDetails = null; public Retailer Retailer = null; public Media Media = null; public BigDecimal Emission = null; public String ColourGroup = null; public String VehicleClass = null; public String ProductRange = null; public Boolean IsHOBackOrderAccountVehicle = null; public Boolean IsAllocatedToBackOrder = null; public Boolean InBackOrderAccount = null; public BigDecimal DeliveryCharge = null; public BigDecimal DeliveryChargeNet = null; public BigDecimal DeliveryChargeVAT = null; public BigDecimal Plates = null; public BigDecimal PlatesNet = null; public BigDecimal PlatesVAT = null; public BigDecimal FuelCharge = null; public BigDecimal FuelChargeNet = null; public BigDecimal FuelChargeVAT = null; public BigDecimal RetailPrice_ExVAT = null; public BigDecimal RetailPrice_IncVAT = null; public BigDecimal VED_Year1 = null; public BigDecimal VED_Year2 = null; public BigDecimal FirstRegFee = null; public BigDecimal OTR_Value = null; public BigDecimal OTR = null; public ArrayList Prices = null; public String ProductionDate = null; public Date PortArrivalDate = null; public String Location = null; public Boolean IsDisplayStock = null; public Integer DisplayRetailerId = null; public String DisplayRetailer = null; public String DisplayRetailerGssnId = null; public Integer DisplayRetailerMarketAreaId = null; public Boolean IsSmartDisplayRetailer = null; public String ColourDescription = null; public Date Creation = null; public Date Modified = null; public Integer VATQualifyingNumber = null; public Boolean VATQualifying = null; public BigDecimal CurrentRetailerOfferPrice = null; public String GssnId = null; public Boolean NoImage = null; public String RegistrationNumber = null; public Date RegistrationDate = null; public Integer Mileage = null; public Date TradeInDate = null; public String VID = null; public String EmissionCombined = null; public String EmissionDirective = null; public String NormalisedEmissionDirective = null; public Boolean HasMildHybridEquipmentCode = null; public BigDecimal Acceleration = null; public String ChassisNumber = null; public String NumberOfDoors = null; public String NumberOfSeats = null; public Boolean SpecialInfo = null; public Boolean EligibleForIntegratedServiceCare = null; public Consumption ConsumptionCombined = null; public Consumption ConsumptionExtraUrban = null; public Consumption ConsumptionUrban = null; public Consumption WltpFuelConsumptionCombined = null; public Consumption WltpFuelConsumptionExtraHigh = null; public Consumption WltpFuelConsumptionHigh = null; public Consumption WltpFuelConsumptionLow = null; public Consumption WltpFuelConsumptionMedium = null; public EmissionClass EnergyEfficiencyClass = null; public ArrayList Equipment = null; public ArrayList EquipmentAdditional = null; public ArrayList EquipmentCategories = null; public ArrayList VehicleData = null; public ArrayList IntegratedServiceCareOptions = null; public ArrayList IspVehicleCustomerDescriptions = null; public String MarketingCode = null; public Boolean EligibleForMaTransfer = null; public String ConfirmedProductionDate = null; public String ForecastedArrivalDate = null; public String getVin() { return Vin; } public BackOrderVehicleDetails setVin(String value) { this.Vin = value; return this; } public String getCommissionNumber() { return CommissionNumber; } public BackOrderVehicleDetails setCommissionNumber(String value) { this.CommissionNumber = value; return this; } public String getDescription() { return Description; } public BackOrderVehicleDetails setDescription(String value) { this.Description = value; return this; } public String getShortDescription() { return ShortDescription; } public BackOrderVehicleDetails setShortDescription(String value) { this.ShortDescription = value; return this; } public Integer getModelId() { return ModelId; } public BackOrderVehicleDetails setModelId(Integer value) { this.ModelId = value; return this; } public String getModel() { return Model; } public BackOrderVehicleDetails setModel(String value) { this.Model = value; return this; } public String getFullModelYearCode() { return FullModelYearCode; } public BackOrderVehicleDetails setFullModelYearCode(String value) { this.FullModelYearCode = value; return this; } public Integer getBrandId() { return BrandId; } public BackOrderVehicleDetails setBrandId(Integer value) { this.BrandId = value; return this; } public BackOrderVehicleDetailsBrand getBrand() { return Brand; } public BackOrderVehicleDetails setBrand(BackOrderVehicleDetailsBrand value) { this.Brand = value; return this; } public Integer getRetailerId() { return RetailerId; } public BackOrderVehicleDetails setRetailerId(Integer value) { this.RetailerId = value; return this; } public String getImageUrl() { return ImageUrl; } public BackOrderVehicleDetails setImageUrl(String value) { this.ImageUrl = value; return this; } public String getColour() { return Colour; } public BackOrderVehicleDetails setColour(String value) { this.Colour = value; return this; } public String getColourCode() { return ColourCode; } public BackOrderVehicleDetails setColourCode(String value) { this.ColourCode = value; return this; } public String getFuelType() { return FuelType; } public BackOrderVehicleDetails setFuelType(String value) { this.FuelType = value; return this; } public Integer getFuelTypeId() { return FuelTypeId; } public BackOrderVehicleDetails setFuelTypeId(Integer value) { this.FuelTypeId = value; return this; } public String getTransmission() { return Transmission; } public BackOrderVehicleDetails setTransmission(String value) { this.Transmission = value; return this; } public String getTransmissionType() { return TransmissionType; } public BackOrderVehicleDetails setTransmissionType(String value) { this.TransmissionType = value; return this; } public Engine getEngine() { return Engine; } public BackOrderVehicleDetails setEngine(Engine value) { this.Engine = value; return this; } public String getEngineBadge() { return EngineBadge; } public BackOrderVehicleDetails setEngineBadge(String value) { this.EngineBadge = value; return this; } public String getPackage() { return Package; } public BackOrderVehicleDetails setPackage(String value) { this.Package = value; return this; } public String getLine() { return Line; } public BackOrderVehicleDetails setLine(String value) { this.Line = value; return this; } public String getUpholstery() { return Upholstery; } public BackOrderVehicleDetails setUpholstery(String value) { this.Upholstery = value; return this; } public String getUpholsteryCode() { return UpholsteryCode; } public BackOrderVehicleDetails setUpholsteryCode(String value) { this.UpholsteryCode = value; return this; } public String getUsageCode() { return UsageCode; } public BackOrderVehicleDetails setUsageCode(String value) { this.UsageCode = value; return this; } public String getAccount() { return Account; } public BackOrderVehicleDetails setAccount(String value) { this.Account = value; return this; } public String getAccountType() { return AccountType; } public BackOrderVehicleDetails setAccountType(String value) { this.AccountType = value; return this; } public String getNst() { return NST; } public BackOrderVehicleDetails setNst(String value) { this.NST = value; return this; } public String getBaumuster() { return Baumuster; } public BackOrderVehicleDetails setBaumuster(String value) { this.Baumuster = value; return this; } public BigDecimal getElectricRange() { return ElectricRange; } public BackOrderVehicleDetails setElectricRange(BigDecimal value) { this.ElectricRange = value; return this; } public BigDecimal getElectricConsumption() { return ElectricConsumption; } public BackOrderVehicleDetails setElectricConsumption(BigDecimal value) { this.ElectricConsumption = value; return this; } public BigDecimal getActualPrice() { return ActualPrice; } public BackOrderVehicleDetails setActualPrice(BigDecimal value) { this.ActualPrice = value; return this; } public BigDecimal getOtrPrice() { return OTRPrice; } public BackOrderVehicleDetails setOtrPrice(BigDecimal value) { this.OTRPrice = value; return this; } public BigDecimal getRetailPriceExVat() { return RetailPriceExVat; } public BackOrderVehicleDetails setRetailPriceExVat(BigDecimal value) { this.RetailPriceExVat = value; return this; } public BigDecimal getP11D() { return P11D; } public BackOrderVehicleDetails setP11D(BigDecimal value) { this.P11D = value; return this; } public String getVehicleType() { return VehicleType; } public BackOrderVehicleDetails setVehicleType(String value) { this.VehicleType = value; return this; } public String getUpholsteryDescription() { return UpholsteryDescription; } public BackOrderVehicleDetails setUpholsteryDescription(String value) { this.UpholsteryDescription = value; return this; } public String getUpholsteryType() { return UpholsteryType; } public BackOrderVehicleDetails setUpholsteryType(String value) { this.UpholsteryType = value; return this; } public String getBodyStyle() { return BodyStyle; } public BackOrderVehicleDetails setBodyStyle(String value) { this.BodyStyle = value; return this; } public String getBodyStyleStyleCode() { return BodyStyleStyleCode; } public BackOrderVehicleDetails setBodyStyleStyleCode(String value) { this.BodyStyleStyleCode = value; return this; } public String getBodyStyleStyleCodeElectric() { return BodyStyleStyleCodeElectric; } public BackOrderVehicleDetails setBodyStyleStyleCodeElectric(String value) { this.BodyStyleStyleCodeElectric = value; return this; } public String getBodyStyleStyleCodeHybrid() { return BodyStyleStyleCodeHybrid; } public BackOrderVehicleDetails setBodyStyleStyleCodeHybrid(String value) { this.BodyStyleStyleCodeHybrid = value; return this; } public ArrayList getAvailablePackages() { return AvailablePackages; } public BackOrderVehicleDetails setAvailablePackages(ArrayList value) { this.AvailablePackages = value; return this; } public Integer getMappedLine() { return Mapped_Line; } public BackOrderVehicleDetails setMappedLine(Integer value) { this.Mapped_Line = value; return this; } public Boolean isSecured() { return Secured; } public BackOrderVehicleDetails setSecured(Boolean value) { this.Secured = value; return this; } public String getBm7NST() { return Bm7NST; } public BackOrderVehicleDetails setBm7NST(String value) { this.Bm7NST = value; return this; } public Boolean getIsAvailableOnline() { return IsAvailableOnline; } public BackOrderVehicleDetails setIsAvailableOnline(Boolean value) { this.IsAvailableOnline = value; return this; } public Boolean getIsSpecialistCar() { return IsSpecialistCar; } public BackOrderVehicleDetails setIsSpecialistCar(Boolean value) { this.IsSpecialistCar = value; return this; } public Boolean getIsSellable() { return IsSellable; } public BackOrderVehicleDetails setIsSellable(Boolean value) { this.IsSellable = value; return this; } public Boolean isUnderOffer() { return UnderOffer; } public BackOrderVehicleDetails setUnderOffer(Boolean value) { this.UnderOffer = value; return this; } public ArrayList getVehicleAuditDetails() { return VehicleAuditDetails; } public BackOrderVehicleDetails setVehicleAuditDetails(ArrayList value) { this.VehicleAuditDetails = value; return this; } public Retailer getRetailer() { return Retailer; } public BackOrderVehicleDetails setRetailer(Retailer value) { this.Retailer = value; return this; } public Media getMedia() { return Media; } public BackOrderVehicleDetails setMedia(Media value) { this.Media = value; return this; } public BigDecimal getEmission() { return Emission; } public BackOrderVehicleDetails setEmission(BigDecimal value) { this.Emission = value; return this; } public String getColourGroup() { return ColourGroup; } public BackOrderVehicleDetails setColourGroup(String value) { this.ColourGroup = value; return this; } public String getVehicleClass() { return VehicleClass; } public BackOrderVehicleDetails setVehicleClass(String value) { this.VehicleClass = value; return this; } public String getProductRange() { return ProductRange; } public BackOrderVehicleDetails setProductRange(String value) { this.ProductRange = value; return this; } public Boolean getIsHOBackOrderAccountVehicle() { return IsHOBackOrderAccountVehicle; } public BackOrderVehicleDetails setIsHOBackOrderAccountVehicle(Boolean value) { this.IsHOBackOrderAccountVehicle = value; return this; } public Boolean getIsAllocatedToBackOrder() { return IsAllocatedToBackOrder; } public BackOrderVehicleDetails setIsAllocatedToBackOrder(Boolean value) { this.IsAllocatedToBackOrder = value; return this; } public Boolean isInBackOrderAccount() { return InBackOrderAccount; } public BackOrderVehicleDetails setInBackOrderAccount(Boolean value) { this.InBackOrderAccount = value; return this; } public BigDecimal getDeliveryCharge() { return DeliveryCharge; } public BackOrderVehicleDetails setDeliveryCharge(BigDecimal value) { this.DeliveryCharge = value; return this; } public BigDecimal getDeliveryChargeNet() { return DeliveryChargeNet; } public BackOrderVehicleDetails setDeliveryChargeNet(BigDecimal value) { this.DeliveryChargeNet = value; return this; } public BigDecimal getDeliveryChargeVAT() { return DeliveryChargeVAT; } public BackOrderVehicleDetails setDeliveryChargeVAT(BigDecimal value) { this.DeliveryChargeVAT = value; return this; } public BigDecimal getPlates() { return Plates; } public BackOrderVehicleDetails setPlates(BigDecimal value) { this.Plates = value; return this; } public BigDecimal getPlatesNet() { return PlatesNet; } public BackOrderVehicleDetails setPlatesNet(BigDecimal value) { this.PlatesNet = value; return this; } public BigDecimal getPlatesVAT() { return PlatesVAT; } public BackOrderVehicleDetails setPlatesVAT(BigDecimal value) { this.PlatesVAT = value; return this; } public BigDecimal getFuelCharge() { return FuelCharge; } public BackOrderVehicleDetails setFuelCharge(BigDecimal value) { this.FuelCharge = value; return this; } public BigDecimal getFuelChargeNet() { return FuelChargeNet; } public BackOrderVehicleDetails setFuelChargeNet(BigDecimal value) { this.FuelChargeNet = value; return this; } public BigDecimal getFuelChargeVAT() { return FuelChargeVAT; } public BackOrderVehicleDetails setFuelChargeVAT(BigDecimal value) { this.FuelChargeVAT = value; return this; } public BigDecimal getRetailPriceExVAT() { return RetailPrice_ExVAT; } public BackOrderVehicleDetails setRetailPriceExVAT(BigDecimal value) { this.RetailPrice_ExVAT = value; return this; } public BigDecimal getRetailPriceIncVAT() { return RetailPrice_IncVAT; } public BackOrderVehicleDetails setRetailPriceIncVAT(BigDecimal value) { this.RetailPrice_IncVAT = value; return this; } public BigDecimal getVedYear1() { return VED_Year1; } public BackOrderVehicleDetails setVedYear1(BigDecimal value) { this.VED_Year1 = value; return this; } public BigDecimal getVedYear2() { return VED_Year2; } public BackOrderVehicleDetails setVedYear2(BigDecimal value) { this.VED_Year2 = value; return this; } public BigDecimal getFirstRegFee() { return FirstRegFee; } public BackOrderVehicleDetails setFirstRegFee(BigDecimal value) { this.FirstRegFee = value; return this; } public BigDecimal getOtrValue() { return OTR_Value; } public BackOrderVehicleDetails setOtrValue(BigDecimal value) { this.OTR_Value = value; return this; } public BigDecimal getOtr() { return OTR; } public BackOrderVehicleDetails setOtr(BigDecimal value) { this.OTR = value; return this; } public ArrayList getPrices() { return Prices; } public BackOrderVehicleDetails setPrices(ArrayList value) { this.Prices = value; return this; } public String getProductionDate() { return ProductionDate; } public BackOrderVehicleDetails setProductionDate(String value) { this.ProductionDate = value; return this; } public Date getPortArrivalDate() { return PortArrivalDate; } public BackOrderVehicleDetails setPortArrivalDate(Date value) { this.PortArrivalDate = value; return this; } public String getLocation() { return Location; } public BackOrderVehicleDetails setLocation(String value) { this.Location = value; return this; } public Boolean getIsDisplayStock() { return IsDisplayStock; } public BackOrderVehicleDetails setIsDisplayStock(Boolean value) { this.IsDisplayStock = value; return this; } public Integer getDisplayRetailerId() { return DisplayRetailerId; } public BackOrderVehicleDetails setDisplayRetailerId(Integer value) { this.DisplayRetailerId = value; return this; } public String getDisplayRetailer() { return DisplayRetailer; } public BackOrderVehicleDetails setDisplayRetailer(String value) { this.DisplayRetailer = value; return this; } public String getDisplayRetailerGssnId() { return DisplayRetailerGssnId; } public BackOrderVehicleDetails setDisplayRetailerGssnId(String value) { this.DisplayRetailerGssnId = value; return this; } public Integer getDisplayRetailerMarketAreaId() { return DisplayRetailerMarketAreaId; } public BackOrderVehicleDetails setDisplayRetailerMarketAreaId(Integer value) { this.DisplayRetailerMarketAreaId = value; return this; } public Boolean getIsSmartDisplayRetailer() { return IsSmartDisplayRetailer; } public BackOrderVehicleDetails setIsSmartDisplayRetailer(Boolean value) { this.IsSmartDisplayRetailer = value; return this; } public String getColourDescription() { return ColourDescription; } public BackOrderVehicleDetails setColourDescription(String value) { this.ColourDescription = value; return this; } public Date getCreation() { return Creation; } public BackOrderVehicleDetails setCreation(Date value) { this.Creation = value; return this; } public Date getModified() { return Modified; } public BackOrderVehicleDetails setModified(Date value) { this.Modified = value; return this; } public Integer getVatQualifyingNumber() { return VATQualifyingNumber; } public BackOrderVehicleDetails setVatQualifyingNumber(Integer value) { this.VATQualifyingNumber = value; return this; } public Boolean isVatQualifying() { return VATQualifying; } public BackOrderVehicleDetails setVatQualifying(Boolean value) { this.VATQualifying = value; return this; } public BigDecimal getCurrentRetailerOfferPrice() { return CurrentRetailerOfferPrice; } public BackOrderVehicleDetails setCurrentRetailerOfferPrice(BigDecimal value) { this.CurrentRetailerOfferPrice = value; return this; } public String getGssnId() { return GssnId; } public BackOrderVehicleDetails setGssnId(String value) { this.GssnId = value; return this; } public Boolean isNoImage() { return NoImage; } public BackOrderVehicleDetails setNoImage(Boolean value) { this.NoImage = value; return this; } public String getRegistrationNumber() { return RegistrationNumber; } public BackOrderVehicleDetails setRegistrationNumber(String value) { this.RegistrationNumber = value; return this; } public Date getRegistrationDate() { return RegistrationDate; } public BackOrderVehicleDetails setRegistrationDate(Date value) { this.RegistrationDate = value; return this; } public Integer getMileage() { return Mileage; } public BackOrderVehicleDetails setMileage(Integer value) { this.Mileage = value; return this; } public Date getTradeInDate() { return TradeInDate; } public BackOrderVehicleDetails setTradeInDate(Date value) { this.TradeInDate = value; return this; } public String getVid() { return VID; } public BackOrderVehicleDetails setVid(String value) { this.VID = value; return this; } public String getEmissionCombined() { return EmissionCombined; } public BackOrderVehicleDetails setEmissionCombined(String value) { this.EmissionCombined = value; return this; } public String getEmissionDirective() { return EmissionDirective; } public BackOrderVehicleDetails setEmissionDirective(String value) { this.EmissionDirective = value; return this; } public String getNormalisedEmissionDirective() { return NormalisedEmissionDirective; } public BackOrderVehicleDetails setNormalisedEmissionDirective(String value) { this.NormalisedEmissionDirective = value; return this; } public Boolean isHasMildHybridEquipmentCode() { return HasMildHybridEquipmentCode; } public BackOrderVehicleDetails setHasMildHybridEquipmentCode(Boolean value) { this.HasMildHybridEquipmentCode = value; return this; } public BigDecimal getAcceleration() { return Acceleration; } public BackOrderVehicleDetails setAcceleration(BigDecimal value) { this.Acceleration = value; return this; } public String getChassisNumber() { return ChassisNumber; } public BackOrderVehicleDetails setChassisNumber(String value) { this.ChassisNumber = value; return this; } public String getNumberOfDoors() { return NumberOfDoors; } public BackOrderVehicleDetails setNumberOfDoors(String value) { this.NumberOfDoors = value; return this; } public String getNumberOfSeats() { return NumberOfSeats; } public BackOrderVehicleDetails setNumberOfSeats(String value) { this.NumberOfSeats = value; return this; } public Boolean isSpecialInfo() { return SpecialInfo; } public BackOrderVehicleDetails setSpecialInfo(Boolean value) { this.SpecialInfo = value; return this; } public Boolean isEligibleForIntegratedServiceCare() { return EligibleForIntegratedServiceCare; } public BackOrderVehicleDetails setEligibleForIntegratedServiceCare(Boolean value) { this.EligibleForIntegratedServiceCare = value; return this; } public Consumption getConsumptionCombined() { return ConsumptionCombined; } public BackOrderVehicleDetails setConsumptionCombined(Consumption value) { this.ConsumptionCombined = value; return this; } public Consumption getConsumptionExtraUrban() { return ConsumptionExtraUrban; } public BackOrderVehicleDetails setConsumptionExtraUrban(Consumption value) { this.ConsumptionExtraUrban = value; return this; } public Consumption getConsumptionUrban() { return ConsumptionUrban; } public BackOrderVehicleDetails setConsumptionUrban(Consumption value) { this.ConsumptionUrban = value; return this; } public Consumption getWltpFuelConsumptionCombined() { return WltpFuelConsumptionCombined; } public BackOrderVehicleDetails setWltpFuelConsumptionCombined(Consumption value) { this.WltpFuelConsumptionCombined = value; return this; } public Consumption getWltpFuelConsumptionExtraHigh() { return WltpFuelConsumptionExtraHigh; } public BackOrderVehicleDetails setWltpFuelConsumptionExtraHigh(Consumption value) { this.WltpFuelConsumptionExtraHigh = value; return this; } public Consumption getWltpFuelConsumptionHigh() { return WltpFuelConsumptionHigh; } public BackOrderVehicleDetails setWltpFuelConsumptionHigh(Consumption value) { this.WltpFuelConsumptionHigh = value; return this; } public Consumption getWltpFuelConsumptionLow() { return WltpFuelConsumptionLow; } public BackOrderVehicleDetails setWltpFuelConsumptionLow(Consumption value) { this.WltpFuelConsumptionLow = value; return this; } public Consumption getWltpFuelConsumptionMedium() { return WltpFuelConsumptionMedium; } public BackOrderVehicleDetails setWltpFuelConsumptionMedium(Consumption value) { this.WltpFuelConsumptionMedium = value; return this; } public EmissionClass getEnergyEfficiencyClass() { return EnergyEfficiencyClass; } public BackOrderVehicleDetails setEnergyEfficiencyClass(EmissionClass value) { this.EnergyEfficiencyClass = value; return this; } public ArrayList getEquipment() { return Equipment; } public BackOrderVehicleDetails setEquipment(ArrayList value) { this.Equipment = value; return this; } public ArrayList getEquipmentAdditional() { return EquipmentAdditional; } public BackOrderVehicleDetails setEquipmentAdditional(ArrayList value) { this.EquipmentAdditional = value; return this; } public ArrayList getEquipmentCategories() { return EquipmentCategories; } public BackOrderVehicleDetails setEquipmentCategories(ArrayList value) { this.EquipmentCategories = value; return this; } public ArrayList getVehicleData() { return VehicleData; } public BackOrderVehicleDetails setVehicleData(ArrayList value) { this.VehicleData = value; return this; } public ArrayList getIntegratedServiceCareOptions() { return IntegratedServiceCareOptions; } public BackOrderVehicleDetails setIntegratedServiceCareOptions(ArrayList value) { this.IntegratedServiceCareOptions = value; return this; } public ArrayList getIspVehicleCustomerDescriptions() { return IspVehicleCustomerDescriptions; } public BackOrderVehicleDetails setIspVehicleCustomerDescriptions(ArrayList value) { this.IspVehicleCustomerDescriptions = value; return this; } public String getMarketingCode() { return MarketingCode; } public BackOrderVehicleDetails setMarketingCode(String value) { this.MarketingCode = value; return this; } public Boolean isEligibleForMaTransfer() { return EligibleForMaTransfer; } public BackOrderVehicleDetails setEligibleForMaTransfer(Boolean value) { this.EligibleForMaTransfer = value; return this; } public String getConfirmedProductionDate() { return ConfirmedProductionDate; } public BackOrderVehicleDetails setConfirmedProductionDate(String value) { this.ConfirmedProductionDate = value; return this; } public String getForecastedArrivalDate() { return ForecastedArrivalDate; } public BackOrderVehicleDetails setForecastedArrivalDate(String value) { this.ForecastedArrivalDate = 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; } } }