| GET | /v1/backorder/active | Get Active Back Order | Get Active Back Order |
|---|---|---|---|
| GET | /v1/backorder/active/{GssnId} | Get Active Back Order By GssnId | Get Active Back Order By GssnId |
namespace Mercedes.Agency.API.Shared.Enums
open System
open System.IO
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type BackOrderHistory() =
member val Status:Int32 = new Int32() with get,set
member val CommissionNumber:String = null with get,set
member val VIN:String = null with get,set
member val CustomerCriteria:String = null with get,set
member val AgentCriteria:String = null with get,set
member val CreationDate:DateTime = new DateTime() with get,set
member val MaintenanceDate:DateTime = new DateTime() with get,set
member val GasId:String = null with get,set
member val Sellable:Boolean = new Boolean() with get,set
member val AdditionalInformation:String = null with get,set
member val Reason:String = null with get,set
member val ConfigCode:String = null with get,set
member val FleetBaseOrder:String = null with get,set
member val AssistanceDetail:String = null with get,set
member val AssistanceProvider:String = null with get,set
member val LinkedByUserType:String = null with get,set
member val MotabilityVTN:String = null with get,set
member val MotabilityBackOrderDropDown:String = null with get,set
member val MotabilityValidFrom:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val MotabilityValidTo:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<AllowNullLiteral>]
type Order() =
member val Guid:Guid = new Guid() with get,set
member val Reference:String = null with get,set
member val Status:Int32 = new Int32() with get,set
member val CustomerId:String = null with get,set
member val MulesoftReference:String = null with get,set
member val GasId:String = null with get,set
member val OrderDate:String = null with get,set
member val OfferSnapShot:String = null with get,set
[<AllowNullLiteral>]
type RetailerOpeningTime() =
member val Day:String = null with get,set
member val OpenFrom:String = null with get,set
member val OpenTo:String = null with get,set
member val Special:String = null with get,set
[<AllowNullLiteral>]
type RetailerOpeningTimes() =
member val New:ResizeArray<RetailerOpeningTime> = null with get,set
member val Used:ResizeArray<RetailerOpeningTime> = null with get,set
[<AllowNullLiteral>]
type Retailer() =
member val Id:Int32 = new Int32() with get,set
member val GssnId:String = null with get,set
member val Description:String = null with get,set
member val Street:String = null with get,set
member val City:String = null with get,set
member val Postcode:String = null with get,set
member val GoogleMapPostcode:String = null with get,set
member val Phone:String = null with get,set
member val Fax:String = null with get,set
member val Email:String = null with get,set
member val Website:String = null with get,set
member val RetailerGroupId:String = null with get,set
member val RetailerGroupName:String = null with get,set
member val IsOnline:Boolean = new Boolean() with get,set
member val IsNewCarRetailer:Boolean = new Boolean() with get,set
member val IsUsedCarRetailer:Boolean = new Boolean() with get,set
member val IsCentralRetailer:Boolean = new Boolean() with get,set
member val ChatEnabled:Boolean = new Boolean() with get,set
member val TradeInEnabled:Boolean = new Boolean() with get,set
member val smart:Boolean = new Boolean() with get,set
member val DisplayPhoneNumberNew:String = null with get,set
member val DisplayPhoneNumberUsed:String = null with get,set
member val Latitude:Decimal = new Decimal() with get,set
member val Longitude:Decimal = new Decimal() with get,set
member val smartDescription:String = null with get,set
member val smartWebsite:String = null with get,set
member val smartPhone:String = null with get,set
member val LegacyId:String = null with get,set
member val Agent:Boolean = new Boolean() with get,set
member val MarketAreaId:Int32 = new Int32() with get,set
member val DigitalLoungeParentGssnId:String = null with get,set
member val SendLeadsToDigitalLoungeParent:Boolean = new Boolean() with get,set
member val OpeningTimes:RetailerOpeningTimes = null with get,set
[<AllowNullLiteral>]
type MotabilityPricingCsv() =
[<DataMember(Order=0)>]
member val Id:Int32 = new Int32() with get,set
[<DataMember(Order=1)>]
member val CriteriaBM7NST:String = null with get,set
[<DataMember(Order=2)>]
member val VTN:String = null with get,set
[<DataMember(Order=3)>]
member val BackOrderDropDown:String = null with get,set
[<DataMember(Order=4)>]
member val CriteriaFullModelYearCode:String = null with get,set
[<DataMember(Order=5)>]
member val CriteriaValidOptionCodes:String = null with get,set
[<DataMember(Order=6)>]
member val CriteriaInvalidOptionCodes:String = null with get,set
[<DataMember(Order=7)>]
member val PIPNet:Decimal = new Decimal() with get,set
[<DataMember(Order=8)>]
member val PIPVat:Decimal = new Decimal() with get,set
[<DataMember(Order=9)>]
member val PIPGross:Decimal = new Decimal() with get,set
[<DataMember(Order=10)>]
member val WPMSNet:Decimal = new Decimal() with get,set
[<DataMember(Order=11)>]
member val WPMSVat:Decimal = new Decimal() with get,set
[<DataMember(Order=12)>]
member val WPMSGross:Decimal = new Decimal() with get,set
[<DataMember(Order=13)>]
member val DiscountNet:Decimal = new Decimal() with get,set
[<DataMember(Order=14)>]
member val DiscountVat:Decimal = new Decimal() with get,set
[<DataMember(Order=15)>]
member val DiscountGross:Decimal = new Decimal() with get,set
[<DataMember(Order=16)>]
member val ListPriceNet:Decimal = new Decimal() with get,set
[<DataMember(Order=17)>]
member val ListPriceVat:Decimal = new Decimal() with get,set
[<DataMember(Order=18)>]
member val ListPriceGross:Decimal = new Decimal() with get,set
[<DataMember(Order=19)>]
member val DeliveryChargeNet:Decimal = new Decimal() with get,set
[<DataMember(Order=20)>]
member val DeliveryChargeVat:Decimal = new Decimal() with get,set
[<DataMember(Order=21)>]
member val DeliveryChargeGross:Decimal = new Decimal() with get,set
[<DataMember(Order=22)>]
member val FuelChargeNet:Decimal = new Decimal() with get,set
[<DataMember(Order=23)>]
member val FuelChargeVat:Decimal = new Decimal() with get,set
[<DataMember(Order=24)>]
member val FuelChargeGross:Decimal = new Decimal() with get,set
[<DataMember(Order=25)>]
member val NumberPlateFeeNet:Decimal = new Decimal() with get,set
[<DataMember(Order=26)>]
member val NumberPlateFeeVat:Decimal = new Decimal() with get,set
[<DataMember(Order=27)>]
member val NumberPlateFeeGross:Decimal = new Decimal() with get,set
[<DataMember(Order=28)>]
member val FirstRegistrationFeeNet:Decimal = new Decimal() with get,set
[<DataMember(Order=29)>]
member val FirstRegistrationFeeVat:Decimal = new Decimal() with get,set
[<DataMember(Order=30)>]
member val FirstRegistrationFeeGross:Decimal = new Decimal() with get,set
[<DataMember(Order=31)>]
member val RoadFundLicenceNet:Decimal = new Decimal() with get,set
[<DataMember(Order=32)>]
member val RoadFundLicenceVat:Decimal = new Decimal() with get,set
[<DataMember(Order=33)>]
member val RoadFundLicenceGross:Decimal = new Decimal() with get,set
[<DataMember(Order=34)>]
member val ValidFrom:DateTime = new DateTime() with get,set
[<DataMember(Order=35)>]
member val ValidTo:DateTime = new DateTime() with get,set
[<DataMember(Order=36)>]
member val GovernmentGrantNet:Decimal = new Decimal() with get,set
[<DataMember(Order=37)>]
member val GovernmentGrantVat:Decimal = new Decimal() with get,set
[<DataMember(Order=38)>]
member val GovernmentGrantGross:Decimal = new Decimal() with get,set
type MotabilityPricingStatus =
| Pending = 0
| Current = 1
| RecentlyExpired = 2
| Expired = 3
[<AllowNullLiteral>]
type MotabilityPricing() =
inherit MotabilityPricingCsv()
member val MotabilityPricingStatus:MotabilityPricingStatus = new MotabilityPricingStatus() with get,set
[<AllowNullLiteral>]
type CarConfigurator() =
member val Id:Int32 = new Int32() with get,set
member val BackOrderId:Nullable<Int32> = new Nullable<Int32>() with get,set
member val ConfiguratorCode:String = null with get,set
member val GasId:String = null with get,set
member val Status:Int32 = new Int32() with get,set
member val DateOfLastUpdate:DateTime = new DateTime() with get,set
member val LastExceptionMessage:String = null with get,set
member val LastException:String = null with get,set
[<AllowNullLiteral>]
type KeyInformation() =
member val BM7NST:String = null with get,set
member val ConfigurationDate:String = null with get,set
member val ModelYear:String = null with get,set
member val HalfYear:String = null with get,set
[<AllowNullLiteral>]
type OrderingOptions() =
member val Interior:ResizeArray<String> = null with get,set
member val Exterior:ResizeArray<String> = null with get,set
member val Options:ResizeArray<String> = null with get,set
[<AllowNullLiteral>]
type CarConfiguratorResponse() =
member val Name:String = null with get,set
member val KeyInformation:KeyInformation = null with get,set
member val OrderingOptions:OrderingOptions = null with get,set
member val ResponseStatus:ResponseStatus = null with get,set
member val ConfiguratorCode:String = null with get,set
[<AllowNullLiteral>]
type BackOrderBase() =
member val Guid:String = null with get,set
member val Status:Int32 = new Int32() with get,set
member val CustomerId:String = null with get,set
member val ProfileId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val IsCiam:Boolean = new Boolean() with get,set
member val Id:Int32 = new Int32() with get,set
member val Reference:String = null with get,set
member val Agent:String = null with get,set
member val Gssn:String = null with get,set
member val CreationDate:DateTime = new DateTime() with get,set
member val MaintenanceDate:DateTime = new DateTime() with get,set
member val CustomerCriteria:String = null with get,set
member val AgentCriteria:String = null with get,set
member val History:ResizeArray<BackOrderHistory> = null with get,set
member val IsAllocatedToOrder:Boolean = new Boolean() with get,set
member val Vin:String = null with get,set
member val CommissionNumber:String = null with get,set
member val Order:Order = null with get,set
member val Source:String = null with get,set
member val Specialist:Boolean = new Boolean() with get,set
member val OutrightPurchase:Boolean = new Boolean() with get,set
member val Sellable:Boolean = new Boolean() with get,set
member val MulesoftReference:String = null with get,set
member val AdditionalInformation:String = null with get,set
member val ConfigCode:String = null with get,set
member val FleetBaseOrder:String = null with get,set
member val GasId:String = null with get,set
member val OutrightPurchaseCustomerIdentifier:String = null with get,set
member val Retailer:Retailer = null with get,set
member val CustomerMode:Int32 = new Int32() with get,set
member val CanEdit:Boolean = new Boolean() with get,set
member val DigitalLoungeGssnId:String = null with get,set
member val DigitalLounge:String = null with get,set
member val Motability:Boolean = new Boolean() with get,set
member val MotabilityPricing:MotabilityPricing = null with get,set
member val LinkedByUserType:String = null with get,set
member val AssistanceProviderId:Nullable<Int32> = new Nullable<Int32>() with get,set
member val AssistanceProvider:String = null with get,set
member val AssistanceDetail:String = null with get,set
member val LastAssistanceMessageDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val LastAssistanceUser:String = null with get,set
member val IsCOPConverter:Boolean = new Boolean() with get,set
member val IsEligibleCOPConverter:Boolean = new Boolean() with get,set
member val CarConfigurator:CarConfigurator = null with get,set
member val CarConfiguratorResponse:CarConfiguratorResponse = null with get,set
[<AllowNullLiteral>]
type Vehicle() =
member val Vin:String = null with get,set
[<AllowNullLiteral>]
type VehicleCriteriaMatch() =
member val Fuel:Boolean = new Boolean() with get,set
member val Transmission:Boolean = new Boolean() with get,set
member val Colour:Boolean = new Boolean() with get,set
member val Upholstery:Boolean = new Boolean() with get,set
member val Line:Boolean = new Boolean() with get,set
member val Engine:Boolean = new Boolean() with get,set
member val BodyStyle:Boolean = new Boolean() with get,set
member val Packages:Boolean = new Boolean() with get,set
type OfferPriceProductType =
| LIST_PRICE = 0
| NUMBER_PLATE_FEE = 1
| DELIVERY_CHARGE = 2
| FUEL_CHARGE = 3
| MANUFACTURER_OFFER = 4
| PERSONALISED_MONEYOFFER = 5
| PERSONALISED_NONMONEYOFFER = 6
| PERSONALISED_NONMONEYOFFER_NEG = 7
| SERVICE = 8
| SERVICE_NEG = 9
| GOVERNMENT_GRANT = 10
| OUTRIGHT_PURCHASE_DISCOUNT = 11
| VIP_OFFER = 12
| WALLBOX_OFFER = 13
| WALLBOX_OFFER_NEG = 14
| ROAD_FUND_LICENCE = 15
| FIRST_REGISTRATION_FEE = 16
| NOT_FOUND = 17
| ACCESSORY_OFFER = 18
| ACCESSORY_OFFER_NEG = 19
| MOTABILITY_DISCOUNT = 20
[<AllowNullLiteral>]
type Price() =
member val Id:String = null with get,set
member val Description:String = null with get,set
member val Net:Decimal = new Decimal() with get,set
member val VAT:Decimal = new Decimal() with get,set
member val Gross:Decimal = new Decimal() with get,set
member val Product:OfferPriceProductType = new OfferPriceProductType() with get,set
[<AllowNullLiteral>]
type VehicleBaseDetail() =
inherit Vehicle()
member val Description:String = null with get,set
member val CommissionNumber:String = null with get,set
member val PortArrivalDate:String = null with get,set
member val OfferExpiryDate:String = null with get,set
member val Fuel:String = null with get,set
member val Transmission:String = null with get,set
member val TransmissionType:String = null with get,set
member val Colour:String = null with get,set
member val ColourDescription:String = null with get,set
member val ImageUrl:String = null with get,set
member val Specialist:Boolean = new Boolean() with get,set
member val VehicleCriteriaMatch:VehicleCriteriaMatch = null with get,set
member val ColourGroup:String = null with get,set
member val Model:String = null with get,set
member val BodyStyle:String = null with get,set
member val Brand:String = null with get,set
member val Engine:String = null with get,set
member val EngineDescription:String = null with get,set
member val Line:String = null with get,set
member val Upholstery:String = null with get,set
member val UpholsteryDescription:String = null with get,set
member val Packages:ResizeArray<String> = null with get,set
member val P11D:Decimal = new Decimal() with get,set
member val Prices:ResizeArray<Price> = null with get,set
member val VehicleClass:String = null with get,set
member val ProductRange:String = null with get,set
member val VehicleType:String = null with get,set
member val Emission:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val Baumuster:String = null with get,set
member val IsSellable:Boolean = new Boolean() with get,set
member val Bm7NST:String = null with get,set
member val ElectricRange:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val ElectricConsumption:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val IsDisplayStock:Boolean = new Boolean() with get,set
member val DisplayRetailer_Id:Nullable<Int32> = new Nullable<Int32>() with get,set
member val DisplayRetailer:String = null with get,set
member val DisplayRetailerGssnId:String = null with get,set
member val Retailer:Retailer = null with get,set
member val Age:Nullable<Int32> = new Nullable<Int32>() with get,set
member val ModelYearCode:String = null with get,set
member val HalfModelYearCode:String = null with get,set
member val FullModelYearCode:String = null with get,set
member val ProductionDate:String = null with get,set
member val ChassisNumber:String = null with get,set
member val EligibleForIntegratedServiceCare:Boolean = new Boolean() with get,set
member val ConfirmedProductionDate:String = null with get,set
member val ForecastedArrivalDate:String = null with get,set
[<AllowNullLiteral>]
type VehicleConsumption() =
member val Id:Int32 = new Int32() with get,set
member val Lkm:Decimal = new Decimal() with get,set
member val Mpg:Decimal = new Decimal() with get,set
[<AllowNullLiteral>]
type Equipment() =
member val Id:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Code:String = null with get,set
member val Description:String = null with get,set
[<AllowNullLiteral>]
type Equipmentv2() =
inherit Equipment()
member val Importance:Int32 = new Int32() with get,set
member val IsAdditional:Boolean = new Boolean() with get,set
[<AllowNullLiteral>]
type VehicleEquipmentCategory() =
member val Order:Int32 = new Int32() with get,set
member val Code:String = null with get,set
member val Description:String = null with get,set
member val Equipment:ResizeArray<Equipmentv2> = null with get,set
[<AllowNullLiteral>]
type VehicleEmissionClass() =
member val Colour:String = null with get,set
member val Rating:String = null with get,set
[<AllowNullLiteral>]
type VehicleAttribute() =
member val Description:String = null with get,set
member val Value:String = null with get,set
[<AllowNullLiteral>]
type VehicleIntegratedServiceCareOption() =
member val OptionCode:String = null with get,set
member val BM7NST:String = null with get,set
member val FullModelYear:String = null with get,set
member val IntegratedProductType:String = null with get,set
member val CustomerDescription:String = null with get,set
member val OneAgentProductType:String = null with get,set
[<AllowNullLiteral>]
type VehicleDetail() =
inherit VehicleBaseDetail()
member val RetailPrice_ExVAT:String = null with get,set
member val OTR:String = null with get,set
member val ActualPrice:String = null with get,set
member val TotalOfferValue:String = null with get,set
member val IsHOBackOrderAccountVehicle:Boolean = new Boolean() with get,set
member val ConsumptionCombined:VehicleConsumption = null with get,set
member val ConsumptionExtraUrban:VehicleConsumption = null with get,set
member val ConsumptionUrban:VehicleConsumption = null with get,set
member val WltpFuelConsumptionCombined:VehicleConsumption = null with get,set
member val WltpFuelConsumptionExtraHigh:VehicleConsumption = null with get,set
member val WltpFuelConsumptionHigh:VehicleConsumption = null with get,set
member val WltpFuelConsumptionLow:VehicleConsumption = null with get,set
member val WltpFuelConsumptionMedium:VehicleConsumption = null with get,set
member val EquipmentCategories:ResizeArray<VehicleEquipmentCategory> = null with get,set
member val VehicleEnergyEfficiencyClass:VehicleEmissionClass = null with get,set
member val VehicleData:ResizeArray<VehicleAttribute> = null with get,set
member val IntegratedProducts:ResizeArray<VehicleIntegratedServiceCareOption> = null with get,set
member val IspVehicleCustomerDescriptions:ResizeArray<String> = null with get,set
member val ColourCode:String = null with get,set
member val UpholsteryCode:String = null with get,set
member val IsAvailableOnline:Boolean = new Boolean() with get,set
member val Secured:Boolean = new Boolean() with get,set
[<AllowNullLiteral>]
type BackOrder() =
inherit BackOrderBase()
member val Vehicle:VehicleDetail = null with get,set
[<AllowNullLiteral>]
type GetActiveBackOrderResponse() =
member val BackOrders:ResizeArray<BackOrder> = null with get,set
member val FilteredGssn:String = null with get,set
member val FilteredRetailer:String = null with get,set
[<AllowNullLiteral>]
type GetActiveBackOrderRequest() =
interface IGet
member val GssnId:String = null with get,set
F# GetActiveBackOrderRequest 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/active 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
<GetActiveBackOrderResponse 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>
</GetActiveBackOrderResponse>