{
	"$schema":"http://json-schema.org/draft-04/schema#",
	"title":"StartEngine",
	"type":"object",
	"additionalProperties":false,
	"description":"Analytics-v3 .. Start Engine object",
	"properties":{
		"log_context":{
			"$ref":"/resources/schema/analytics/client/v3/LogContext.json",
			"description":"Required Log Context Reference"
		},
		"event_name":{
			"type": "string",
			"enum": ["START_ENGINE"]		
		},
		"schema_definition":{
			"type": "string",
			"enum": ["StartEngine"]
		},
		"start_engine_id":{
			"type":"string",
			"description":"Required .. This would be same as the log_id"
		},
		"connected_svcs_product_type":{
			"type" : "number",
			"description":"Product type state"
		},
		"connected_svcs_purchase_state":{
			"type" : "number",
			"description":"Purchase state"
		},
		"demo_mode_vehicle_state":{
			"type" : "boolean",
			"description":"If vehicle is in demo mode"
		},
		"os_version":{
			"type":"string",
			"description":"Required Device OS version e.g. iOS 7.01"
		},
		"connection_type":{
			"$ref":"/resources/schema/analytics/client/v3/InternetConnectionType.json",
			"description":"Required Connection Type of device for the event/click"
		},
		"app_id":{
			"type":"string",
			"description":"Required Application APP ID"
		},
		"map_source":{
			"$ref":"/resources/schema/analytics/client/v3/MapSourceType.json",
			"description":"Map source currently configured for the app/user"
		}
	},
	"required":[
		"log_context",
		"event_name",
		"schema_definition",
		"start_engine_id"
	]
}