POST | /v1/OutOfMarketArea | Save list of all Out Of Market Area Commission Numbers | Save list of all Out Of Market Area Commission Numbers |
---|
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.Clients.Vehicle
Namespace Global
Namespace Mercedes.VehicleManagement.API.ServiceModel
Public Partial Class PostOutOfMarketAreaCommsJobsRequest
Implements IGet
End Class
End Namespace
Namespace Mercedes.VehicleManagement.API.Shared.Clients.Vehicle
Public Partial Class CommRow
Public Overridable Property Row As Integer
Public Overridable Property Comm As String
End Class
Public Partial Class OutOfMarketAreaCommsValidationError
Public Overridable Property Message As String
Public Overridable Property Row As Integer
End Class
Public Partial Class PostOutOfMarketAreaCommsJobsResponse
Public Overridable Property Comms As List(Of CommRow) = New List(Of CommRow)
Public Overridable Property ValidationErrors As List(Of OutOfMarketAreaCommsValidationError) = New List(Of OutOfMarketAreaCommsValidationError)
End Class
End Namespace
End Namespace
VB.NET PostOutOfMarketAreaCommsJobsRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /v1/OutOfMarketArea HTTP/1.1
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{}
HTTP/1.1 200 OK Content-Type: text/csv Content-Length: length {"comms":[{"row":0,"comm":"String"}],"validationErrors":[{"message":"String","row":0}]}