GET api/v2/driver/{driverId}/contract

Retourne les contracts d'un conducteur

Request Information

URI Parameters

NameDescriptionTypeAdditional information
driverId

globally unique identifier

Required

Body Parameters

None.

Response Information

Resource Description

Collection of DriverContractDto
NameDescriptionTypeAdditional information
Id

integer

None.

DriverId

globally unique identifier

None.

MonthContract

Nombre d'heures mensuelle du contrat

decimal number

None.

ThresholdTimeSupWeek

Seuil d'heures supplémentaires par semaine

decimal number

None.

ThresholdTimeSupMonth

Seuil d'heures supplémentaires par mois

decimal number

None.

ContractType

Type de contrat du conducteur

ContractTypeDto

None.

EntryDate

date

None.

ReleaseDate

date

None.

DrivingType

type de contrat de conduite

DrivingTypeDto

None.

AbsenseProfileId

globally unique identifier

None.

ExpenseProfileId

globally unique identifier

None.

IndemnityProfileId

globally unique identifier

None.

RuptureMotif

RuptureMotif

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": 1,
    "DriverId": "61c9a6d0-9e39-4ddb-af17-2129b77baf12",
    "MonthContract": 1.0,
    "ThresholdTimeSupWeek": 3.0,
    "ThresholdTimeSupMonth": 4.0,
    "ContractType": 0,
    "EntryDate": "2025-05-14T11:32:34.7204174+00:00",
    "ReleaseDate": "2025-05-14T11:32:34.7204174+00:00",
    "DrivingType": 0,
    "AbsenseProfileId": "7a0544c5-6b2d-489f-b0ed-6bead2fa1922",
    "ExpenseProfileId": "8172bb94-cdaa-4970-806a-b8ce645a79b3",
    "IndemnityProfileId": "193e8a55-4bb5-4ff7-bb8d-ee46391e9228",
    "RuptureMotif": 11
  },
  {
    "Id": 1,
    "DriverId": "61c9a6d0-9e39-4ddb-af17-2129b77baf12",
    "MonthContract": 1.0,
    "ThresholdTimeSupWeek": 3.0,
    "ThresholdTimeSupMonth": 4.0,
    "ContractType": 0,
    "EntryDate": "2025-05-14T11:32:34.7204174+00:00",
    "ReleaseDate": "2025-05-14T11:32:34.7204174+00:00",
    "DrivingType": 0,
    "AbsenseProfileId": "7a0544c5-6b2d-489f-b0ed-6bead2fa1922",
    "ExpenseProfileId": "8172bb94-cdaa-4970-806a-b8ce645a79b3",
    "IndemnityProfileId": "193e8a55-4bb5-4ff7-bb8d-ee46391e9228",
    "RuptureMotif": 11
  }
]

application/xml, text/xml

Sample:
<ArrayOfDriverContractDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vehizen.Domain.Dto.Contracts">
  <DriverContractDto>
    <AbsenseProfileId>7a0544c5-6b2d-489f-b0ed-6bead2fa1922</AbsenseProfileId>
    <ContractType>CDI</ContractType>
    <DriverId>61c9a6d0-9e39-4ddb-af17-2129b77baf12</DriverId>
    <DrivingType>LongDistance</DrivingType>
    <EntryDate>2025-05-14T11:32:34.7204174+00:00</EntryDate>
    <ExpenseProfileId>8172bb94-cdaa-4970-806a-b8ce645a79b3</ExpenseProfileId>
    <IndemnityProfileId>193e8a55-4bb5-4ff7-bb8d-ee46391e9228</IndemnityProfileId>
    <MonthContract>1</MonthContract>
    <ReleaseDate>2025-05-14T11:32:34.7204174+00:00</ReleaseDate>
    <RuptureMotif>LicenciementLiquidation</RuptureMotif>
    <ThresholdTimeSupMonth>4</ThresholdTimeSupMonth>
    <ThresholdTimeSupWeek>3</ThresholdTimeSupWeek>
    <Id>1</Id>
  </DriverContractDto>
  <DriverContractDto>
    <AbsenseProfileId>7a0544c5-6b2d-489f-b0ed-6bead2fa1922</AbsenseProfileId>
    <ContractType>CDI</ContractType>
    <DriverId>61c9a6d0-9e39-4ddb-af17-2129b77baf12</DriverId>
    <DrivingType>LongDistance</DrivingType>
    <EntryDate>2025-05-14T11:32:34.7204174+00:00</EntryDate>
    <ExpenseProfileId>8172bb94-cdaa-4970-806a-b8ce645a79b3</ExpenseProfileId>
    <IndemnityProfileId>193e8a55-4bb5-4ff7-bb8d-ee46391e9228</IndemnityProfileId>
    <MonthContract>1</MonthContract>
    <ReleaseDate>2025-05-14T11:32:34.7204174+00:00</ReleaseDate>
    <RuptureMotif>LicenciementLiquidation</RuptureMotif>
    <ThresholdTimeSupMonth>4</ThresholdTimeSupMonth>
    <ThresholdTimeSupWeek>3</ThresholdTimeSupWeek>
    <Id>1</Id>
  </DriverContractDto>
</ArrayOfDriverContractDto>