{
    "additionalProperties": true,
    "description": "Schema for a StatusGator status change event",
    "properties": {
        "currentStatus": {
            "maxLength": 128,
            "type": "string"
        },
        "faviconUrl": {
            "_format": "uri",
            "maxLength": 8192,
            "type": "string"
        },
        "homePageUrl": {
            "_format": "uri",
            "maxLength": 8192,
            "type": "string"
        },
        "lastStatus": {
            "maxLength": 128,
            "type": "string"
        },
        "occurredAt": {
            "_format": "date-time",
            "type": "string"
        },
        "serviceName": {
            "maxLength": 128,
            "type": "string"
        },
        "statusPageUrl": {
            "_format": "uri",
            "maxLength": 8192,
            "type": "string"
        }
    },
    "self": {
        "format": "jsonschema",
        "name": "status_change",
        "vendor": "com.statusgator",
        "version": "1-0-0"
    },
    "type": "object"
}