GET | /v1/backorder/customer/{CustomerId} | Get Customer Back Order by Customer Id |
---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class GetBackOrderCustomerRequest implements IGet
{
public String CustomerId = null;
public String getCustomerId() { return CustomerId; }
public GetBackOrderCustomerRequest setCustomerId(String value) { this.CustomerId = value; return this; }
}
public static class GetBackOrderCustomerResponse
{
public ArrayList<BackOrderDecimal> BackOrders = new ArrayList<BackOrderDecimal>();
public FeatureStatus FeatureStatus = null;
public ArrayList<BackOrderDecimal> getBackOrders() { return BackOrders; }
public GetBackOrderCustomerResponse setBackOrders(ArrayList<BackOrderDecimal> value) { this.BackOrders = value; return this; }
public FeatureStatus getFeatureStatus() { return FeatureStatus; }
public GetBackOrderCustomerResponse setFeatureStatus(FeatureStatus value) { this.FeatureStatus = value; return this; }
}
public static class BackOrderDecimal extends BackOrderBase
{
public VehicleDecimalDetail Vehicle = null;
public VehicleDecimalDetail getVehicle() { return Vehicle; }
public BackOrderDecimal setVehicle(VehicleDecimalDetail value) { this.Vehicle = value; return this; }
}
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<BackOrderHistory> 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<BackOrderHistory> getHistory() { return History; }
public BackOrderBase setHistory(ArrayList<BackOrderHistory> 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 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 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 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 RetailerOpeningTimes
{
public ArrayList<RetailerOpeningTime> New = new ArrayList<RetailerOpeningTime>();
public ArrayList<RetailerOpeningTime> Used = new ArrayList<RetailerOpeningTime>();
public ArrayList<RetailerOpeningTime> getNew() { return New; }
public RetailerOpeningTimes setNew(ArrayList<RetailerOpeningTime> value) { this.New = value; return this; }
public ArrayList<RetailerOpeningTime> getUsed() { return Used; }
public RetailerOpeningTimes setUsed(ArrayList<RetailerOpeningTime> value) { this.Used = value; return this; }
}
public static class RetailerOpeningTime
{
public String Day = null;
public String OpenFrom = null;
public String OpenTo = null;
public String Special = null;
public String getDay() { return Day; }
public RetailerOpeningTime setDay(String value) { this.Day = value; return this; }
public String getOpenFrom() { return OpenFrom; }
public RetailerOpeningTime setOpenFrom(String value) { this.OpenFrom = value; return this; }
public String getOpenTo() { return OpenTo; }
public RetailerOpeningTime setOpenTo(String value) { this.OpenTo = value; return this; }
public String getSpecial() { return Special; }
public RetailerOpeningTime setSpecial(String value) { this.Special = 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 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 enum MotabilityPricingStatus
{
Pending,
Current,
RecentlyExpired,
Expired;
}
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 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; }
}
public static class KeyInformation
{
public String BM7NST = null;
public String ConfigurationDate = null;
public String ModelYear = null;
public String HalfYear = null;
public String getBM7NST() { return BM7NST; }
public KeyInformation setBM7NST(String value) { this.BM7NST = value; return this; }
public String getConfigurationDate() { return ConfigurationDate; }
public KeyInformation setConfigurationDate(String value) { this.ConfigurationDate = value; return this; }
public String getModelYear() { return ModelYear; }
public KeyInformation setModelYear(String value) { this.ModelYear = value; return this; }
public String getHalfYear() { return HalfYear; }
public KeyInformation setHalfYear(String value) { this.HalfYear = value; return this; }
}
public static class OrderingOptions
{
public ArrayList<String> Interior = null;
public ArrayList<String> Exterior = null;
public ArrayList<String> Other = null;
public ArrayList<String> getInterior() { return Interior; }
public OrderingOptions setInterior(ArrayList<String> value) { this.Interior = value; return this; }
public ArrayList<String> getExterior() { return Exterior; }
public OrderingOptions setExterior(ArrayList<String> value) { this.Exterior = value; return this; }
public ArrayList<String> getOther() { return Other; }
public OrderingOptions setOther(ArrayList<String> value) { this.Other = value; return this; }
}
public static class VehicleDecimalDetail extends VehicleBaseDetail
{
public BigDecimal RetailPrice_ExVAT = null;
public BigDecimal OTR = null;
public BigDecimal ActualPrice = null;
public BigDecimal TotalOfferValue = null;
public BigDecimal getRetailPriceExVAT() { return RetailPrice_ExVAT; }
public VehicleDecimalDetail setRetailPriceExVAT(BigDecimal value) { this.RetailPrice_ExVAT = value; return this; }
public BigDecimal getOtr() { return OTR; }
public VehicleDecimalDetail setOtr(BigDecimal value) { this.OTR = value; return this; }
public BigDecimal getActualPrice() { return ActualPrice; }
public VehicleDecimalDetail setActualPrice(BigDecimal value) { this.ActualPrice = value; return this; }
public BigDecimal getTotalOfferValue() { return TotalOfferValue; }
public VehicleDecimalDetail setTotalOfferValue(BigDecimal value) { this.TotalOfferValue = 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<String> Packages = new ArrayList<String>();
public BigDecimal P11D = null;
public ArrayList<Price> Prices = new ArrayList<Price>();
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<String> getPackages() { return Packages; }
public VehicleBaseDetail setPackages(ArrayList<String> value) { this.Packages = value; return this; }
public BigDecimal getP11D() { return P11D; }
public VehicleBaseDetail setP11D(BigDecimal value) { this.P11D = value; return this; }
public ArrayList<Price> getPrices() { return Prices; }
public VehicleBaseDetail setPrices(ArrayList<Price> 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 class Vehicle
{
public String Vin = null;
public String getVin() { return Vin; }
public Vehicle setVin(String value) { this.Vin = 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 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 FeatureStatus
{
public Boolean AgencyEnabled = null;
public Boolean isAgencyEnabled() { return AgencyEnabled; }
public FeatureStatus setAgencyEnabled(Boolean value) { this.AgencyEnabled = value; return this; }
}
}
Java GetBackOrderCustomerRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/backorder/customer/{CustomerId} HTTP/1.1 Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <GetBackOrderCustomerResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses"> <BackOrders xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO"> <d2p1:BackOrderDecimal> <d2p1:AdditionalInformation>String</d2p1:AdditionalInformation> <d2p1:Agent>String</d2p1:Agent> <d2p1:AgentCriteria>String</d2p1:AgentCriteria> <d2p1:AssistanceDetail>String</d2p1:AssistanceDetail> <d2p1:AssistanceProvider>String</d2p1:AssistanceProvider> <d2p1:AssistanceProviderId>0</d2p1:AssistanceProviderId> <d2p1:CanEdit>false</d2p1:CanEdit> <d2p1:CarConfigurator xmlns:d4p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO.CarConfigurator"> <d4p1:BackOrderId>0</d4p1:BackOrderId> <d4p1:ConfiguratorCode>String</d4p1:ConfiguratorCode> <d4p1:DateOfLastUpdate>0001-01-01T00:00:00</d4p1:DateOfLastUpdate> <d4p1:GasId>String</d4p1:GasId> <d4p1:Id>0</d4p1:Id> <d4p1:LastException>String</d4p1:LastException> <d4p1:LastExceptionMessage>String</d4p1:LastExceptionMessage> <d4p1:Status>0</d4p1:Status> </d2p1:CarConfigurator> <d2p1:CarConfiguratorResponse xmlns:d4p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO.CarConfigurator"> <d4p1:ConfiguratorCode>String</d4p1:ConfiguratorCode> <d4p1:KeyInformation> <d4p1:BM7NST>String</d4p1:BM7NST> <d4p1:ConfigurationDate>String</d4p1:ConfigurationDate> <d4p1:HalfYear>String</d4p1:HalfYear> <d4p1:ModelYear>String</d4p1:ModelYear> </d4p1:KeyInformation> <d4p1:Name>String</d4p1:Name> <d4p1:OrderingOptions> <d4p1:Exterior xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>String</d6p1:string> </d4p1:Exterior> <d4p1:Interior xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>String</d6p1:string> </d4p1:Interior> <d4p1:Other xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>String</d6p1:string> </d4p1:Other> </d4p1:OrderingOptions> <d4p1:ResponseStatus xmlns:d5p1="http://schemas.servicestack.net/types"> <d5p1:ErrorCode>String</d5p1:ErrorCode> <d5p1:Message>String</d5p1:Message> <d5p1:StackTrace>String</d5p1:StackTrace> <d5p1:Errors> <d5p1:ResponseError> <d5p1:ErrorCode>String</d5p1:ErrorCode> <d5p1:FieldName>String</d5p1:FieldName> <d5p1:Message>String</d5p1:Message> <d5p1:Meta xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d8p1:KeyValueOfstringstring> <d8p1:Key>String</d8p1:Key> <d8p1:Value>String</d8p1:Value> </d8p1:KeyValueOfstringstring> </d5p1:Meta> </d5p1:ResponseError> </d5p1:Errors> <d5p1:Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:KeyValueOfstringstring> <d6p1:Key>String</d6p1:Key> <d6p1:Value>String</d6p1:Value> </d6p1:KeyValueOfstringstring> </d5p1:Meta> </d4p1:ResponseStatus> </d2p1:CarConfiguratorResponse> <d2p1:CommissionNumber>String</d2p1:CommissionNumber> <d2p1:ConfigCode>String</d2p1:ConfigCode> <d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate> <d2p1:CustomerCriteria>String</d2p1:CustomerCriteria> <d2p1:CustomerId>String</d2p1:CustomerId> <d2p1:CustomerMode>0</d2p1:CustomerMode> <d2p1:DigitalLounge>String</d2p1:DigitalLounge> <d2p1:DigitalLoungeGssnId>String</d2p1:DigitalLoungeGssnId> <d2p1:GasId>String</d2p1:GasId> <d2p1:Gssn>String</d2p1:Gssn> <d2p1:Guid>String</d2p1:Guid> <d2p1:History> <d2p1:BackOrderHistory> <d2p1:AdditionalInformation>String</d2p1:AdditionalInformation> <d2p1:AgentCriteria>String</d2p1:AgentCriteria> <d2p1:AssistanceDetail>String</d2p1:AssistanceDetail> <d2p1:AssistanceProvider>String</d2p1:AssistanceProvider> <d2p1:CommissionNumber>String</d2p1:CommissionNumber> <d2p1:ConfigCode>String</d2p1:ConfigCode> <d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate> <d2p1:CustomerCriteria>String</d2p1:CustomerCriteria> <d2p1:GasId>String</d2p1:GasId> <d2p1:LinkedByUserType>String</d2p1:LinkedByUserType> <d2p1:MaintenanceDate>0001-01-01T00:00:00</d2p1:MaintenanceDate> <d2p1:MotabilityBackOrderDropDown>String</d2p1:MotabilityBackOrderDropDown> <d2p1:MotabilityVTN>String</d2p1:MotabilityVTN> <d2p1:MotabilityValidFrom>0001-01-01T00:00:00</d2p1:MotabilityValidFrom> <d2p1:MotabilityValidTo>0001-01-01T00:00:00</d2p1:MotabilityValidTo> <d2p1:Reason>String</d2p1:Reason> <d2p1:Sellable>false</d2p1:Sellable> <d2p1:Status>0</d2p1:Status> <d2p1:VIN>String</d2p1:VIN> </d2p1:BackOrderHistory> </d2p1:History> <d2p1:Id>0</d2p1:Id> <d2p1:IsAllocatedToOrder>false</d2p1:IsAllocatedToOrder> <d2p1:IsCOPConverter>false</d2p1:IsCOPConverter> <d2p1:IsEligibleCOPConverter>false</d2p1:IsEligibleCOPConverter> <d2p1:LastAssistanceMessageDate>0001-01-01T00:00:00</d2p1:LastAssistanceMessageDate> <d2p1:LastAssistanceUser>String</d2p1:LastAssistanceUser> <d2p1:LinkedByUserType>String</d2p1:LinkedByUserType> <d2p1:MaintenanceDate>0001-01-01T00:00:00</d2p1:MaintenanceDate> <d2p1:Motability>false</d2p1:Motability> <d2p1:MotabilityPricing xmlns:d4p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO.Motability"> <d4p1:BackOrderDropDown>String</d4p1:BackOrderDropDown> <d4p1:CriteriaBM7NST>String</d4p1:CriteriaBM7NST> <d4p1:CriteriaFullModelYearCode>String</d4p1:CriteriaFullModelYearCode> <d4p1:CriteriaInvalidOptionCodes>String</d4p1:CriteriaInvalidOptionCodes> <d4p1:CriteriaValidOptionCodes>String</d4p1:CriteriaValidOptionCodes> <d4p1:DeliveryChargeGross>0</d4p1:DeliveryChargeGross> <d4p1:DeliveryChargeNet>0</d4p1:DeliveryChargeNet> <d4p1:DeliveryChargeVat>0</d4p1:DeliveryChargeVat> <d4p1:DiscountGross>0</d4p1:DiscountGross> <d4p1:DiscountNet>0</d4p1:DiscountNet> <d4p1:DiscountVat>0</d4p1:DiscountVat> <d4p1:FirstRegistrationFeeGross>0</d4p1:FirstRegistrationFeeGross> <d4p1:FirstRegistrationFeeNet>0</d4p1:FirstRegistrationFeeNet> <d4p1:FirstRegistrationFeeVat>0</d4p1:FirstRegistrationFeeVat> <d4p1:FuelChargeGross>0</d4p1:FuelChargeGross> <d4p1:FuelChargeNet>0</d4p1:FuelChargeNet> <d4p1:FuelChargeVat>0</d4p1:FuelChargeVat> <d4p1:Id>0</d4p1:Id> <d4p1:ListPriceGross>0</d4p1:ListPriceGross> <d4p1:ListPriceNet>0</d4p1:ListPriceNet> <d4p1:ListPriceVat>0</d4p1:ListPriceVat> <d4p1:NumberPlateFeeGross>0</d4p1:NumberPlateFeeGross> <d4p1:NumberPlateFeeNet>0</d4p1:NumberPlateFeeNet> <d4p1:NumberPlateFeeVat>0</d4p1:NumberPlateFeeVat> <d4p1:PIPGross>0</d4p1:PIPGross> <d4p1:PIPNet>0</d4p1:PIPNet> <d4p1:PIPVat>0</d4p1:PIPVat> <d4p1:RoadFundLicenceGross>0</d4p1:RoadFundLicenceGross> <d4p1:RoadFundLicenceNet>0</d4p1:RoadFundLicenceNet> <d4p1:RoadFundLicenceVat>0</d4p1:RoadFundLicenceVat> <d4p1:VTN>String</d4p1:VTN> <d4p1:ValidFrom>0001-01-01T00:00:00</d4p1:ValidFrom> <d4p1:ValidTo>0001-01-01T00:00:00</d4p1:ValidTo> <d4p1:WPMSGross>0</d4p1:WPMSGross> <d4p1:WPMSNet>0</d4p1:WPMSNet> <d4p1:WPMSVat>0</d4p1:WPMSVat> <d4p1:MotabilityPricingStatus>Pending</d4p1:MotabilityPricingStatus> </d2p1:MotabilityPricing> <d2p1:MulesoftReference>String</d2p1:MulesoftReference> <d2p1:Order> <d2p1:CustomerId>String</d2p1:CustomerId> <d2p1:GasId>String</d2p1:GasId> <d2p1:Guid>00000000-0000-0000-0000-000000000000</d2p1:Guid> <d2p1:MulesoftReference>String</d2p1:MulesoftReference> <d2p1:OfferSnapShot>String</d2p1:OfferSnapShot> <d2p1:OrderDate>String</d2p1:OrderDate> <d2p1:Reference>String</d2p1:Reference> <d2p1:Status>0</d2p1:Status> </d2p1:Order> <d2p1:OutrightPurchase>false</d2p1:OutrightPurchase> <d2p1:OutrightPurchaseCustomerIdentifier>String</d2p1:OutrightPurchaseCustomerIdentifier> <d2p1:Reference>String</d2p1:Reference> <d2p1:Retailer> <d2p1:Agent>false</d2p1:Agent> <d2p1:ChatEnabled>false</d2p1:ChatEnabled> <d2p1:City>String</d2p1:City> <d2p1:Description>String</d2p1:Description> <d2p1:DigitalLoungeParentGssnId>String</d2p1:DigitalLoungeParentGssnId> <d2p1:DisplayPhoneNumberNew>String</d2p1:DisplayPhoneNumberNew> <d2p1:DisplayPhoneNumberUsed>String</d2p1:DisplayPhoneNumberUsed> <d2p1:Email>String</d2p1:Email> <d2p1:Fax>String</d2p1:Fax> <d2p1:GoogleMapPostcode>String</d2p1:GoogleMapPostcode> <d2p1:GssnId>String</d2p1:GssnId> <d2p1:Id>0</d2p1:Id> <d2p1:IsCentralRetailer>false</d2p1:IsCentralRetailer> <d2p1:IsNewCarRetailer>false</d2p1:IsNewCarRetailer> <d2p1:IsOnline>false</d2p1:IsOnline> <d2p1:IsUsedCarRetailer>false</d2p1:IsUsedCarRetailer> <d2p1:Latitude>0</d2p1:Latitude> <d2p1:LegacyId>String</d2p1:LegacyId> <d2p1:Longitude>0</d2p1:Longitude> <d2p1:MarketAreaId>0</d2p1:MarketAreaId> <d2p1:OpeningTimes> <d2p1:New> <d2p1:RetailerOpeningTime> <d2p1:Day>String</d2p1:Day> <d2p1:OpenFrom>String</d2p1:OpenFrom> <d2p1:OpenTo>String</d2p1:OpenTo> <d2p1:Special>String</d2p1:Special> </d2p1:RetailerOpeningTime> </d2p1:New> <d2p1:Used> <d2p1:RetailerOpeningTime> <d2p1:Day>String</d2p1:Day> <d2p1:OpenFrom>String</d2p1:OpenFrom> <d2p1:OpenTo>String</d2p1:OpenTo> <d2p1:Special>String</d2p1:Special> </d2p1:RetailerOpeningTime> </d2p1:Used> </d2p1:OpeningTimes> <d2p1:Phone>String</d2p1:Phone> <d2p1:Postcode>String</d2p1:Postcode> <d2p1:RetailerGroupId>String</d2p1:RetailerGroupId> <d2p1:RetailerGroupName>String</d2p1:RetailerGroupName> <d2p1:SendLeadsToDigitalLoungeParent>false</d2p1:SendLeadsToDigitalLoungeParent> <d2p1:Street>String</d2p1:Street> <d2p1:TradeInEnabled>false</d2p1:TradeInEnabled> <d2p1:Website>String</d2p1:Website> <d2p1:smart>false</d2p1:smart> <d2p1:smartDescription>String</d2p1:smartDescription> <d2p1:smartPhone>String</d2p1:smartPhone> <d2p1:smartWebsite>String</d2p1:smartWebsite> </d2p1:Retailer> <d2p1:Sellable>false</d2p1:Sellable> <d2p1:Source>String</d2p1:Source> <d2p1:Specialist>false</d2p1:Specialist> <d2p1:Status>0</d2p1:Status> <d2p1:Vin>String</d2p1:Vin> <d2p1:Vehicle> <d2p1:Vin>String</d2p1:Vin> <d2p1:Age>0</d2p1:Age> <d2p1:Baumuster>String</d2p1:Baumuster> <d2p1:Bm7NST>String</d2p1:Bm7NST> <d2p1:BodyStyle>String</d2p1:BodyStyle> <d2p1:Brand>String</d2p1:Brand> <d2p1:ChassisNumber>String</d2p1:ChassisNumber> <d2p1:Colour>String</d2p1:Colour> <d2p1:ColourDescription>String</d2p1:ColourDescription> <d2p1:ColourGroup>String</d2p1:ColourGroup> <d2p1:CommissionNumber>String</d2p1:CommissionNumber> <d2p1:Description>String</d2p1:Description> <d2p1:DisplayRetailer>String</d2p1:DisplayRetailer> <d2p1:DisplayRetailerGssnId>String</d2p1:DisplayRetailerGssnId> <d2p1:DisplayRetailer_Id>0</d2p1:DisplayRetailer_Id> <d2p1:ElectricConsumption>0</d2p1:ElectricConsumption> <d2p1:ElectricRange>0</d2p1:ElectricRange> <d2p1:EligibleForIntegratedServiceCare>false</d2p1:EligibleForIntegratedServiceCare> <d2p1:Emission>0</d2p1:Emission> <d2p1:Engine>String</d2p1:Engine> <d2p1:EngineDescription>String</d2p1:EngineDescription> <d2p1:Fuel>String</d2p1:Fuel> <d2p1:FullModelYearCode>String</d2p1:FullModelYearCode> <d2p1:HalfModelYearCode>String</d2p1:HalfModelYearCode> <d2p1:ImageUrl>String</d2p1:ImageUrl> <d2p1:IsDisplayStock>false</d2p1:IsDisplayStock> <d2p1:IsSellable>false</d2p1:IsSellable> <d2p1:Line>String</d2p1:Line> <d2p1:Model>String</d2p1:Model> <d2p1:ModelYearCode>String</d2p1:ModelYearCode> <d2p1:OfferExpiryDate>String</d2p1:OfferExpiryDate> <d2p1:P11D>0</d2p1:P11D> <d2p1:Packages xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>String</d5p1:string> </d2p1:Packages> <d2p1:PortArrivalDate>String</d2p1:PortArrivalDate> <d2p1:Prices> <d2p1:Price> <d2p1:Description>String</d2p1:Description> <d2p1:Gross>0</d2p1:Gross> <d2p1:Id>String</d2p1:Id> <d2p1:Net>0</d2p1:Net> <d2p1:Product>LIST_PRICE</d2p1:Product> <d2p1:VAT>0</d2p1:VAT> </d2p1:Price> </d2p1:Prices> <d2p1:ProductRange>String</d2p1:ProductRange> <d2p1:ProductionDate>String</d2p1:ProductionDate> <d2p1:Retailer> <d2p1:Agent>false</d2p1:Agent> <d2p1:ChatEnabled>false</d2p1:ChatEnabled> <d2p1:City>String</d2p1:City> <d2p1:Description>String</d2p1:Description> <d2p1:DigitalLoungeParentGssnId>String</d2p1:DigitalLoungeParentGssnId> <d2p1:DisplayPhoneNumberNew>String</d2p1:DisplayPhoneNumberNew> <d2p1:DisplayPhoneNumberUsed>String</d2p1:DisplayPhoneNumberUsed> <d2p1:Email>String</d2p1:Email> <d2p1:Fax>String</d2p1:Fax> <d2p1:GoogleMapPostcode>String</d2p1:GoogleMapPostcode> <d2p1:GssnId>String</d2p1:GssnId> <d2p1:Id>0</d2p1:Id> <d2p1:IsCentralRetailer>false</d2p1:IsCentralRetailer> <d2p1:IsNewCarRetailer>false</d2p1:IsNewCarRetailer> <d2p1:IsOnline>false</d2p1:IsOnline> <d2p1:IsUsedCarRetailer>false</d2p1:IsUsedCarRetailer> <d2p1:Latitude>0</d2p1:Latitude> <d2p1:LegacyId>String</d2p1:LegacyId> <d2p1:Longitude>0</d2p1:Longitude> <d2p1:MarketAreaId>0</d2p1:MarketAreaId> <d2p1:OpeningTimes> <d2p1:New> <d2p1:RetailerOpeningTime> <d2p1:Day>String</d2p1:Day> <d2p1:OpenFrom>String</d2p1:OpenFrom> <d2p1:OpenTo>String</d2p1:OpenTo> <d2p1:Special>String</d2p1:Special> </d2p1:RetailerOpeningTime> </d2p1:New> <d2p1:Used> <d2p1:RetailerOpeningTime> <d2p1:Day>String</d2p1:Day> <d2p1:OpenFrom>String</d2p1:OpenFrom> <d2p1:OpenTo>String</d2p1:OpenTo> <d2p1:Special>String</d2p1:Special> </d2p1:RetailerOpeningTime> </d2p1:Used> </d2p1:OpeningTimes> <d2p1:Phone>String</d2p1:Phone> <d2p1:Postcode>String</d2p1:Postcode> <d2p1:RetailerGroupId>String</d2p1:RetailerGroupId> <d2p1:RetailerGroupName>String</d2p1:RetailerGroupName> <d2p1:SendLeadsToDigitalLoungeParent>false</d2p1:SendLeadsToDigitalLoungeParent> <d2p1:Street>String</d2p1:Street> <d2p1:TradeInEnabled>false</d2p1:TradeInEnabled> <d2p1:Website>String</d2p1:Website> <d2p1:smart>false</d2p1:smart> <d2p1:smartDescription>String</d2p1:smartDescription> <d2p1:smartPhone>String</d2p1:smartPhone> <d2p1:smartWebsite>String</d2p1:smartWebsite> </d2p1:Retailer> <d2p1:Specialist>false</d2p1:Specialist> <d2p1:Transmission>String</d2p1:Transmission> <d2p1:TransmissionType>String</d2p1:TransmissionType> <d2p1:Upholstery>String</d2p1:Upholstery> <d2p1:UpholsteryDescription>String</d2p1:UpholsteryDescription> <d2p1:VehicleClass>String</d2p1:VehicleClass> <d2p1:VehicleCriteriaMatch> <d2p1:BodyStyle>false</d2p1:BodyStyle> <d2p1:Colour>false</d2p1:Colour> <d2p1:Engine>false</d2p1:Engine> <d2p1:Fuel>false</d2p1:Fuel> <d2p1:Line>false</d2p1:Line> <d2p1:Packages>false</d2p1:Packages> <d2p1:Transmission>false</d2p1:Transmission> <d2p1:Upholstery>false</d2p1:Upholstery> </d2p1:VehicleCriteriaMatch> <d2p1:VehicleType>String</d2p1:VehicleType> <d2p1:ActualPrice>0</d2p1:ActualPrice> <d2p1:OTR>0</d2p1:OTR> <d2p1:RetailPrice_ExVAT>0</d2p1:RetailPrice_ExVAT> <d2p1:TotalOfferValue>0</d2p1:TotalOfferValue> </d2p1:Vehicle> </d2p1:BackOrderDecimal> </BackOrders> <FeatureStatus xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO"> <d2p1:AgencyEnabled>false</d2p1:AgencyEnabled> </FeatureStatus> </GetBackOrderCustomerResponse>