POST api/v2/FleetMaintenance/historyOperation

Ajoute une opération à l'historique d'un véhicule

Request Information

URI Parameters

None.

Body Parameters

VehicleHistoryOperationViewModel
NameDescriptionTypeAdditional information
VehicleId

Représente un véhicule

globally unique identifier

None.

VehicleName

string

None.

OperationId

Représente une opération basique

integer

None.

OperationBasicName

string

None.

Mileage

Type D'échéance : Kilométrage

integer

None.

EngineDuration

Type D'échéance : Heures Moteur

integer

None.

OperationUtc

Type D'échéance : Date

date

Data type: Date

AgentId

Représente un concessionaire

globally unique identifier

None.

AgentName

string

None.

Id

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "VehicleId": "2768d1c1-3f52-4595-9dc7-e1f5a2421a52",
  "VehicleName": "sample string 2",
  "OperationId": 3,
  "OperationBasicName": "sample string 4",
  "Mileage": 1,
  "EngineDuration": 1,
  "OperationUtc": "2025-05-14T13:16:17.3284179+00:00",
  "AgentId": "3e52ada1-246c-4de3-8193-3632ca6f3511",
  "AgentName": "sample string 6",
  "Id": "96f84f7f-2334-41f4-9ffc-a5261967c1eb"
}

application/xml, text/xml

Sample:
<VehicleHistoryOperationViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2Fleet.Web.Models.Admin.FleetMaintenance">
  <AgentId>3e52ada1-246c-4de3-8193-3632ca6f3511</AgentId>
  <AgentName>sample string 6</AgentName>
  <EngineDuration>1</EngineDuration>
  <Id>96f84f7f-2334-41f4-9ffc-a5261967c1eb</Id>
  <Mileage>1</Mileage>
  <OperationBasicName>sample string 4</OperationBasicName>
  <OperationId>3</OperationId>
  <OperationUtc>2025-05-14T13:16:17.3284179+00:00</OperationUtc>
  <VehicleId>2768d1c1-3f52-4595-9dc7-e1f5a2421a52</VehicleId>
  <VehicleName>sample string 2</VehicleName>
</VehicleHistoryOperationViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseDto
NameDescriptionTypeAdditional information
IsValid

Valdie ?

boolean

None.

Errors

liste d'erreurs

Collection of string

None.

Data

Objet à retourner

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "IsValid": true,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "Data": {}
}

application/xml, text/xml

Sample:
<ResponseDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vehizen.Domain.Dto">
  <Data />
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
  <IsValid>true</IsValid>
</ResponseDto>