{
   "type": "BooleanFormFieldSpecification",
   "subClassOf": "#PropertyValueSpecification",
   "sampleId": "https://example.com/photoconsent",
   "requiredFields": [
      "type",
      "id",
      "name"
   ],
   "recommendedFields": [
      "description"
   ],
   "shallNotInclude": [
      "valueRequired"
   ],
   "requiredOptions": [],
   "inSpec": [
      "type",
      "id",
      "name",
      "description",
      "valueRequired"
   ],
   "notInSpec": [
      "valueRequired"
   ],
   "fields": {
      "type": {
         "fieldName": "type",
         "requiredType": "https://schema.org/Text",
         "requiredContent": "BooleanFormFieldSpecification"
      }
   }
}