/* Options: Date: 2025-06-27 20:37:43 Version: 8.81 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DisplayStockRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export interface IPost { } export class DisplayStock { public vehicleDescription: string; public commissionNumber: string; public vin: string; public retailer: string; public model: string; public fuelType: string; public transmission: string; public colour: string; public actualPrice: string; public activeOffers: number[] = []; public daysAtSite: string; public offerTotalCurrent: string; public offerExpiry: string; public vehicleUsage: string; public underOffer: boolean; public isSellable: boolean; public vehicleType: string; public vid: string; public fin: string; public chassisNumber: string; public line: string; public modelYear: string; public modelYearCode: string; public vehicleClass: string; public retailPrice_ExVAT: string; public retailPrice_IncVAT: string; public otr: string; public bodyStyle: string; public productRange: string; public engine: string; public isAMG: boolean; public colourGroup: string; public upholstery: string; public packages: string; public nst: string; public bM7NST: string; public acceleration: string; public bootCapacity: string; public topSpeed: string; public driveConcept: string; public combustionPowerHp: string; public electricPowerKw: string; public electricPowerHp: string; public combinedPowerKw: string; public combinedPowerHP: string; public electricRange: string; public electricConsumption: string; public emissionCombined: string; public emissionExtraUrban: string; public emissionUrban: string; public emission: string; public emissionDirective: string; public energyEfficiencyClass: string; public wltpCombined: string; public wltpLow: string; public wltpMedium: string; public wltpHigh: string; public wltpExtraHigh: string; public wltpEmissionCombined: string; 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 mbukSecured: boolean; public isAllocatedToBackOrder: boolean; public backOrderReference?: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class DisplayStockResponse { public vehicles: DisplayStock[] = []; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/v1/DisplayStock", "POST") export class DisplayStockRequest implements IReturn, IPost { /** @description Gssns */ // @ApiMember(Description="Gssns", IsRequired=true) public gssns: string[] = []; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'DisplayStockRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new DisplayStockResponse(); } }