{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/DynamicSkillDTO", "title": "DynamicSkillDTO", "type": "object", "description": "Dynamic skill data transfer object for skill-based queue filtering.", "properties": { "skillId": { "type": "string", "description": "The ID of the skill." }, "textValue": { "type": "string", "description": "The text value for a text-type skill." }, "booleanValue": { "type": "boolean", "description": "The boolean value for a boolean-type skill." }, "proficiencyValue": { "type": "integer", "format": "int32", "description": "The proficiency value for a proficiency-type skill." }, "enumSkillValues": { "type": "array", "description": "The set of enum values for an enum-type skill.", "items": { "type": "string" }, "uniqueItems": true } } }