Skip to content
Snippets Groups Projects
job-list.json 1.22 KiB
Newer Older
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "array",
  "items": {
    "type":"object",
    "properties":{
      "_id":{"$ref":"../definitions/job.json#/definitions/id"},
      "origin":{"$ref":"../definitions/job.json#/definitions/origin"},
      "name":{"$ref":"../definitions/job.json#/definitions/name"},
      "inputs":{"$ref":"../definitions/job.json#/definitions/inputs-array"},
      "destination":{"$ref":"../definitions/job.json#/definitions/destination"},
      "tags":{"$ref":"../definitions/job.json#/definitions/tags"},
      "state":{"$ref":"../definitions/job.json#/definitions/state"},
      "attempt":{"$ref":"../definitions/job.json#/definitions/attempt"},
      "created":{"$ref":"../definitions/created-modified.json#/definitions/created"},
      "modified":{"$ref":"../definitions/created-modified.json#/definitions/modified"},
      "config":{"$ref":"../definitions/job.json#/definitions/config"},
      "request":{"$ref":"../definitions/job.json#/definitions/request"},
      "saved_files":{"$ref":"../definitions/job.json#/definitions/saved_files"}
    },
    "additionalProperties":false,
    "required":[
       "_id", "name", "inputs",
       "destination", "tags", "state", "attempt"