export const catSchema = { title: 'Categories', description: 'Define categories and their associated save paths. All save paths in qBittorrent must be defined here. You can use `*` as a wildcard for subdirectories.', type: 'complex-object', keyLabel: 'Category Name', keyDescription: 'Name of the category as it appears in qBittorrent.', // Special handling for flat string values (category: path format) flatStringValues: true, patternProperties: { ".*": { type: 'string', label: 'Save Path', description: 'The absolute path where torrents in this category should be saved.', default: '' } }, additionalProperties: { type: 'string', label: 'Save Path', description: 'The absolute path where torrents in this category should be saved.', default: '' } };