class TestSchema(Schema): field1: str = fields.String(validators=[validator])
class TestSchema(Schema): field1: str = fields.String(load_from="special_field") field2: str = fields.String(load_from="special_field_2")
class TestSchema(Schema): field1: str = fields.String(default="1") # noinspection PyMethodMayBeStatic async def after_load(self): mock()
class TestSchema(Schema): field1: str = fields.String( validators=[lambda x: mock(x), lambda x: mock2(x)])
class TestSchema(Schema): field1: str = fields.String(validators=[Length(min=1)])
class TestSchema(Schema): field1: str field2: str = fields.String(required=False) field3: str
class BenchmarkSchema(Schema): field1: str = fields.String(required=True, ) field2 = fields.Integer(required=True)
class TestSchema(Schema): field1: str = fields.String(load_from='special_field') field2: str = fields.String(load_from='special_field')
class AddValueSchema(Schema): # Custom validations can be done by passing a list of functions # to the validators keyword param. value: str = fields.String()