| GET | /v1/backordercsv/match/all | Get Back Order Match All | Get Back Order Match All |
|---|---|---|---|
| GET | /v1/backordercsv/match/all/{Guid} | Get Back Order Match All by Guid | Get Back Order Match All by Guid |
namespace Mercedes.Agency.API.Shared.POCO
open System
open System.IO
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type BackOrderVehicleCsv() =
member val VehicleType:String = null with get,set
member val Vid:String = null with get,set
member val Vin:String = null with get,set
member val Fin:String = null with get,set
member val CommissionNumber:String = null with get,set
member val ChassisNumber:String = null with get,set
member val Line:String = null with get,set
member val Packages:ResizeArray<String> = null with get,set
member val ModelYear:String = null with get,set
member val ModelYearCode:String = null with get,set
member val Description:String = null with get,set
member val VehicleClass:String = null with get,set
member val RetailPrice_ExVAT:String = null with get,set
member val RetailPrice_IncVAT:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val OTR:String = null with get,set
member val ActualPrice:String = null with get,set
member val BodyStyle:String = null with get,set
member val Model:String = null with get,set
member val Colour:String = null with get,set
member val ColourGroup:String = null with get,set
member val Fuel:String = null with get,set
member val ProductRange:String = null with get,set
member val Engine:String = null with get,set
member val IsAMG:Boolean = new Boolean() with get,set
member val Transmission:String = null with get,set
member val Upholstery:String = null with get,set
member val Nst:String = null with get,set
member val BM7NST:String = null with get,set
member val Acceleration:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val BootCapacity:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val TopSpeed:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val DriveConcept:String = null with get,set
member val CombustionPowerHp:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val ElectricPowerKw:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val ElectricPowerHp:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val CombinedPowerKw:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val CombinedPowerHP:Nullable<Decimal> = new Nullable<Decimal>() 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 EmissionCombined:String = null with get,set
member val EmissionExtraUrban:String = null with get,set
member val EmissionUrban:String = null with get,set
member val Emission:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val EmissionDirective:String = null with get,set
member val EnergyEfficiencyClass:String = null with get,set
member val WltpCombined:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val WltpLow:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val WltpMedium:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val WltpHigh:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val WltpExtraHigh:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val WltpEmissionCombined:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val PortArrivalDate:String = null with get,set
member val CreationDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val LastUpdated:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val IsDisplayStock:Boolean = new Boolean() with get,set
member val DisplayStockAgent:String = null with get,set
member val IsSpecialistCar:Boolean = new Boolean() with get,set
member val Account:String = null with get,set
member val Location:String = null with get,set
member val CesarIdShipToParty:String = null with get,set
member val VehicleUsageCode:String = null with get,set
member val IsSellable:Boolean = new Boolean() with get,set
member val UnderOffer:Boolean = new Boolean() with get,set
member val MbukSecured:Boolean = new Boolean() 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 IsMotability:Boolean = new Boolean() with get,set
[<AllowNullLiteral>]
type GetBackOrderMatchAllCsvResponse() =
member val Vehicles:ResizeArray<BackOrderVehicleCsv> = null with get,set
[<AllowNullLiteral>]
type GetBackOrderMatchRequest() =
member val Guid:Guid = new Guid() with get,set
[<AllowNullLiteral>]
type GetBackOrderCsvMatchAllRequest() =
inherit GetBackOrderMatchRequest()
interface IGet
F# GetBackOrderCsvMatchAllRequest 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/backordercsv/match/all 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
<GetBackOrderMatchAllCsvResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.Agency.Orchestration.API.ServiceModel.BackOrders">
<Vehicles xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mercedes.Agency.API.Shared.POCO">
<d2p1:BackOrderVehicleCsv>
<d2p1:Acceleration>0</d2p1:Acceleration>
<d2p1:Account>String</d2p1:Account>
<d2p1:ActualPrice>String</d2p1:ActualPrice>
<d2p1:BM7NST>String</d2p1:BM7NST>
<d2p1:BodyStyle>String</d2p1:BodyStyle>
<d2p1:BootCapacity>0</d2p1:BootCapacity>
<d2p1:CesarIdShipToParty>String</d2p1:CesarIdShipToParty>
<d2p1:ChassisNumber>String</d2p1:ChassisNumber>
<d2p1:Colour>String</d2p1:Colour>
<d2p1:ColourGroup>String</d2p1:ColourGroup>
<d2p1:CombinedPowerHP>0</d2p1:CombinedPowerHP>
<d2p1:CombinedPowerKw>0</d2p1:CombinedPowerKw>
<d2p1:CombustionPowerHp>0</d2p1:CombustionPowerHp>
<d2p1:CommissionNumber>String</d2p1:CommissionNumber>
<d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate>
<d2p1:Description>String</d2p1:Description>
<d2p1:DisplayStockAgent>String</d2p1:DisplayStockAgent>
<d2p1:DriveConcept>String</d2p1:DriveConcept>
<d2p1:ElectricConsumption>0</d2p1:ElectricConsumption>
<d2p1:ElectricPowerHp>0</d2p1:ElectricPowerHp>
<d2p1:ElectricPowerKw>0</d2p1:ElectricPowerKw>
<d2p1:ElectricRange>0</d2p1:ElectricRange>
<d2p1:Emission>0</d2p1:Emission>
<d2p1:EmissionCombined>String</d2p1:EmissionCombined>
<d2p1:EmissionDirective>String</d2p1:EmissionDirective>
<d2p1:EmissionExtraUrban>String</d2p1:EmissionExtraUrban>
<d2p1:EmissionUrban>String</d2p1:EmissionUrban>
<d2p1:EnergyEfficiencyClass>String</d2p1:EnergyEfficiencyClass>
<d2p1:Engine>String</d2p1:Engine>
<d2p1:Fin>String</d2p1:Fin>
<d2p1:Fuel>String</d2p1:Fuel>
<d2p1:FullModelYearCode>String</d2p1:FullModelYearCode>
<d2p1:HalfModelYearCode>String</d2p1:HalfModelYearCode>
<d2p1:IsAMG>false</d2p1:IsAMG>
<d2p1:IsDisplayStock>false</d2p1:IsDisplayStock>
<d2p1:IsMotability>false</d2p1:IsMotability>
<d2p1:IsSellable>false</d2p1:IsSellable>
<d2p1:IsSpecialistCar>false</d2p1:IsSpecialistCar>
<d2p1:LastUpdated>0001-01-01T00:00:00</d2p1:LastUpdated>
<d2p1:Line>String</d2p1:Line>
<d2p1:Location>String</d2p1:Location>
<d2p1:MbukSecured>false</d2p1:MbukSecured>
<d2p1:Model>String</d2p1:Model>
<d2p1:ModelYear>String</d2p1:ModelYear>
<d2p1:ModelYearCode>String</d2p1:ModelYearCode>
<d2p1:Nst>String</d2p1:Nst>
<d2p1:OTR>String</d2p1:OTR>
<d2p1:Packages xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:Packages>
<d2p1:PortArrivalDate>String</d2p1:PortArrivalDate>
<d2p1:ProductRange>String</d2p1:ProductRange>
<d2p1:ProductionDate>String</d2p1:ProductionDate>
<d2p1:RetailPrice_ExVAT>String</d2p1:RetailPrice_ExVAT>
<d2p1:RetailPrice_IncVAT>0</d2p1:RetailPrice_IncVAT>
<d2p1:TopSpeed>0</d2p1:TopSpeed>
<d2p1:Transmission>String</d2p1:Transmission>
<d2p1:UnderOffer>false</d2p1:UnderOffer>
<d2p1:Upholstery>String</d2p1:Upholstery>
<d2p1:VehicleClass>String</d2p1:VehicleClass>
<d2p1:VehicleType>String</d2p1:VehicleType>
<d2p1:VehicleUsageCode>String</d2p1:VehicleUsageCode>
<d2p1:Vid>String</d2p1:Vid>
<d2p1:Vin>String</d2p1:Vin>
<d2p1:WltpCombined>0</d2p1:WltpCombined>
<d2p1:WltpEmissionCombined>0</d2p1:WltpEmissionCombined>
<d2p1:WltpExtraHigh>0</d2p1:WltpExtraHigh>
<d2p1:WltpHigh>0</d2p1:WltpHigh>
<d2p1:WltpLow>0</d2p1:WltpLow>
<d2p1:WltpMedium>0</d2p1:WltpMedium>
</d2p1:BackOrderVehicleCsv>
</Vehicles>
</GetBackOrderMatchAllCsvResponse>