melosys-schema
Version:
MelosSys Schema Mock data
70 lines (69 loc) • 2.7 kB
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://melosys.nav.no/schemas/behandlingOversikter-definitions.json",
"title": "The behandlingOversikter Schema",
"definitions": {
"behandlingOversikter": {
"$id": "#/definitions/behandlingOversikter",
"type": "array",
"title": "The behandlingOversikter Schema",
"uniqueItems": true,
"items": {
"$id": "#/definitions/behandlingOversikter/items",
"type": "object",
"title": "The Items Schema",
"additionalProperties": false,
"required": [
"behandlingID",
"behandlingsstatus",
"behandlingstype",
"opprettetDato",
"periode",
"land"
],
"properties": {
"behandlingID": {
"$id": "#/definitions/behandlingOversikter/items/properties/behandlingID",
"$ref": "http://melosys.nav.no/schemas/definitions-schema.json#/definitions/behandlingID"
},
"behandlingstype": {
"$id": "#/definitions/behandlingOversikter/items/properties/behandlingstype",
"title": "The Behandlingstype Schema",
"$ref": "http://melosys.nav.no/schemas/definitions-schema.json#/definitions/kodeverk"
},
"behandlingsstatus": {
"$id": "#/definitions/behandlingOversikter/items/properties/behandlingsstatus",
"title": "The Behandlingsstatus Schema",
"$ref": "http://melosys.nav.no/schemas/definitions-schema.json#/definitions/kodeverk"
},
"opprettetDato": {
"title": "The opprettetDato Schema",
"$id": "#/definitions/behandlingOversikter/items/properties/opprettetDato",
"$ref": "http://melosys.nav.no/schemas/definitions-schema.json#/definitions/dato-tid"
},
"periode": {
"title": "The periode Schema",
"$id": "#/definitions/behandlingOversikter/properties/behandlingOversikter/properties/periode",
"$ref": "http://melosys.nav.no/schemas/definitions-schema.json#/definitions/periode"
},
"land": {
"$id": "#/definitions/behandlingOversikter/items/properties/land",
"type": "array",
"title": "The Land Schema",
"uniqueItems": true,
"items": {
"$id": "#/definitions/behandlingOversikter/items/properties/land/items",
"type": "string",
"title": "The Items Schema",
"default": "",
"examples": [
"GB"
],
"pattern": "^(.*)$"
}
}
}
}
}
}
}