Driver
Driver
Details about the driver used for the operation phase.
id
integer <int64>
required
>= 1
Example:
123456789
firstName
string
required
>= 1 characters<= 20 characters
Example:
John
lastName
string
required
>= 1 characters<= 20 characters
Example:
Doe
countryCode
string
required
Example:
IT
Match pattern:
^[A-Z]{2,4}$
vat
string
required
>= 2 characters<= 13 characters
Example:
IT0011228901
license
object (License)
required
id
string
required
Example:
IT1234567890
Match pattern:
^[A-Z0-9]{1,16}$
countryCode
string
required
Example:
IT
Match pattern:
^[A-Z]{2,4}$
category
array[object (Category) {6}]
required
trafficViolation
array[object (TrafficViolation) {10}]
optional
id
integer <int64>
required
>= 1
Example:
123456789
description
string
optional
>= 1 characters<= 100 characters
Example:
Speeding
code
string
required
>= 1 characters<= 20 characters
Example:
SV-123
countryCode
string
required
Example:
IT
Match pattern:
^[A-Z]{2,4}$
fine
number <double>
optional
>= 1
Example:
150
paymentDueDate
string <date>
optional
Example:
2023-07-15
Match pattern:
^\d{4}-\d{2}-\d{2}$
paymentDate
string <date>
optional
Example:
2023-07-10
Match pattern:
^\d{4}-\d{2}-\d{2}$
isPaid
boolean
optional
Example:
true
validityPoints
integer <int32>
optional
>= 0
Example:
1
payload
object (Payload)
optional
Example:
{"additionInformation":"Information XX"}
tachographCard
array[object (TachographCard) {2}]
optional
id
string
required
Example:
IT1234567890123456
Match pattern:
^[A-Z0-9]{1,16}$
drivingInterval
array[object (DrivingInterval) {3}]
required