Esempio n. 1
0
 class Model:
     value: int = datamodels.field(metadata={"my_metadata": "META"})
Esempio n. 2
0
 class Model:
     hidden_value: int = datamodels.field(init=False)
     value: int
     hidden_value_with_default: int = datamodels.field(default=10,
                                                       init=False)
Esempio n. 3
0
 class Model(datamodels.DataModel):
     other_value = datamodels.field(default=None)
Esempio n. 4
0
 class WrongModel:
     list_value: List[int] = datamodels.field(default_factory=tuple)
Esempio n. 5
0
 class Model:
     list_value: List[int] = datamodels.field(default_factory=list)
     dict_value: Dict[str, int] = datamodels.field(
         default_factory=lambda: {"one": 1})
Esempio n. 6
0
 class Model:
     bool_value: bool = True
     int_value: int
     enum_value: SampleEnum = SampleEnum.FOO
     any_value: Any = datamodels.field(default="ANY")