/* Options: Date: 2026-10-26 15:59:07 Version: 10.20 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: */ package dtos import ( "time" ) type DisplayStock struct { VehicleDescription string `json:"vehicleDescription"` CommissionNumber string `json:"commissionNumber"` Vin string `json:"vin"` Retailer string `json:"retailer"` Model string `json:"model"` FuelType string `json:"fuelType"` Transmission string `json:"transmission"` Colour string `json:"colour"` ActualPrice string `json:"actualPrice"` ActiveOffers []int `json:"activeOffers"` DaysAtSite string `json:"daysAtSite"` OfferTotalCurrent string `json:"offerTotalCurrent"` OfferExpiry string `json:"offerExpiry"` VehicleUsage string `json:"vehicleUsage"` UnderOffer bool `json:"underOffer,omitempty"` IsSellable bool `json:"isSellable,omitempty"` VehicleType string `json:"vehicleType"` Vid string `json:"vid"` Fin string `json:"fin"` ChassisNumber string `json:"chassisNumber"` Line string `json:"line"` ModelYear string `json:"modelYear"` ModelYearCode string `json:"modelYearCode"` VehicleClass string `json:"vehicleClass"` RetailPriceExVAT string `json:"retailPrice_ExVAT"` RetailPriceIncVAT string `json:"retailPrice_IncVAT"` Otr string `json:"otr"` BodyStyle string `json:"bodyStyle"` ProductRange string `json:"productRange"` Engine string `json:"engine"` IsAMG bool `json:"isAMG,omitempty"` ColourGroup string `json:"colourGroup"` Upholstery string `json:"upholstery"` Packages string `json:"packages"` Nst string `json:"nst"` BM7NST string `json:"bM7NST"` Acceleration string `json:"acceleration"` BootCapacity string `json:"bootCapacity"` TopSpeed string `json:"topSpeed"` DriveConcept string `json:"driveConcept"` CombustionPowerHp string `json:"combustionPowerHp"` ElectricPowerKw string `json:"electricPowerKw"` ElectricPowerHp string `json:"electricPowerHp"` CombinedPowerKw string `json:"combinedPowerKw"` CombinedPowerHP string `json:"combinedPowerHP"` ElectricRange string `json:"electricRange"` ElectricConsumption string `json:"electricConsumption"` EmissionCombined string `json:"emissionCombined"` EmissionExtraUrban string `json:"emissionExtraUrban"` EmissionUrban string `json:"emissionUrban"` Emission string `json:"emission"` EmissionDirective string `json:"emissionDirective"` EnergyEfficiencyClass string `json:"energyEfficiencyClass"` WltpCombined string `json:"wltpCombined"` WltpLow string `json:"wltpLow"` WltpMedium string `json:"wltpMedium"` WltpHigh string `json:"wltpHigh"` WltpExtraHigh string `json:"wltpExtraHigh"` WltpEmissionCombined string `json:"wltpEmissionCombined"` PortArrivalDate *time.Time `json:"portArrivalDate,omitempty"` CreationDate *time.Time `json:"creationDate,omitempty"` LastUpdated *time.Time `json:"lastUpdated,omitempty"` IsDisplayStock bool `json:"isDisplayStock,omitempty"` DisplayStockAgent string `json:"displayStockAgent"` IsSpecialistCar bool `json:"isSpecialistCar,omitempty"` Account string `json:"account"` Location string `json:"location"` CesarIdShipToParty string `json:"cesarIdShipToParty"` VehicleUsageCode string `json:"vehicleUsageCode"` MbukSecured bool `json:"mbukSecured,omitempty"` IsAllocatedToBackOrder bool `json:"isAllocatedToBackOrder,omitempty"` BackOrderReference *string `json:"backOrderReference,omitempty"` } type DisplayStockResponse struct { Vehicles []DisplayStock `json:"vehicles"` } // @Route("/v1/DisplayStock", "POST") type DisplayStockRequest struct { /** @description Gssns */ // @ApiMember(Description="Gssns", IsRequired=true) Gssns []string `json:"gssns"` } func (DisplayStockRequest) CreateResponse() (r DisplayStockResponse) { return } func (DisplayStockRequest) HttpMethod() string { return "POST" }