/* Options: Date: 2025-06-27 21:12:27 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 //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DisplayStockOverviewRequest.* //ExcludeTypes: //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* @Route(Path="/v1/DisplayStockOverview", Verbs="POST") open class DisplayStockOverviewRequest : IReturn, IPost { /** * Is vehicle secured */ @ApiMember(Description="Is vehicle secured", IsRequired=true) open var isSecured:Boolean? = null /** * Usage codes */ @ApiMember(Description="Usage codes", IsRequired=true) open var usageCode:ArrayList = ArrayList() companion object { private val responseType = DisplayStockOverviewResponse::class.java } override fun getResponseType(): Any? = DisplayStockOverviewRequest.responseType } open class DisplayStockOverviewResponse { open var vehicles:ArrayList = ArrayList() } open class VehicleDisplayStock { open var vin:String? = null open var vehicleDescription:String? = null open var commissionNumber:String? = null open var retailer:String? = null open var model:String? = null open var fuelType:String? = null open var transmission:String? = null open var colour:String? = null open var actualPrice:String? = null open var gbDestDate:Date? = null open var vehicleUsage:String? = null open var underOffer:Boolean? = null open var isSellable:Boolean? = null open var vehicleType:String? = null open var vid:String? = null open var fin:String? = null open var chassisNumber:String? = null open var line:String? = null open var modelYear:String? = null open var modelYearCode:String? = null open var vehicleClass:String? = null open var retailPrice_ExVAT:String? = null open var retailPrice_IncVAT:String? = null open var otr:String? = null open var bodyStyle:String? = null open var productRange:String? = null open var engine:String? = null open var isAMG:Boolean? = null open var colourGroup:String? = null open var upholstery:String? = null open var packages:String? = null open var nst:String? = null open var bM7NST:String? = null open var acceleration:String? = null open var bootCapacity:String? = null open var topSpeed:String? = null open var driveConcept:String? = null open var combustionPowerHp:String? = null open var electricPowerKw:String? = null open var electricPowerHp:String? = null open var combinedPowerKw:String? = null open var combinedPowerHP:String? = null open var electricRange:String? = null open var electricConsumption:String? = null open var emissionCombined:String? = null open var emissionExtraUrban:String? = null open var emissionUrban:String? = null open var emission:String? = null open var emissionDirective:String? = null open var energyEfficiencyClass:String? = null open var wltpCombined:String? = null open var wltpLow:String? = null open var wltpMedium:String? = null open var wltpHigh:String? = null open var wltpExtraHigh:String? = null open var wltpEmissionCombined:String? = null open var portArrivalDate:Date? = null open var creationDate:Date? = null open var lastUpdated:Date? = null open var isDisplayStock:Boolean? = null open var displayStockAgent:String? = null open var isSpecialistCar:Boolean? = null open var account:String? = null open var location:String? = null open var cesarIdShipToParty:String? = null open var vehicleUsageCode:String? = null open var mbukSecured:Boolean? = null open var isAllocatedToBackOrder:Boolean? = null open var backOrderReference:String? = null open var marketAreaName:String? = null open var marketAreaId:Int? = null open var daysAtSite:String? = null }