class Example5(Example4): b = field.Int() c = field.Float() def __init__(self): super(Example4, self).__init__(a=5, b=50, c=100.5)
class Example(Model): a = field.Int()
class Example4(Model): a = field.Int() b = field.Float() def __init__(self): super(Example4, self).__init__(a=5, b=50.5)
class Example(Model): a = field.Int() b = field.Nested(SubExample) c = field.Bool(required=False)
class Example(Model): a = field.Int() b = field.Str()
class Example(Model): a = field.Int(validators=[assert_value_between_0_and_20]) b = field.Bool(required=False, default=False) c = field.Nested(SubExample, required=False) d = field.Nested(SubExample)
class Example(Model): a = field.Int() b = field.Bool(required=False)
class SubExample(Model): x = field.Int()
class Example(Model): a = field.Int() b = field.Bool()
class Player(Model): key = MyUuid(required=False, default=uuid4) name = field.Tuple(str, str) age = field.Int() rating = field.Float()
class Version(Model): major = field.Int() minor = field.Int() patch = field.Int(required=False, default=0)
class User(Model): name = field.Str(rename='username', serializers=[lambda s: s.strip()]) age = field.Int(required=False) addresses = field.List(Address, required=False)