@openactive/data-models
Version:
Data models used to drive that OpenActive validator, developer documentation, and model libraries
40 lines • 957 B
JSON
{
"type": "DropdownFormFieldSpecification",
"subClassOf": "#PropertyValueSpecification",
"sampleId": "https://example.com/gender",
"requiredFields": [
"type",
"id",
"name",
"valueOption"
],
"recommendedFields": [
"description"
],
"shallNotInclude": [],
"requiredOptions": [],
"inSpec": [
"type",
"id",
"name",
"description",
"valueRequired",
"valueOption"
],
"notInSpec": [],
"fields": {
"type": {
"fieldName": "type",
"requiredType": "https://schema.org/Text",
"requiredContent": "DropdownFormFieldSpecification"
},
"valueOption": {
"fieldName": "valueOption",
"requiredType": "ArrayOf#https://schema.org/Text",
"description": [
"Specifies an array of display values for the dropdown."
],
"sameAs": "https://openactive.io/valueOption"
}
}
}