GET | /v1/Vehicle/SecuredOffline | Get all secured vehicles which are offline | Get audit of all secured vehicles which are currently offline, including the user who secured it, the date and the reason. |
---|
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.VehicleServiceModels
Imports Mercedes.VehicleManagement.API.Shared.Clients.Vehicle
Imports Mercedes.OS.Vehicle.Shared.POCO
Namespace Global
Namespace Mercedes.OS.Vehicle.Shared.POCO
Public Partial Class SecuredOfflineVehicle
Public Overridable Property CommissionNumber As String
Public Overridable Property Vin As String
Public Overridable Property SalesDescription As String
Public Overridable Property Model As String
Public Overridable Property Colour As String
Public Overridable Property FuelType As String
Public Overridable Property Upholstery As String
Public Overridable Property Account As String
Public Overridable Property GasId As String
Public Overridable Property SecureReason As String
Public Overridable Property SecureDate As String
Public Overridable Property OfflineDate As String
End Class
End Namespace
Namespace Mercedes.VehicleManagement.API.ServiceModel.VehicleServiceModels
Public Partial Class SecuredOfflineVehicleRequest
End Class
End Namespace
Namespace Mercedes.VehicleManagement.API.Shared.Clients.Vehicle
Public Partial Class SecuredOfflineVehicleResponse
Public Overridable Property Vehicles As List(Of SecuredOfflineVehicle) = New List(Of SecuredOfflineVehicle)
End Class
End Namespace
End Namespace
VB.NET SecuredOfflineVehicleRequest 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/SecuredOffline 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 {Unable to show example output for type 'SecuredOfflineVehicleResponse' using the custom 'other' filter}Cannot dynamically create an instance of type 'Mercedes.VehicleManagement.API.Shared.Clients.Vehicle.SecuredOfflineVehicleResponse'. Reason: No parameterless constructor defined.