{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"title": "DataReset",
	"type": "object",
	"additionalProperties": false,
	"description": "Analytics-v4 .. Data Reset object",
	"properties": {
		"log_context": {
			"$ref": "/resources/schema/analytics/client/v4/LogContext.json",
			"description": "Required Log Context Reference"
		},
		"event_name": {
			"type": "string",
			"enum": ["DATA_RESET"]
		},
		"schema_definition": {
			"type": "string",
			"enum": ["DataReset"]
		},
		"trigger": {
			"type": "string",
			"enum": ["PRIVACY_MENU", "CLIENT"],
			"description": "Source of the request - from client or a user request from Privacy Menu"
		},
		"status": {
			"type": "string",
			"enum": ["SUCCESS", "FAIL"],
			"description": "Status of the delete. This is logged for every category. Log success only if onboard and cloud delete were successful"
		},
		"category": {
			"type": "string",
			"enum": ["CLEAR_ACCOUNT_DATA", "RESTORE_FACTORY_SETTINGS", "OTHER"],
			"description": "The category of data to be deleted"
		},
		"onboard_data_available": {
			"type": "boolean",
			"description": "Indicates if onboard data is available for the category"
		},
		"onboard_data_reset": {
			"type": "boolean",
			"description": "Indicates if onboard data is deleted/reset for the category"
		},
		"cloud_data_available": {
			"type": "boolean",
			"description": "Indicates if cloud data is available for the category"
		},
		"cloud_data_reset": {
			"type": "boolean",
			"description": "Indicates if cloud data is deleted/reset for the category"
		}
	},
	"required": [
		"log_context",
		"event_name",
		"schema_definition",
		"trigger",
		"status",
		"category"
	]
}