Serializable#

Module: iqm.station_control.interface.serializable

class Serializable#

Bases: ABC

A mixin class adding uniform dictionary serialization capabilities to subclasses.

Methods

deserialize

Reconstruct an instance from a dictionary payload.

serialize

Serialize the object instance into a dictionary payload.

abstractmethod serialize()#

Serialize the object instance into a dictionary payload.

Return type:

dict[str, Any]

abstractmethod classmethod deserialize(data)#

Reconstruct an instance from a dictionary payload.

Parameters:

data (dict[str, Any])

Return type:

T

Inheritance

Inheritance diagram of iqm.station_control.interface.serializable.Serializable