Mercedes.VehicleManagement.API

<back to all web services

UpdateVehicleDataFactoryLambdaStateRequest

DeltaManagement
Requires Authentication
The following routes are available for this service:
PUT/v1/VehicleDataFactoryLambdaUpdates the state of the vehicle data factory lambda queue statusThis endpoint is called by the data process app and enables or disables the vehicle data factory lambda queue status
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
Object = TypeVar('Object')


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class LambdaResponse:
    status: bool = False
    message_count: int = 0
    last_modified: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class UpdateVehicleDataFactoryLambdaStateRequest(IPut):
    action: int = 0

Python UpdateVehicleDataFactoryLambdaStateRequest DTOs

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

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

PUT /v1/VehicleDataFactoryLambda HTTP/1.1 
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<UpdateVehicleDataFactoryLambdaStateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.ServiceModel.DeltaManagement">
  <Action>0</Action>
</UpdateVehicleDataFactoryLambdaStateRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<LambdaResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO.DeltaManagement">
  <LastModified>String</LastModified>
  <MessageCount>0</MessageCount>
  <Status>false</Status>
</LambdaResponse>