{
	"$schema":"http://json-schema.org/draft-04/schema#",
	"title":"Voice",
	"type":"object",
	"additionalProperties":false,
	"description":"Analytics-v4 .. HMI Voice object",
	"properties":{
		"log_context":{
			"$ref":"/resources/schema/analytics/client/v4/LogContext.json",
			"description":"Required Log Context Reference"
		},
		"event_name":{
			"type": "string",
			"enum": ["VOICE"]
		},
		"schema_definition":{
			"type": "string",
			"enum": ["Voice"]
		},
		"event_type":{
			"type": "string",
			"enum": ["USER_EVENT", "SYSTEM_EVENT"],
			"description":"To identify if the event is triggered by the system or by a user interaction"
		},
		"event_zone":{
			"$ref":"/resources/schema/analytics/client/v4/type/EventZoneValues.json",
			"description":"The identify the zone from which user interaction happened"
		},
		"event_label":{
			"type":"string",
			"description":"The label of the button or the icon interacted with"
		},
		"stt_output": {
			"type":"string",
			"description":"This property will allow us to identify the result of speech_to_text engine that translates what the user said using voice commands."
		},
		"nlg_output": {
			"type":"string",
			"description": "This property is used to understand how the system responds to a certain intent of the user. It is extracted from the NLG output data."
		}
	},
	"required":[
		"log_context",
		"event_name",
		"schema_definition",
		"event_type",
		"event_zone",
		"event_label"
	]
}