{
    "title": "Common",
    "definitions": {
        "status_code": {
            "type": "integer"
        },
        "status_message": {
            "type": [
                "string",
                "null"
            ]
        },
        "timestamp": {
            "type": "string",
            "pattern": "^([0-9]{4})-(1[0-2]|0[0-9])-([0-2][0-9]|3[0-1])T([0-1][0-9]|2[0-4]):[0-5][0-9]:[0-5][0-9](Z|[-+](0[0-9]|1[0-4]):[0-5][0-9])?$"
        },
        "version": {
            "type": "string",
            "enum": [
                "2.0",
                "2.1",
                "2.1.1",
                "2.2",
                "2.2.1"
            ]
        }
    }
}
