Skip to content

PpeSearchPredicateModel

Field Type Required Description and constraints
equipment array of string Yes minimum items 1. maximum items 4
condition string Yes values "wearing", "missing"
equipmentMatch string No values "any", "all". default "any"

Additional properties are rejected by this schema.

{
"properties": {
"equipment": {
"items": {
"type": "string",
"enum": [
"gloves",
"eyewear",
"hardHat",
"hiVis"
]
},
"type": "array",
"maxItems": 4,
"minItems": 1,
"title": "Equipment"
},
"condition": {
"type": "string",
"enum": [
"wearing",
"missing"
],
"title": "Condition"
},
"equipmentMatch": {
"type": "string",
"enum": [
"any",
"all"
],
"title": "Equipmentmatch",
"default": "any"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"equipment",
"condition"
],
"title": "PpeSearchPredicateModel"
}
Image preview