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