POST | /v1/Vehicle/ValidateBulkSecure | Validate setting secured status a group of vehicles |
---|
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.Shared.POCO.BulkSecure
Namespace Global
Namespace Mercedes.VehicleManagement.API.Shared.POCO.BulkSecure
Public Partial Class BulkSecureRow
Public Overridable Property Row As Integer
Public Overridable Property Comm As String
Public Overridable Property Reason As String
End Class
Public Partial Class BulkSecureValidationRow
Inherits BulkSecureRow
Public Overridable Property FailureReason As String
End Class
Public Partial Class ValidateBulkSecureProcessResponse
Public Overridable Property Success As Boolean
Public Overridable Property ValidationRows As List(Of BulkSecureValidationRow) = New List(Of BulkSecureValidationRow)
End Class
Public Partial Class ValidateBulkSecureRequest
Implements IPost
End Class
End Namespace
End Namespace
VB.NET ValidateBulkSecureRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /v1/Vehicle/ValidateBulkSecure HTTP/1.1
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<ValidateBulkSecureRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO.BulkSecure" />
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <ValidateBulkSecureProcessResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO.BulkSecure"> <Success>false</Success> <ValidationRows> <BulkSecureValidationRow> <Comm>String</Comm> <Reason>String</Reason> <Row>0</Row> <FailureReason>String</FailureReason> </BulkSecureValidationRow> </ValidationRows> </ValidateBulkSecureProcessResponse>