| POST | /v1/backorder/active/csv | Calls Agency API and fetches a list of active backorders for the Export Detailed CSV | Filter Active Back Order |
|---|
import java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*
open class FilterActiveBackOrdersCsvRequest : FilterBackOrders(), IPost
{
}
open class FilterBackOrders
{
open var Historical:Boolean? = null
open var BackOrderCriteria:BackOrderCriteria? = null
open var VehicleCriteria:VehicleCriteria? = null
open var DateCriteria:DateCriteria? = null
open var GssnIds:ArrayList<String>? = null
}
open class BackOrderCriteria
{
open var Source:ArrayList<Int>? = null
open var CustomerType:ArrayList<Int>? = null
open var CommLinkedBy:ArrayList<Int>? = null
open var VinAllocated:Boolean? = null
open var VinAllocatedSellable:Boolean? = null
open var VinAllocatedNotSellable:Boolean? = null
open var Specialist:Boolean? = null
open var LinkedOrder:Boolean? = null
open var AssistanceProviders:ArrayList<Int>? = null
open var COPConverter:Boolean? = null
}
open class VehicleCriteria
{
open var Model:ArrayList<CriteriaModel>? = null
open var Colour:ArrayList<String>? = null
open var FuelType:ArrayList<String>? = null
open var Transmission:ArrayList<String>? = null
open var Engine:ArrayList<String>? = null
open var Line:ArrayList<String>? = null
open var Package:ArrayList<String>? = null
open var Equipment:ArrayList<String>? = null
open var Upholstery:ArrayList<String>? = null
}
open class CriteriaModel
{
open var Description:String? = null
open var Id:Int? = null
}
open class DateCriteria
{
open var Created:CreateUpdate? = null
open var Modified:CreateUpdate? = null
}
open class CreateUpdate
{
open var Date:Date? = null
open var Range:DayRange? = null
}
open class DayRange
{
open var Min:Int? = null
open var Max:Int? = null
}
open class FilterBackOrdersResponse
{
open var BackOrders:ArrayList<BackOrder> = ArrayList<BackOrder>()
open var FilteredGssn:String? = null
open var FilteredRetailer:String? = null
}
open class BackOrder : BackOrderBase()
{
open var Vehicle:VehicleDetail? = null
}
open class BackOrderBase
{
open var Guid:String? = null
open var Status:Int? = null
open var CustomerId:String? = null
open var ProfileId:UUID? = null
open var IsCiam:Boolean? = null
open var Id:Int? = null
open var Reference:String? = null
open var Agent:String? = null
open var Gssn:String? = null
open var CreationDate:Date? = null
open var MaintenanceDate:Date? = null
open var CustomerCriteria:String? = null
open var AgentCriteria:String? = null
open var History:ArrayList<BackOrderHistory>? = null
open var IsAllocatedToOrder:Boolean? = null
open var Vin:String? = null
open var CommissionNumber:String? = null
open var Order:Order? = null
open var Source:String? = null
open var Specialist:Boolean? = null
open var OutrightPurchase:Boolean? = null
open var Sellable:Boolean? = null
open var MulesoftReference:String? = null
open var AdditionalInformation:String? = null
open var ConfigCode:String? = null
open var FleetBaseOrder:String? = null
open var GasId:String? = null
open var OutrightPurchaseCustomerIdentifier:String? = null
open var Retailer:Retailer? = null
open var CustomerMode:Int? = null
open var CanEdit:Boolean? = null
open var DigitalLoungeGssnId:String? = null
open var DigitalLounge:String? = null
open var Motability:Boolean? = null
open var MotabilityPricing:MotabilityPricing? = null
open var LinkedByUserType:String? = null
open var AssistanceProviderId:Int? = null
open var AssistanceProvider:String? = null
open var AssistanceDetail:String? = null
open var LastAssistanceMessageDate:Date? = null
open var LastAssistanceUser:String? = null
open var IsCOPConverter:Boolean? = null
open var IsEligibleCOPConverter:Boolean? = null
open var CarConfigurator:CarConfigurator? = null
open var CarConfiguratorResponse:CarConfiguratorResponse? = null
}
open class BackOrderHistory
{
open var Status:Int? = null
open var CommissionNumber:String? = null
open var VIN:String? = null
open var CustomerCriteria:String? = null
open var AgentCriteria:String? = null
open var CreationDate:Date? = null
open var MaintenanceDate:Date? = null
open var GasId:String? = null
open var Sellable:Boolean? = null
open var AdditionalInformation:String? = null
open var Reason:String? = null
open var ConfigCode:String? = null
open var FleetBaseOrder:String? = null
open var AssistanceDetail:String? = null
open var AssistanceProvider:String? = null
open var LinkedByUserType:String? = null
open var MotabilityVTN:String? = null
open var MotabilityBackOrderDropDown:String? = null
open var MotabilityValidFrom:Date? = null
open var MotabilityValidTo:Date? = null
}
open class Order
{
open var Guid:UUID? = null
open var Reference:String? = null
open var Status:Int? = null
open var CustomerId:String? = null
open var MulesoftReference:String? = null
open var GasId:String? = null
open var OrderDate:String? = null
open var OfferSnapShot:String? = null
}
open class Retailer
{
open var Id:Int? = null
open var GssnId:String? = null
open var Description:String? = null
open var Street:String? = null
open var City:String? = null
open var Postcode:String? = null
open var GoogleMapPostcode:String? = null
open var Phone:String? = null
open var Fax:String? = null
open var Email:String? = null
open var Website:String? = null
open var RetailerGroupId:String? = null
open var RetailerGroupName:String? = null
open var IsOnline:Boolean? = null
open var IsNewCarRetailer:Boolean? = null
open var IsUsedCarRetailer:Boolean? = null
open var IsCentralRetailer:Boolean? = null
open var ChatEnabled:Boolean? = null
open var TradeInEnabled:Boolean? = null
open var smart:Boolean? = null
open var DisplayPhoneNumberNew:String? = null
open var DisplayPhoneNumberUsed:String? = null
open var Latitude:BigDecimal? = null
open var Longitude:BigDecimal? = null
open var smartDescription:String? = null
open var smartWebsite:String? = null
open var smartPhone:String? = null
open var LegacyId:String? = null
open var Agent:Boolean? = null
open var MarketAreaId:Int? = null
open var DigitalLoungeParentGssnId:String? = null
open var SendLeadsToDigitalLoungeParent:Boolean? = null
open var OpeningTimes:RetailerOpeningTimes? = null
}
open class RetailerOpeningTimes
{
open var New:ArrayList<RetailerOpeningTime> = ArrayList<RetailerOpeningTime>()
open var Used:ArrayList<RetailerOpeningTime> = ArrayList<RetailerOpeningTime>()
}
open class RetailerOpeningTime
{
open var Day:String? = null
open var OpenFrom:String? = null
open var OpenTo:String? = null
open var Special:String? = null
}
open class MotabilityPricing : MotabilityPricingCsv()
{
open var MotabilityPricingStatus:MotabilityPricingStatus? = null
}
open class MotabilityPricingCsv
{
@DataMember(Order=0)
open var Id:Int? = null
@DataMember(Order=1)
open var CriteriaBM7NST:String? = null
@DataMember(Order=2)
open var VTN:String? = null
@DataMember(Order=3)
open var BackOrderDropDown:String? = null
@DataMember(Order=4)
open var CriteriaFullModelYearCode:String? = null
@DataMember(Order=5)
open var CriteriaValidOptionCodes:String? = null
@DataMember(Order=6)
open var CriteriaInvalidOptionCodes:String? = null
@DataMember(Order=7)
open var PIPNet:BigDecimal? = null
@DataMember(Order=8)
open var PIPVat:BigDecimal? = null
@DataMember(Order=9)
open var PIPGross:BigDecimal? = null
@DataMember(Order=10)
open var WPMSNet:BigDecimal? = null
@DataMember(Order=11)
open var WPMSVat:BigDecimal? = null
@DataMember(Order=12)
open var WPMSGross:BigDecimal? = null
@DataMember(Order=13)
open var DiscountNet:BigDecimal? = null
@DataMember(Order=14)
open var DiscountVat:BigDecimal? = null
@DataMember(Order=15)
open var DiscountGross:BigDecimal? = null
@DataMember(Order=16)
open var ListPriceNet:BigDecimal? = null
@DataMember(Order=17)
open var ListPriceVat:BigDecimal? = null
@DataMember(Order=18)
open var ListPriceGross:BigDecimal? = null
@DataMember(Order=19)
open var DeliveryChargeNet:BigDecimal? = null
@DataMember(Order=20)
open var DeliveryChargeVat:BigDecimal? = null
@DataMember(Order=21)
open var DeliveryChargeGross:BigDecimal? = null
@DataMember(Order=22)
open var FuelChargeNet:BigDecimal? = null
@DataMember(Order=23)
open var FuelChargeVat:BigDecimal? = null
@DataMember(Order=24)
open var FuelChargeGross:BigDecimal? = null
@DataMember(Order=25)
open var NumberPlateFeeNet:BigDecimal? = null
@DataMember(Order=26)
open var NumberPlateFeeVat:BigDecimal? = null
@DataMember(Order=27)
open var NumberPlateFeeGross:BigDecimal? = null
@DataMember(Order=28)
open var FirstRegistrationFeeNet:BigDecimal? = null
@DataMember(Order=29)
open var FirstRegistrationFeeVat:BigDecimal? = null
@DataMember(Order=30)
open var FirstRegistrationFeeGross:BigDecimal? = null
@DataMember(Order=31)
open var RoadFundLicenceNet:BigDecimal? = null
@DataMember(Order=32)
open var RoadFundLicenceVat:BigDecimal? = null
@DataMember(Order=33)
open var RoadFundLicenceGross:BigDecimal? = null
@DataMember(Order=34)
open var ValidFrom:Date? = null
@DataMember(Order=35)
open var ValidTo:Date? = null
@DataMember(Order=36)
open var GovernmentGrantNet:BigDecimal? = null
@DataMember(Order=37)
open var GovernmentGrantVat:BigDecimal? = null
@DataMember(Order=38)
open var GovernmentGrantGross:BigDecimal? = null
}
enum class MotabilityPricingStatus
{
Pending,
Current,
RecentlyExpired,
Expired,
}
open class CarConfigurator
{
open var Id:Int? = null
open var BackOrderId:Int? = null
open var ConfiguratorCode:String? = null
open var GasId:String? = null
open var Status:Int? = null
open var DateOfLastUpdate:Date? = null
open var LastExceptionMessage:String? = null
open var LastException:String? = null
}
open class CarConfiguratorResponse
{
open var Name:String? = null
open var KeyInformation:KeyInformation? = null
open var OrderingOptions:OrderingOptions? = null
open var ResponseStatus:ResponseStatus? = null
open var ConfiguratorCode:String? = null
}
open class KeyInformation
{
open var BM7NST:String? = null
open var ConfigurationDate:String? = null
open var ModelYear:String? = null
open var HalfYear:String? = null
}
open class OrderingOptions
{
open var Interior:ArrayList<String>? = null
open var Exterior:ArrayList<String>? = null
open var Options:ArrayList<String>? = null
}
open class VehicleDetail : VehicleBaseDetail()
{
open var RetailPrice_ExVAT:String? = null
open var OTR:String? = null
open var ActualPrice:String? = null
open var TotalOfferValue:String? = null
open var IsHOBackOrderAccountVehicle:Boolean? = null
open var ConsumptionCombined:VehicleConsumption? = null
open var ConsumptionExtraUrban:VehicleConsumption? = null
open var ConsumptionUrban:VehicleConsumption? = null
open var WltpFuelConsumptionCombined:VehicleConsumption? = null
open var WltpFuelConsumptionExtraHigh:VehicleConsumption? = null
open var WltpFuelConsumptionHigh:VehicleConsumption? = null
open var WltpFuelConsumptionLow:VehicleConsumption? = null
open var WltpFuelConsumptionMedium:VehicleConsumption? = null
open var EquipmentCategories:ArrayList<VehicleEquipmentCategory>? = null
open var VehicleEnergyEfficiencyClass:VehicleEmissionClass? = null
open var VehicleData:ArrayList<VehicleAttribute>? = null
open var IntegratedProducts:ArrayList<VehicleIntegratedServiceCareOption> = ArrayList<VehicleIntegratedServiceCareOption>()
open var IspVehicleCustomerDescriptions:ArrayList<String>? = null
open var ColourCode:String? = null
open var UpholsteryCode:String? = null
open var IsAvailableOnline:Boolean? = null
open var Secured:Boolean? = null
}
open class VehicleBaseDetail : Vehicle(), ICommissionNumber
{
open var Description:String? = null
override var CommissionNumber:String? = null
open var PortArrivalDate:String? = null
open var OfferExpiryDate:String? = null
open var Fuel:String? = null
open var Transmission:String? = null
open var TransmissionType:String? = null
open var Colour:String? = null
open var ColourDescription:String? = null
open var ImageUrl:String? = null
open var Specialist:Boolean? = null
open var VehicleCriteriaMatch:VehicleCriteriaMatch? = null
open var ColourGroup:String? = null
open var Model:String? = null
open var BodyStyle:String? = null
open var Brand:String? = null
open var Engine:String? = null
open var EngineDescription:String? = null
open var Line:String? = null
open var Upholstery:String? = null
open var UpholsteryDescription:String? = null
open var Packages:ArrayList<String> = ArrayList<String>()
open var P11D:BigDecimal? = null
open var Prices:ArrayList<Price> = ArrayList<Price>()
open var VehicleClass:String? = null
open var ProductRange:String? = null
open var VehicleType:String? = null
open var Emission:BigDecimal? = null
open var Baumuster:String? = null
open var IsSellable:Boolean? = null
open var Bm7NST:String? = null
open var ElectricRange:BigDecimal? = null
open var ElectricConsumption:BigDecimal? = null
open var IsDisplayStock:Boolean? = null
open var DisplayRetailer_Id:Int? = null
open var DisplayRetailer:String? = null
open var DisplayRetailerGssnId:String? = null
open var Retailer:Retailer? = null
open var Age:Int? = null
open var ModelYearCode:String? = null
open var HalfModelYearCode:String? = null
open var FullModelYearCode:String? = null
open var ProductionDate:String? = null
open var ChassisNumber:String? = null
open var EligibleForIntegratedServiceCare:Boolean? = null
open var ConfirmedProductionDate:String? = null
open var ForecastedArrivalDate:String? = null
}
open class Vehicle
{
open var Vin:String? = null
}
open class VehicleCriteriaMatch
{
open var Fuel:Boolean? = null
open var Transmission:Boolean? = null
open var Colour:Boolean? = null
open var Upholstery:Boolean? = null
open var Line:Boolean? = null
open var Engine:Boolean? = null
open var BodyStyle:Boolean? = null
open var Packages:Boolean? = null
}
open class Price
{
open var Id:String? = null
open var Description:String? = null
open var Net:BigDecimal? = null
open var VAT:BigDecimal? = null
open var Gross:BigDecimal? = null
open var Product:OfferPriceProductType? = null
}
enum class OfferPriceProductType
{
ListPrice,
NumberPlateFee,
DeliveryCharge,
FuelCharge,
ManufacturerOffer,
PersonalisedMoneyoffer,
PersonalisedNonmoneyoffer,
PersonalisedNonmoneyofferNeg,
Service,
ServiceNeg,
GovernmentGrant,
OutrightPurchaseDiscount,
VipOffer,
WallboxOffer,
WallboxOfferNeg,
RoadFundLicence,
FirstRegistrationFee,
NotFound,
AccessoryOffer,
AccessoryOfferNeg,
MotabilityDiscount,
}
open class VehicleConsumption
{
open var Id:Int? = null
open var Lkm:BigDecimal? = null
open var Mpg:BigDecimal? = null
}
open class VehicleEquipmentCategory
{
open var Order:Int? = null
open var Code:String? = null
open var Description:String? = null
open var Equipment:ArrayList<Equipmentv2>? = null
}
open class Equipmentv2 : Equipment()
{
open var Importance:Int? = null
open var IsAdditional:Boolean? = null
}
open class Equipment
{
open var Id:Int? = null
open var Code:String? = null
open var Description:String? = null
}
open class VehicleEmissionClass
{
open var Colour:String? = null
open var Rating:String? = null
}
open class VehicleAttribute
{
open var Description:String? = null
open var Value:String? = null
}
open class VehicleIntegratedServiceCareOption
{
open var OptionCode:String? = null
open var BM7NST:String? = null
open var FullModelYear:String? = null
open var IntegratedProductType:String? = null
open var CustomerDescription:String? = null
open var OneAgentProductType:String? = null
}
Kotlin FilterActiveBackOrdersCsvRequest 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.
POST /v1/backorder/active/csv HTTP/1.1
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<FilterActiveBackOrdersCsvRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.ServiceModel.BackOrders">
<BackOrderCriteria xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<AssistanceProviders xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:int>0</d3p1:int>
</AssistanceProviders>
<COPConverter>false</COPConverter>
<CommLinkedBy xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:int>0</d3p1:int>
</CommLinkedBy>
<CustomerType xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:int>0</d3p1:int>
</CustomerType>
<LinkedOrder>false</LinkedOrder>
<Source xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:int>0</d3p1:int>
</Source>
<Specialist>false</Specialist>
<VinAllocated>false</VinAllocated>
<VinAllocatedNotSellable>false</VinAllocatedNotSellable>
<VinAllocatedSellable>false</VinAllocatedSellable>
</BackOrderCriteria>
<DateCriteria xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<Created>
<Date>0001-01-01T00:00:00</Date>
<Range>
<Max>0</Max>
<Min>0</Min>
</Range>
</Created>
<Modified>
<Date>0001-01-01T00:00:00</Date>
<Range>
<Max>0</Max>
<Min>0</Min>
</Range>
</Modified>
</DateCriteria>
<GssnIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:string>String</d2p1:string>
</GssnIds>
<Historical xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">false</Historical>
<VehicleCriteria xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<Colour xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</Colour>
<Engine xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</Engine>
<Equipment xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</Equipment>
<FuelType xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</FuelType>
<Line xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</Line>
<Model>
<CriteriaModel>
<Description>String</Description>
<Id>0</Id>
</CriteriaModel>
</Model>
<Package xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</Package>
<Transmission xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</Transmission>
<Upholstery xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</Upholstery>
</VehicleCriteria>
</FilterActiveBackOrdersCsvRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<FilterBackOrdersResponse 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:BackOrder>
<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:Options xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>String</d6p1:string>
</d4p1:Options>
</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:MotabilityId>0</d2p1:MotabilityId>
<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:IsCiam>false</d2p1:IsCiam>
<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:GovernmentGrantGross>0</d4p1:GovernmentGrantGross>
<d4p1:GovernmentGrantNet>0</d4p1:GovernmentGrantNet>
<d4p1:GovernmentGrantVat>0</d4p1:GovernmentGrantVat>
<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:ProfileId>00000000-0000-0000-0000-000000000000</d2p1:ProfileId>
<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:ConfirmedProductionDate>String</d2p1:ConfirmedProductionDate>
<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:ForecastedArrivalDate>String</d2p1:ForecastedArrivalDate>
<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>String</d2p1:ActualPrice>
<d2p1:ColourCode>String</d2p1:ColourCode>
<d2p1:ConsumptionCombined>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:ConsumptionCombined>
<d2p1:ConsumptionExtraUrban>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:ConsumptionExtraUrban>
<d2p1:ConsumptionUrban>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:ConsumptionUrban>
<d2p1:EquipmentCategories>
<d2p1:VehicleEquipmentCategory>
<d2p1:Code>String</d2p1:Code>
<d2p1:Description>String</d2p1:Description>
<d2p1:Equipment xmlns:d7p1="http://schemas.datacontract.org/2004/07/Mercedes.OS.Vehicle.Shared.POCO">
<d7p1:Equipmentv2>
<d7p1:Code>String</d7p1:Code>
<d7p1:Description>String</d7p1:Description>
<d7p1:Id>0</d7p1:Id>
<d7p1:Importance>0</d7p1:Importance>
<d7p1:IsAdditional>false</d7p1:IsAdditional>
</d7p1:Equipmentv2>
</d2p1:Equipment>
<d2p1:Order>0</d2p1:Order>
</d2p1:VehicleEquipmentCategory>
</d2p1:EquipmentCategories>
<d2p1:IntegratedProducts>
<d2p1:VehicleIntegratedServiceCareOption>
<d2p1:BM7NST>String</d2p1:BM7NST>
<d2p1:CustomerDescription>String</d2p1:CustomerDescription>
<d2p1:FullModelYear>String</d2p1:FullModelYear>
<d2p1:IntegratedProductType>String</d2p1:IntegratedProductType>
<d2p1:OneAgentProductType>String</d2p1:OneAgentProductType>
<d2p1:OptionCode>String</d2p1:OptionCode>
</d2p1:VehicleIntegratedServiceCareOption>
</d2p1:IntegratedProducts>
<d2p1:IsAvailableOnline>false</d2p1:IsAvailableOnline>
<d2p1:IsHOBackOrderAccountVehicle>false</d2p1:IsHOBackOrderAccountVehicle>
<d2p1:IspVehicleCustomerDescriptions xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>String</d5p1:string>
</d2p1:IspVehicleCustomerDescriptions>
<d2p1:OTR>String</d2p1:OTR>
<d2p1:RetailPrice_ExVAT>String</d2p1:RetailPrice_ExVAT>
<d2p1:Secured>false</d2p1:Secured>
<d2p1:TotalOfferValue>String</d2p1:TotalOfferValue>
<d2p1:UpholsteryCode>String</d2p1:UpholsteryCode>
<d2p1:VehicleData>
<d2p1:VehicleAttribute>
<d2p1:Description>String</d2p1:Description>
<d2p1:Value>String</d2p1:Value>
</d2p1:VehicleAttribute>
</d2p1:VehicleData>
<d2p1:VehicleEnergyEfficiencyClass>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:Rating>String</d2p1:Rating>
</d2p1:VehicleEnergyEfficiencyClass>
<d2p1:WltpFuelConsumptionCombined>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionCombined>
<d2p1:WltpFuelConsumptionExtraHigh>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionExtraHigh>
<d2p1:WltpFuelConsumptionHigh>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionHigh>
<d2p1:WltpFuelConsumptionLow>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionLow>
<d2p1:WltpFuelConsumptionMedium>
<d2p1:Id>0</d2p1:Id>
<d2p1:Lkm>0</d2p1:Lkm>
<d2p1:Mpg>0</d2p1:Mpg>
</d2p1:WltpFuelConsumptionMedium>
</d2p1:Vehicle>
</d2p1:BackOrder>
</BackOrders>
<FilteredGssn>String</FilteredGssn>
<FilteredRetailer>String</FilteredRetailer>
</FilterBackOrdersResponse>