@openactive/data-models
Version:
Data models used to drive that OpenActive validator, developer documentation, and model libraries
59 lines • 1.63 kB
JSON
{
"type": "PropertyValueSpecification",
"derivedFrom": "https://schema.org/PropertyValueSpecification",
"hasId": true,
"sampleId": "https://example.com/someid",
"status": {
"response": {
"hasId": false,
"requiredFields": [
"type",
"name"
],
"recommendedFields": [
"description"
],
"shallNotInclude": [],
"requiredOptions": []
}
},
"inSpec": [
"type",
"id",
"name",
"description",
"valueRequired"
],
"notInSpec": [],
"fields": {
"type": {
"fieldName": "type",
"requiredType": "https://schema.org/Text",
"requiredContent": "PropertyValueSpecification"
},
"name": {
"fieldName": "name",
"requiredType": "https://schema.org/Text",
"sameAs": "https://schema.org/name",
"description": [
"Display label for the field."
]
},
"description": {
"fieldName": "description",
"requiredType": "https://schema.org/Text",
"sameAs": "https://schema.org/description",
"description": [
"Descriptive help plain text for the field, which must not include HTML or other markup."
]
},
"valueRequired": {
"fieldName": "valueRequired",
"requiredType": "https://schema.org/Boolean",
"sameAs": "https://schema.org/valueRequired",
"description": [
"Specifies that a value for the field is required to proceed with the booking."
]
}
}
}