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"
				]
			}
		}
	}
}