{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"title": "TripInfo",
	"type": "object",
	"additionalProperties": false,
	"description": "Trip Info Event Schema",
	"properties": {
		"log_context": {
			"$ref": "/resources/schema/analytics/client/v4/LogContext.json",
			"description": "Required Log Context Reference"
		},
		"event_name": {
			"type": "string",
			"enum": ["TRIP_INFO"]
		},
		"schema_definition": {
			"type": "string",
			"enum": ["TripInfo"]
		},
		"max_speed": {
			"type": "number",
			"description": "Max speed during the trip (m/s)."
		},
		"distance": {
			"type": "number",
			"description": "Travel distance in meters."
		},
		"duration": {
			"type": "integer",
			"description": "Travel duration in ms"
		},
		"night_duration": {
			"type": "integer",
			"description": "Night time travel duration in ms"
		},
		"moving_duration": {
			"type": "integer",
			"description": "Travel (gps speed is larger than 0) duration in ms"
		},
		"night_moving_duration": {
			"type": "integer",
			"description": "Night time travel (gps speed is larger than 0) duration in ms"
		},
		"night_distance": {
			"type": "number",
			"description": "Night time travel distance in meters."
		}
	},
	"required": ["log_context", "event_name", "schema_definition"]
}