class Update_dataservice_validator(Validator): source_dmp_data_table_id = IntegerField(min_value=1, required=False) request_method = EnumField(choices=[1,2], required=False) state = EnumField(choices=[0, 1], required=False) data_service_name = StringField(max_length=64, required=False) api_path = StringField(max_length=64, required=False) query_sql = StringField(max_length=65535, required=False)
class V(Validator): name = StringField(max_length=50, required=True) age = IntegerField(min_value=1, max_value=120, default=20) sex = EnumField(choices=['f', 'm']) def validate_name(self, value): if value == 'foo': raise FieldValidationError('"foo" is invalid')
class V(Validator): name = StringField(max_length=50, required=True) age = IntegerField(min_value=1, max_value=120, default=20) sex = EnumField(choices=['f', 'm']) def validate(self, data): if data['name'] == 'foo' and data['age'] < 30: raise ValidationError('foo is too young, he is older than 30')
class Get_dashboards_and_archives_validator(Validator): upper_dmp_dashboard_archive_id = IntegerField(min_value=1, required=False) is_owner = EnumField(choices=[True, False], required=True) state = EnumField(choices=[0, 1, 2, 3], required=True) name = StringField(max_length=64, required=False)
class V(Validator): name = StringField(max_length=50, required=True) age = IntegerField(min_value=1, max_value=120) sex = EnumField(choices=['f', 'm'])
class Update_query_data_task_validator(Validator): time_unit = EnumField( choices=["weeks", "days", "hours", "minutes", "seconds"], required=True) time_value = IntegerField(min_value=1, required=True)
class ReportMissingEpisodeValidator(Validator): bangumiID = StringField(strict=False, required=True) episodeID = StringField(required=True) bgmEpisodeID = StringField(required=True) website = EnumField(choices=['bilibili', 'iqiyi'], required=True)
class ReportMissingBangumiValidator(Validator): bangumiID = StringField(strict=False, required=True) subjectID = StringField(required=True) title = StringField(required=True) href = StringField(required=True) website = EnumField(choices=['bilibili', 'iqiyi'], required=True)
class V(Validator): number = EnumField()
class V(Validator): number = EnumField(choices=[1, 2, 3])