{
	"$id": "https://www.atsc-schemas.org/atsc3.0/a344/20210323/org.atsc.notify-requestKeyTimeout.json",
	"$schema": "https://json-schema.org/draft/2019-09/schema#",
	"title": "Request Key Timeout Notification API",
	"description": "Request Key Timeout Notification API",
	"type": "object",
 	 "properties": {
		"jsonrpc": {
			"type": "string", 
			"enum": [ "2.0" ]
		},
		"method": 
{"type": "string",
	"enum": [
		"org.atsc.notify"] 
	 },
	"params":{
    "type": "object",
    "properties": {
        "msgType": {"type": "string", "enum": ["requestKeyTimeout"]},
        "timeout": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "key": {"type": "string"},
                    "time": {
                      "type": "integer",
                      "minimum": 3
                    }
                },
               "required": ["key", "time"]
            },
            "minItems": 1
        }
    },
    "required": ["msgType", "timeout"]
}},
	"required": [ "jsonrpc", "method", "params" ] 
}
