OneStateService

class zvt.contract.base_service.OneStateService

Bases: StatefulService

StatefulService which saving all states in one object

__init__() None
clear_state_data(entity_id=None)

clear state of the entity

Parameters:

entity_id – entity id

decode_state(state: str)

decode state

Parameters:

state

Returns:

encode_state(state: object)

encode state

Parameters:

state

Returns:

name = None

name of the service, default name of class if not set manually

state_schema: Type[StateMixin] = None

state schema