+ schema = {
+ 'anyOf': [
+ one_or_more({'type': 'string', 'format': 'path'}),
+ {
+ 'type': 'object',
+ 'properties': {
+ 'path': one_or_more({'type': 'string', 'format': 'path'}),
+ 'allow_different_qualities': {'enum': ['better', True, False], 'default': False},
+ 'type': {'enum': ['files', 'dirs'], 'default': 'files'}
+ },
+ 'required': ['path'],
+ 'additionalProperties': False
+ }
+ ]
+ }