Employments
xeebo employment schema
JSON schema
{ "$schema": "http://json-schema.org/draft-04/schema", "id": "http://api.xeebo.com/schema/xeebo-employment-schema-v1.0.0.json", "title": "Employments", "description": "xeebo employment 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": "Employment Data", "description": "Employment 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 | Employment Data | Employment data structure | optional |
JSON data
{ "version": "1.0.0", "data": { "temporary": { "fr": "temporary", "de": "Tempor\u00e4ranstellung", "en": "temporary", "it": "temporary" }, "internship": { "fr": "internship", "de": "Praktikum", "en": "internship", "it": "internship" }, "freelance": { "fr": "freelance", "de": "Freelancer", "en": "freelance", "it": "freelance" }, "supplementary": { "fr": "supplementary", "de": "Nebenerwerb", "en": "supplementary", "it": "supplementary" }, "permanent": { "fr": "permanent", "de": "Festanstellung", "en": "permanent", "it": "permanent" }, "tryout": { "fr": "tryout", "de": "Probeanstellung", "en": "tryout", "it": "tryout" }, "apprenticeship": { "fr": "apprenticeship", "de": "Ausbildung", "en": "apprenticeship", "it": "apprenticeship" }, "holiday": { "fr": "holiday", "de": "Ferienanstellung", "en": "holiday", "it": "holiday" } } }