Vehicle
Vehicle
Details about the vehicle used for the operation phase.
id
integer <int64>
required
>= 1
Example:
123456789
countryCode
string
required
Example:
IT
Match pattern:
^[A-Z]{2,4}$
plateNumber
string
required
>= 1 characters<= 20 characters
Example:
AA1232
type
string
optional
>= 1 characters<= 20 characters
Example:
Truck
model
string
optional
>= 1 characters<= 20 characters
Example:
XX Model
geolocation
array[object (Geolocation) {2}]
optional
dateTime
string <date-time>
required
Example:
2023-06-25T10:00:00Z
Match pattern:
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$
coordinates
object (Coordinates)
required
owner
object (Owner)
required
id
integer <int64>
required
>= 1
Example:
123456789
name
string
required
>= 1 characters<= 20 characters
Example:
Acme Trucking
vat
string
optional
>= 2 characters<= 13 characters
Example:
IT2345678901
payload
object (Payload)
optional
Example:
{"additionInformation":"Information XX"}
insurance
array[object (Insurance) {7}]
required
id
integer <int64>
required
>= 1
Example:
123456789
name
string
required
>= 1 characters<= 20 characters
Example:
AB Insurance
number
string
required
>= 1 characters<= 20 characters
Example:
KST-123456789
isInsured
boolean
required
Example:
true
activationDate
string <date>
required
Example:
2023-01-15
Match pattern:
^\d{4}-\d{2}-\d{2}$
expirationDate
string <date>
required
Example:
2024-01-14
Match pattern:
^\d{4}-\d{2}-\d{2}$
payload
object (Payload)
optional
Example:
{"additionInformation":"Information XX"}
revision
array[object (Revision) {6}]
required
id
integer <int64>
required
>= 1
Example:
123456789
name
string
required
>= 1 characters<= 20 characters
Example:
Revision Comp
number
string
required
>= 1 characters<= 20 characters
Example:
A-2211
executionDate
string <date>
required
Example:
2023-01-15
Match pattern:
^\d{4}-\d{2}-\d{2}$
expirationDate
string <date>
required
Example:
2024-01-14
Match pattern:
^\d{4}-\d{2}-\d{2}$
payload
object (Payload)
optional
Example:
{"additionInformation":"Information XX"}