GET | /v1/backorder/othermatchcsv/{Guid} | Get Back Order Matches by Guid |
---|
export class GetBackOrderMatchRequest
{
public Guid: string;
public constructor(init?: Partial<GetBackOrderMatchRequest>) { (Object as any).assign(this, init); }
}
export class BackOrderVehicleCsv
{
public VehicleType: string;
public Vid: string;
public Vin: string;
public Fin: string;
public CommissionNumber: string;
public ChassisNumber: string;
public Line: string;
public Packages: string[] = [];
public ModelYear: string;
public ModelYearCode: string;
public Description: string;
public VehicleClass: string;
public RetailPrice_ExVAT: string;
public RetailPrice_IncVAT?: number;
public OTR: string;
public ActualPrice: string;
public BodyStyle: string;
public Model: string;
public Colour: string;
public ColourGroup: string;
public Fuel: string;
public ProductRange: string;
public Engine: string;
public IsAMG: boolean;
public Transmission: string;
public Upholstery: string;
public Nst: string;
public BM7NST: string;
public Acceleration?: number;
public BootCapacity?: number;
public TopSpeed?: number;
public DriveConcept: string;
public CombustionPowerHp?: number;
public ElectricPowerKw?: number;
public ElectricPowerHp?: number;
public CombinedPowerKw?: number;
public CombinedPowerHP?: number;
public ElectricRange?: number;
public ElectricConsumption?: number;
public EmissionCombined: string;
public EmissionExtraUrban: string;
public EmissionUrban: string;
public Emission?: number;
public EmissionDirective: string;
public EnergyEfficiencyClass: string;
public WltpCombined?: number;
public WltpLow?: number;
public WltpMedium?: number;
public WltpHigh?: number;
public WltpExtraHigh?: number;
public WltpEmissionCombined?: number;
public PortArrivalDate: string;
public CreationDate?: string;
public LastUpdated?: string;
public IsDisplayStock: boolean;
public DisplayStockAgent: string;
public IsSpecialistCar: boolean;
public Account: string;
public Location: string;
public CesarIdShipToParty: string;
public VehicleUsageCode: string;
public IsSellable: boolean;
public UnderOffer: boolean;
public MbukSecured: boolean;
public HalfModelYearCode: string;
public FullModelYearCode: string;
public ProductionDate: string;
public IsMotability: boolean;
public constructor(init?: Partial<BackOrderVehicleCsv>) { (Object as any).assign(this, init); }
}
export class GetBackOrderVehicleOtherMatchCsvResponse
{
public Vehicles: BackOrderVehicleCsv[] = [];
public constructor(init?: Partial<GetBackOrderVehicleOtherMatchCsvResponse>) { (Object as any).assign(this, init); }
}
export class GetBackOrderVehicleOtherMatchCsvRequest extends GetBackOrderMatchRequest implements IGet
{
public constructor(init?: Partial<GetBackOrderVehicleOtherMatchCsvRequest>) { super(init); (Object as any).assign(this, init); }
}
TypeScript GetBackOrderVehicleOtherMatchCsvRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/backorder/othermatchcsv/{Guid} HTTP/1.1 Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { Vehicles: [ { VehicleType: String, Vid: String, Vin: String, Fin: String, CommissionNumber: String, ChassisNumber: String, Line: String, Packages: [ String ], ModelYear: String, ModelYearCode: String, Description: String, VehicleClass: String, RetailPrice_ExVAT: String, RetailPrice_IncVAT: 0, OTR: String, ActualPrice: String, BodyStyle: String, Model: String, Colour: String, ColourGroup: String, Fuel: String, ProductRange: String, Engine: String, IsAMG: False, Transmission: String, Upholstery: String, Nst: String, BM7NST: String, Acceleration: 0, BootCapacity: 0, TopSpeed: 0, DriveConcept: String, CombustionPowerHp: 0, ElectricPowerKw: 0, ElectricPowerHp: 0, CombinedPowerKw: 0, CombinedPowerHP: 0, ElectricRange: 0, ElectricConsumption: 0, EmissionCombined: String, EmissionExtraUrban: String, EmissionUrban: String, Emission: 0, EmissionDirective: String, EnergyEfficiencyClass: String, WltpCombined: 0, WltpLow: 0, WltpMedium: 0, WltpHigh: 0, WltpExtraHigh: 0, WltpEmissionCombined: 0, PortArrivalDate: String, CreationDate: 0001-01-01, LastUpdated: 0001-01-01, IsDisplayStock: False, DisplayStockAgent: String, IsSpecialistCar: False, Account: String, Location: String, CesarIdShipToParty: String, VehicleUsageCode: String, IsSellable: False, UnderOffer: False, MbukSecured: False, HalfModelYearCode: String, FullModelYearCode: String, ProductionDate: String, IsMotability: False } ] }