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.
import Foundation
import ServiceStack

public class SecuredOfflineVehicleRequest : Codable
{
    required public init(){}
}

public class SecuredOfflineVehicleResponse : Codable
{
    public var vehicles:[SecuredOfflineVehicle] = []

    required public init(){}
}

public class SecuredOfflineVehicle : Codable
{
    public var commissionNumber:String
    public var vin:String
    public var salesDescription:String
    public var model:String
    public var colour:String
    public var fuelType:String
    public var upholstery:String
    public var account:String
    public var gasId:String
    public var secureReason:String
    public var secureDate:String
    public var offlineDate:String

    required public init(){}
}


Swift SecuredOfflineVehicleRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

HTTP + 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.