{"then": {"required": ["source"], "properties": {"source": {"type": "string"}}}, "required": ["route", "type"], "else": {"required": ["content"], "properties": {"content": {"type": "string"}}}, "additionalProperties": false, "type": "object", "properties": {"route": {"type": "string"}, "type": {"enum": ["uri", "staticText"], "type": "string"}}, "if": {"properties": {"type": {"const": "uri"}}}}