Mercedes.VehicleManagement.API

<back to all web services

SecuredOfflineVehicleRequest

Requires Authentication
The following routes are available for this service:
GET/v1/Vehicle/SecuredOfflineGet all secured vehicles which are offlineGet 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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"vehicles":[{"commissionNumber":"String","vin":"String","salesDescription":"String","model":"String","colour":"String","fuelType":"String","upholstery":"String","account":"String","gasId":"String","secureReason":"String","secureDate":"String","offlineDate":"String"}]}