{
    "definitions": {
        "timestamp": {
            "description": "A timestamp",
            "example": "2016-12-01T05:44:59.223Z",
            "format": "date-time",
            "type": "string"
        },
        "uuid": {
            "description": "A UUID",
            "example": "250c48ca-4d03-45d7-9814-03b18042866f",
            "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[89abAB][a-fA-F0-9]{3}-[a-fA-F0-9]{12}$",
            "type": "string"
        }
    },
    "description": "Handy types to DRY things up a little",
    "title": "Types",
    "type": "object",
    "properties": {
        "timestamp": {
            "$ref": "#/definitions/timestamp"
        },
        "uuid": {
            "$ref": "#/definitions/uuid"
        }
    },
    "required": [
        "timestamp",
        "uuid"
    ]
}