GET | /v1/Vehicle/Filters/Motability | Get Motability Stock Vehicle Filters |
---|
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Mercedes.VehicleManagement.API.ServiceModel
Imports Mercedes.VehicleManagement.API.Shared.POCO
Namespace Global
Namespace Mercedes.VehicleManagement.API.Shared.POCO
Public Partial Class AgeFilter
Public Overridable Property AgeLowerBound As Integer
Public Overridable Property AgeUpperBound As Integer
Public Overridable Property Label As String
End Class
Public Partial Class VehicleFilters
Public Overridable Property AgeFilters As IEnumerable(Of AgeFilter)
Public Overridable Property AgeRange As AgeFilter
End Class
Public Partial Class VehicleFiltersResponse
Public Overridable Property VehicleFilters As VehicleFilters
End Class
End Namespace
End Namespace
VB.NET GetMotabilityVehicleFiltersRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/Vehicle/Filters/Motability HTTP/1.1 Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk Accept: text/jsonl
HTTP/1.1 200 OK Content-Type: text/jsonl Content-Length: length {"vehicleFilters":{"ageRange":{"ageLowerBound":0,"ageUpperBound":0,"label":"String"}}}