{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/centraal-bureau-voor-de-statistiek/o-data-service-for-namespace-cbs-website-o-data-api-models-uane-umvr/cbs.website.odataapi.models.vacancy",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"Body": {
"type": [
"string",
"null"
]
},
"BreadCrumb": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.linklist"
},
{
"type": [
"object",
"null"
]
}
]
},
"CbsFacts": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.cbsfactlist"
},
{
"type": [
"object",
"null"
]
}
]
},
"ClosingDate": {
"format": "date-time",
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": "string"
},
"Created": {
"format": "date-time",
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": "string"
},
"Downloads": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.linklist"
},
{
"type": [
"object",
"null"
]
}
]
},
"EmploymentType": {
"items": {
"type": [
"string",
"null"
]
},
"type": "array"
},
"Engagement": {
"type": [
"string",
"null"
]
},
"HoursPerWeek": {
"type": [
"string",
"null"
]
},
"Image": {
"type": [
"string",
"null"
]
},
"ImageAlt": {
"type": [
"string",
"null"
]
},
"ItemNameLowerCase": {
"type": [
"string",
"null"
]
},
"JobLocations": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.joblocationlist"
},
{
"type": [
"object",
"null"
]
}
]
},
"Language": {
"type": [
"string",
"null"
]
},
"LeadText": {
"type": [
"string",
"null"
]
},
"LevelOfEducation": {
"items": {
"type": [
"string",
"null"
]
},
"type": "array"
},
"Links": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.linklist"
},
{
"type": [
"object",
"null"
]
}
]
},
"Location": {
"type": [
"string",
"null"
]
},
"MaxSalary": {
"oneOf": [
{
"format": "double",
"type": [
"number",
"null"
]
},
{
"type": [
"string",
"null"
]
},
{
"enum": [
"-INF",
"INF",
"NaN"
],
"type": [
"string",
"null"
]
}
]
},
"MetaDescription": {
"type": [
"string",
"null"
]
},
"MinSalary": {
"oneOf": [
{
"format": "double",
"type": [
"number",
"null"
]
},
{
"type": [
"string",
"null"
]
},
{
"enum": [
"-INF",
"INF",
"NaN"
],
"type": [
"string",
"null"
]
}
]
},
"MoreInformation": {
"type": [
"string",
"null"
]
},
"Permalink": {
"type": [
"string",
"null"
]
},
"PublicationDate": {
"format": "date-time",
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": "string"
},
"Recruiter": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.person"
},
{
"type": [
"object",
"null"
]
}
]
},
"References": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.linklist"
},
{
"type": [
"object",
"null"
]
}
]
},
"Salary": {
"type": [
"string",
"null"
]
},
"SalaryPeriod": {
"type": [
"string",
"null"
]
},
"SortOrder": {
"format": "int32",
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number"
},
"TeamFacts": {
"anyOf": [
{
"$ref": "./cbs.website.odataapi.models.teamfactlist"
},
{
"type": [
"object",
"null"
]
}
]
},
"TermsOfEmployment": {
"type": [
"string",
"null"
]
},
"TheWork": {
"type": [
"string",
"null"
]
},
"Title": {
"type": [
"string",
"null"
]
},
"UniqueId": {
"type": "string"
},
"Updated": {
"format": "date-time",
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": "string"
},
"Url": {
"type": [
"string",
"null"
]
},
"VacancyCategory": {
"items": {
"type": [
"string",
"null"
]
},
"type": "array"
},
"VacancyNumber": {
"type": [
"string",
"null"
]
},
"Version": {
"format": "int32",
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number"
},
"WorkLocation": {
"items": {
"type": [
"string",
"null"
]
},
"type": "array"
},
"WorkingEnvironment": {
"type": [
"string",
"null"
]
},
"YourProfile": {
"type": [
"string",
"null"
]
}
},
"title": "Vacancy",
"type": "object",
"x-derived-from": [
"https://www.cbs.nl/odata/v1/openapi.json#/components/schemas/CBS.Website.ODataApi.Models.Vacancy"
]
}