예제 #1
0
 class X(Record):
     a: str
     b: str
     c: str = StringField(exclude=True)
예제 #2
0
 class X(Record):
     location: str = StringField(input_name="in")
     foo: str = StringField(required=False,
                            default="BAR",
                            input_name="bar",
                            output_name="foobar")
예제 #3
0
 class X(Record, validation=True):
     foo: str = StringField(trim_whitespace=True)
예제 #4
0
 class Order(Record, validation=True):
     price: Decimal = DecimalField()
     quantity: int = IntegerField()
     side: str = StringField()
     foo: float = FloatField(required=False, default=3.33)
예제 #5
0
 class Moo(Record):
     foo: Optional[str] = StringField(max_length=10,
                                      min_length=3,
                                      allow_blank=False)
예제 #6
0
 class Moo(Record):
     foo: str = StringField(max_length=10,
                            min_length=3,
                            required=False,
                            allow_blank=False)
예제 #7
0
 class X(Record):
     location: str = StringField(input_name='in')
     foo: str = StringField(required=False,
                            default='BAR',
                            input_name='bar',
                            output_name='foobar')