{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"title": "CVPJumpDetailed",
	"type": "object",
	"additionalProperties": false,
	"description": "TAnalytics-v4 .. DRG Alert event",
	"properties": {
		"log_context": {
			"$ref": "/resources/schema/analytics/client/v4/LogContext.json",
			"description": "Required Log Context Reference"
		},
		"event_name": {
			"type": "string",
			"enum": [
				"CVP_JUMP_DETAILED"
			]
		},
		"schema_definition": {
			"type": "string",
			"enum": [
				"CVPJumpDetailed"
			]
		},
		"trigger": {
			"$ref": "/resources/schema/analytics/client/v4/type/CVPJumpTriggerValues.json",
			"description": "Trigger OFFROAD for changes in the CVP go from a Matched Road location to a raw DR location; Trigger SNAPBACK for changes in the CVP go from a raw DR location to a Matched Road location"
		},
		"from_location": {
			"$ref": "/resources/schema/analytics/client/v4/item/PairedLocationItem.json",
			"description": "Indicates start/from location during CVP jump"
		},
		"to_location": {
			"$ref": "/resources/schema/analytics/client/v4/item/PairedLocationItem.json",
			"description": "Indicates end/to location during CVP jump"
		},
		"historic_locations": {
			"type": "array",
			"items": {
				"$ref": "/resources/schema/analytics/client/v4/item/EnhancedProbeListItem.json"
			},
			"description": "List of historic raw locations when there was a CVP jump from onroad to onroad",
			"minItems": 1,
			"maxItems": 500
		}
	},
	"required": [
		"log_context",
		"event_name",
		"schema_definition",
		"trigger",
		"from_location",
		"to_location"
	]
}