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"
- }
- }
- }