{
    "title": "job locks (volatile)",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "array",
    "items": {
        "javaType": "com.sos.joc.model.job.LockUseV",
        "type": "object",
        "required": [
            "path",
            "exclusive",
            "available"
        ],
        "properties": {
            "path": {
                "description": "absolute path based on live folder of a JobScheduler object.",
                "type": "string",
                "pattern": "^(/|(/[^/\\<>?:\"|*]+)+)$",
                "maxLength": 255
            },
            "available": {
                "type": "boolean"
            },
            "exclusive": {
                "type": "boolean"
            }
        }
    }
}