faust.types.models
¶
-
class
faust.types.models.
Converter
(*args, **kwargs)[source]¶ -
target
¶ Alias for field number 0
-
handler
¶ Alias for field number 1
-
-
class
faust.types.models.
ModelOptions
(*args, **kwargs)[source]¶ -
serializer
= None¶
-
include_metadata
= True¶
-
allow_blessed_key
= False¶
-
isodates
= False¶
-
clone_defaults
() → faust.types.models.ModelOptions[source]¶ Return type: ModelOptions
-
fields
= None¶ Index – Flattened view of __annotations__ in MRO order.
-
fieldset
= None¶ Index – Set of required field names, for fast argument checking.
-
fieldpos
= None¶ Index – Positional argument index to field name. Used by Record.__init__ to map positional arguments to fields.
-
optionalset
= None¶ Index – Set of optional field names, for fast argument checking.
-
models
= None¶ Index – Mapping of fields that are ModelT
-
modelattrs
= None¶
-
converse
= None¶ Index – Mapping of fields that are not builtin-types. E.g. datetime.
-
defaults
= None¶ Mapping of field names to default value.
-
initfield
= None¶ Mapping of init field conversion callbacks.
-
-
class
faust.types.models.
ModelT
(*args, **kwargs) → None[source]¶ -
classmethod
from_data
(data: Any, *, preferred_type: Type[_ForwardRef('ModelT')] = None) → faust.types.models.ModelT[source]¶ Return type: ModelT
-
classmethod
loads
(s: bytes, *, default_serializer: Union[faust.types.codecs.CodecT, str, NoneType] = None) → faust.types.models.ModelT[source]¶ Return type: ModelT
-
classmethod