Simple fields¶
Fields for basic data types.
-
class
yadm.fields.simple.
BooleanField
(default=<class 'yadm.markers.AttributeNotSet'>, *, choices=None, **kwargs)¶ Field for boolean values.
-
type
¶ alias of
bool
-
-
class
yadm.fields.simple.
FloatField
(default=<class 'yadm.markers.AttributeNotSet'>, *, choices=None, **kwargs)¶ Field for float.
-
type
¶ alias of
float
-
-
class
yadm.fields.simple.
IntegerField
(default=<class 'yadm.markers.AttributeNotSet'>, *, choices=None, **kwargs)¶ Field for integer.
-
type
¶ alias of
int
-
-
class
yadm.fields.simple.
ObjectIdField
(default_gen=False)¶ Field for ObjectId.
Parameters: default_gen (bool) – generate default value if not set -
type
¶ alias of
ObjectId
-
-
class
yadm.fields.simple.
SimpleField
(default=<class 'yadm.markers.AttributeNotSet'>, *, choices=None, **kwargs)¶ Base field for simple types.
Parameters: - default – default value
- choices (set) – set of possible values
-
class
yadm.fields.simple.
StaticField
(data)¶ Field for static data.