Job Status
xeebo job status schema
JSON schema
{
"$schema": "http://json-schema.org/draft-04/schema",
"id": "http://api.xeebo.com/schema/xeebo-resource-job-status-schema-v1.0.0.json",
"title": "Job Status",
"description": "xeebo job status schema",
"type": "object",
"definitions": {
"versionType": {
"title": "Schema Version",
"description": "Schema version string",
"type": "string",
"pattern": "^[0-9]\\.[0-9]\\.[0-9]$"
},
"translationType": {
"title": "Translation",
"description": "Translation label using iso-639-alpha-2 language locale as key",
"type": "string"
},
"dataType": {
"title": "Job Status Data",
"description": "Job status data structure",
"patternProperties": {
"^[a-z]{1}$": {
"$ref": "#/definitions/translationType"
}
}
}
},
"properties": {
"version": {
"$ref": "#/definitions/versionType"
},
"data": {
"$ref": "#/definitions/dataType"
}
},
"additionalProperties": false
}
JSON schema data description
| Path/Attribute | Title | Description | Required |
|---|---|---|---|
| version | Schema Version | Schema version string | optional |
| data | Job Status Data | Job status data structure | optional |
JSON data
{
"version": "1.0.0",
"data": {
"10": {
"fr": "Learner",
"de": "Lehrling",
"en": "Learner",
"it": "Learner"
},
"20": {
"fr": "Student",
"de": "Student",
"en": "Student",
"it": "Student"
},
"30": {
"fr": "Job Beginner",
"de": "Berufseinsteiger",
"en": "Job Beginner",
"it": "Job Beginner"
},
"50": {
"fr": "Supervisor",
"de": "Teamleiter",
"en": "Supervisor",
"it": "Supervisor"
},
"40": {
"fr": "Professional experienced",
"de": "Berufserfahren",
"en": "Professional experienced",
"it": "Professional experienced"
},
"60": {
"fr": "Manager",
"de": "Manager",
"en": "Manager",
"it": "Manager"
},
"70": {
"fr": "Director",
"de": "Direktor",
"en": "Director",
"it": "Director"
}
}
}