/* Options: Date: 2025-05-05 10:31:24 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetBackOrderVehicleOtherMatchCsvRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export interface IGet { } export class GetBackOrderMatchRequest { public Guid: string; public constructor(init?: Partial) { (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) { (Object as any).assign(this, init); } } export class GetBackOrderVehicleOtherMatchCsvResponse { public Vehicles: BackOrderVehicleCsv[] = []; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/v1/backorder/othermatchcsv/{Guid}", "GET") export class GetBackOrderVehicleOtherMatchCsvRequest extends GetBackOrderMatchRequest implements IReturn, IGet { public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } public getTypeName() { return 'GetBackOrderVehicleOtherMatchCsvRequest'; } public getMethod() { return 'GET'; } public createResponse() { return new GetBackOrderVehicleOtherMatchCsvResponse(); } }