Skip to main content

TypeRegistry

Inherits from: object Registry for serializable types

register

TypeRegistry.register(type_class: Type)
Register a type for serialization
Arguments
type_class (Type)
Type
required
No description provided.

get_type

TypeRegistry.get_type(type_name: str) -> Type
Get type by name
Arguments
type_name (str)
str
required
No description provided.
Returns
returns
Type

serialize

TypeRegistry.serialize(obj: Any) -> Any
Auto-serialize any registered type
Arguments
obj (Any)
Any
required
No description provided.
Returns
returns
Any

deserialize

TypeRegistry.deserialize(obj: Any) -> Any
Auto-deserialize any registered type
Arguments
obj (Any)
Any
required
No description provided.
Returns
returns
Any