{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/digitaal-stelsel-omgevingswet-dso/_shared/optie",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"optieGeenVanBovenstaande": {
"description": "Kenmerk optieGeenVanBovenstaande=true betekent dat dit de optie \"geen van bovenstaande\" is en kan worden geselecteerd in plaats van de andere (antwoord) opties. Dit geldt voor meerkeuzevragen van het antwoordType 'lijstwaarde' met optieType 'meerdereAntwoorden'. Er is maximaal 1 optie met optieGeenVanBovenstaande=true.",
"type": "boolean"
},
"optieTekst": {
"description": "De tekst die de antwoord-optie omschrijft.",
"type": "string"
},
"sequenceId": {
"description": "Numeriek veld dat wordt gebruikt voor de presentatievolgorde van de Opties.",
"type": "integer"
},
"toelichting": {
"description": "Verwijzing naar de toelichting bij de vraag. De inhoud van de toelichting kan opgehaald worden bij de toelichtingen service",
"properties": {
"belangrijk": {
"description": "Definieert of de toelichting belangrijk is voor het ondersteunen en begrijpen van de vraag of het antwoord. Dit kan bijvoorbeeld gebruikt worden door frontend-applicaties als indicatie dat de toelichting direct getoond dient te worden.",
"type": "boolean"
},
"korteToelichtingId": {
"description": "identifier waarmee de korte toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig",
"type": "integer"
},
"langeToelichtingId": {
"description": "identifier waarmee de lange toelichting geidentificeerd wordt in de toelichtingen service. Indien er geen toelichting beschikbaar is is dit veld afwezig",
"type": "integer"
}
},
"required": [
"belangrijk"
]
}
},
"required": [
"optieTekst",
"sequenceId",
"optieGeenVanBovenstaande"
],
"x-derived-from": [
"https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v2.json#/components/schemas/Optie",
"https://developer.omgevingswet.overheid.nl/publish/pages/171046/toepasbareregels-uitvoerenservices-v3.json#/components/schemas/Optie"
]
}