vk_maria.dispatcher.fsm.storage.core#

Classes

class BaseStorage[исходный код]#
abstract close()[исходный код]#
classmethod check_address(*, chat=None, user=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

Тип результата:

(Union[str, int], Union[str, int])

abstract get_state(*, chat=None, user=None, default=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • default (Optional[str], default: None) –

Тип результата:

Optional[str]

abstract get_data(*, chat=None, user=None, default=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • default (Optional[str], default: None) –

Тип результата:

Dict

abstract set_state(*, chat=None, user=None, state=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • state (Optional[AnyStr], default: None) –

abstract set_data(*, chat=None, user=None, data=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • data (Optional[Dict], default: None) –

abstract update_data(*, chat=None, user=None, data=None, **kwargs)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • data (Optional[Dict], default: None) –

reset_data(*, chat=None, user=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

reset_state(*, chat=None, user=None, with_data=True)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • with_data (Optional[bool], default: True) –

finish(*, chat=None, user=None, with_data=False)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • with_data (bool, default: False) –

class FSMContext(storage)[исходный код]#
Параметры:

storage (BaseStorage) –

get_state(default=None)[исходный код]#
Параметры:

default (Optional[str], default: None) –

Тип результата:

Optional[str]

get_data(default=None)[исходный код]#
Параметры:

default (Optional[str], default: None) –

Тип результата:

Dict

update_data(data=None, **kwargs)[исходный код]#
Параметры:

data (Optional[Dict], default: None) –

set_state(state=None)[исходный код]#
Параметры:

state (Optional[AnyStr], default: None) –

set_data(data=None)[исходный код]#
Параметры:

data (Optional[Dict], default: None) –

reset_state(with_data=True)[исходный код]#
Параметры:

with_data (Optional[bool], default: True) –

reset_data()[исходный код]#
finish(with_data=False)[исходный код]#
Параметры:

with_data (bool, default: False) –

class DisabledStorage[исходный код]#
close()[исходный код]#
get_state(*, chat=None, user=None, default=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • default (Optional[str], default: None) –

Тип результата:

Optional[str]

get_data(*, chat=None, user=None, default=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • default (Optional[str], default: None) –

Тип результата:

Dict

update_data(*, chat=None, user=None, data=None, **kwargs)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • data (Optional[Dict], default: None) –

set_state(*, chat=None, user=None, state=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • state (Optional[AnyStr], default: None) –

set_data(*, chat=None, user=None, data=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • data (Optional[Dict], default: None) –

classmethod check_address(*, chat=None, user=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

Тип результата:

(Union[str, int], Union[str, int])

finish(*, chat=None, user=None, with_data=False)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • with_data (bool, default: False) –

reset_data(*, chat=None, user=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

reset_state(*, chat=None, user=None, with_data=True)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • with_data (Optional[bool], default: True) –