{
    "$schema": "http://json-schema.org/draft-06/schema#",
    "title": "Generic Job Output",
    "type": "object",
    "properties": {
        "status": {
            "type": "string",
            "enum": [
                "Success",
                "Failure",
                "Timeout"
            ],
            "description": "Result status of the job"
        },
        "message": {
            "type": "string",
            "description": "Should capture a summarized error message in case of Failures."
        },
        "results": {
            "type": "object",
            "description": "JSON object holding the job specific output details"
        }
    },
    "required": [
        "status"
    ]
}