Trip Summary
This event indicates the trip summary that is generated after ignition off.
Name: tripsummary
Delivery Method: pull
ATTRIBUTES
tripsummary
required
object
The trip summary generated on ignition off.
{
"name": "Trip Summary",
"technicalName": "tripsummary",
"description": "This event indicates the trip summary that is generated after ignition off.",
"lifecycleStatus": "tbd",
"type": "IN_VEHICLE",
"personalData": true,
"event": true,
"schema": {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"title": "Trip Summary",
"required": [
"tripsummary"
],
"properties": {
"tripsummary": {
"type": "object",
"properties": {
"context": {
"type": "object",
"properties": {
"timestamp": {
"type": "string",
"format": "date-time",
"title": "The timestamp trip summary was generated. Format according to ISO 8601 format."
},
"trigger": {
"type": "string",
"title": "The triggering condition when this trip summary was generated."
}
},
"required": [
"timestamp",
"trigger"
]
},
"data": {
"type": "object",
"properties": {
"mileage": {
"$ref": "/schemas/mileage"
},
"geolocation": {
"$ref": "/schemas/geolocation"
},
"totalenginetime": {
"$ref": "/schemas/totalenginetime"
},
"totalenginetimeidle": {
"$ref": "/schemas/totalenginetimeidle"
},
"tripfuelconsumed": {
"$ref": "/schemas/tripfuelconsumed"
},
"tripfuelconsumedidle": {
"$ref": "/schemas/tripfuelconsumedidle"
},
"tripfueleconomy": {
"$ref": "/schemas/tripfueleconomy"
},
"tripdistanceaccumulated": {
"$ref": "/schemas/tripdistanceaccumulated"
},
"tripmaximumspeed": {
"$ref": "/schemas/tripmaximumspeed"
},
"tripxevbatterydistanceaccumulated": {
"$ref": "/schemas/tripxevbatterydistanceaccumulated"
},
"tripxevbatteryrangeregenerated": {
"$ref": "/schemas/tripxevbatteryrangeregenerated"
},
"tripxevbatterychargeregenerated": {
"$ref": "/schemas/tripxevbatterychargeregenerated"
}
}
}
},
"required": [
"context",
"data"
]
}
}
}
}