Files
ds-bot/schemas/ds-voice.schema.json
2023-04-12 15:55:23 -07:00

61 lines
1.5 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"joinChannel": {
"type": "string"
},
"maxSizes": {
"type": "array",
"items": {
"type": "integer"
}
},
"maxListSizes": {
"type": "array",
"items": {
"type": "integer"
}
},
"tierRequirements": {
"type": "object",
"properties": {
"create": {
"$ref": "./DSTier.schema.json"
},
"join": {
"$ref": "./DSTier.schema.json"
},
"rename": {
"$ref": "./DSTier.schema.json"
},
"lock": {
"$ref": "./DSTier.schema.json"
},
"list": {
"type": "object",
"additionalProperties": {
"$ref": "./DSTier.schema.json"
}
}
},
"required": [
"create",
"join",
"rename",
"lock",
"list"
]
}
},
"required": [
"enabled",
"joinChannel",
"maxSizes",
"maxListSizes",
"tierRequirements"
]
}