| POST | /v1/{VehicleType}/Vehicle/CentralCsv | Filter central vehicle data for CSV | 
|---|
import Foundation
import ServiceStack
public class CentralVehiclesCsvRequest : IPost, Codable
{
    public var min:Int
    public var max:Int
    public var noPortArrivalDate:Bool
    public var vehicleType:String
    required public init(){}
}
public class CentralStockResponse : Codable
{
    public var vehicles:[CsvVehicleData]
    required public init(){}
}
public class CsvVehicleData : Codable
{
    // @DataMember(Name="Comm")
    public var Comm:String
    public var retailer:String
    public var Description:String
    public var model:String
    public var colour:String
    // @DataMember(Name="Fuel Type")
    public var Fuel_Type:String
    // @DataMember(Name="Trans")
    public var Trans:String
    public var otr:String
    // @DataMember(Name="Age (Days)")
    public var Age__Days_:Int?
    // @DataMember(Name="Current Offer")
    public var Current_Offer:String
    // @DataMember(Name="Offer To")
    public var Offer_To:String
    // @DataMember(Name="Active Offers")
    public var Active_Offers:[String] = []
    // @DataMember(Name="Ncl Modified")
    public var Ncl_Modified:String
    // @DataMember(Name="Net Price")
    public var Net_Price:String
    public var vin:String
    // @DataMember(Name="Electric Range")
    public var Electric_Range:Int
    // @DataMember(Name="Electric Consumption")
    public var Electric_Consumption:Int
    // @DataMember(Name="Special Info")
    public var Special_Info:Int
    // @DataMember(Name="Personalised")
    public var Personalised:Int
    required public init(){}
}
Swift CentralVehiclesCsvRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /v1/{VehicleType}/Vehicle/CentralCsv HTTP/1.1 
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
	min: 0,
	max: 0,
	noPortArrivalDate: False,
	vehicleType: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
	
}