Files
2026-07-13 12:33:44 +08:00

42 lines
923 B
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"definitions": {
"ParserValidateFiles": {
"type": "object",
"properties": {
"servers": {
"description": "A list of servers and the number of files associated with each server",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"fileCount": {
"type": "number"
}
},
"required": ["name"]
}
},
"valid": {
"description": "An array of valid file paths relative to the campaign root directory",
"type": "array",
"items": {
"type": "string"
}
},
"invalid": {
"description": "An array of invalid file paths relative to the campaign root directory",
"type": "array",
"items": {
"type": "string"
}
}
},
"required": ["invalid", "servers", "valid"]
}
}
}