GET | /v1/backorder/modelmatchcsv/{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 GetBackOrderVehicleModelMatchCsvResponse
{
public ModelMatchVehicles: BackOrderVehicleCsv[] = [];
public constructor(init?: Partial<GetBackOrderVehicleModelMatchCsvResponse>) { (Object as any).assign(this, init); }
}
export class GetBackOrderVehicleModelMatchCsvRequest extends GetBackOrderMatchRequest implements IGet
{
public constructor(init?: Partial<GetBackOrderVehicleModelMatchCsvRequest>) { super(init); (Object as any).assign(this, init); }
}
TypeScript GetBackOrderVehicleModelMatchCsvRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/backorder/modelmatchcsv/{Guid} HTTP/1.1 Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk Accept: text/jsonl
HTTP/1.1 200 OK Content-Type: text/jsonl Content-Length: length {"ModelMatchVehicles":[{"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":"\/Date(-62135596800000-0000)\/","LastUpdated":"\/Date(-62135596800000-0000)\/","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}]}