Exemplo n.º 1
0
class EntityType(Helper):
    mode = HelperMode.UPPER_DOT_SEPARATED

    YANDEX_GEO = Item()
    YANDEX_FIO = Item()
    YANDEX_NUMBER = Item()
    YANDEX_DATETIME = Item()
Exemplo n.º 2
0
class Methods(Helper):

    mode = HelperMode.lowerCamelCase

    IMAGES = Item()  # images
    STATUS = Item()  # status

    @staticmethod
    def api_url(skill_id, method):
        """
        Generate API URL with skill_id and method

        :param skill_id:
        :param method:
        :return:
        """
        return API_URL.format(skill_id=skill_id, method=method)
Exemplo n.º 3
0
class DefaultFilters(Helper):
    mode = HelperMode.snake_case

    REQUEST_TYPE = Item()  # request_type
    STARTS_WITH = Item()  # starts_with
    CONTAINS = Item()  # contains
    COMMANDS = Item()  # commands
    REGEXP = Item()  # regexp
    STATE = Item()  # state
    FUNC = Item()  # func
Exemplo n.º 4
0
class CardType(Helper):
    mode = HelperMode.CamelCase

    BIG_IMAGE = Item()  # BigImage
    ITEMS_LIST = Item()  # ItemsList
Exemplo n.º 5
0
class GameStates(Helper):
    mode = HelperMode.snake_case

    SELECT_GAME = Item()
    GUESS_NUM = Item()
    THIMBLES = Item()
Exemplo n.º 6
0
class RequestType(Helper):
    mode = HelperMode.CamelCase

    SIMPLE_UTTERANCE = Item()  # SimpleUtterance
    BUTTON_PRESSED = Item()  # ButtonPressed
Exemplo n.º 7
0
class GameStates(Helper):
    mode = HelperMode.snake_case

    SELECT_GAME = Item()  # = select_game
    GUESS_NUM = Item()  # = guess_num
    THIMBLES = Item()  # = thimbles
Exemplo n.º 8
0
class States(Helper):
    """
    Перечень состояний (фаз) диалога
    """
    mode = HelperMode.snake_case
    # приветствие
    HELLO = Item()

    # выбор типа игры (новый игрок)
    SELECT_GAME_MODE = Item()

    # выбор типа игры (известный игрок - Друг)
    SELECT_GAME_MODE_FRIEND = Item()

    # Друг решил сменить имя
    FRIEND_CHANGE_NAME = Item()

    # ввод имени Друга
    FRIEND_NAME = Item()

    # состояние обобщение (общие методы) для игровх процессов режима А и Б
    GAME_PROCESS = Item()

    # ввод имени
    A_PLAYER_NAME = Item()
    # подтверждение начала игры
    A_CONFORM_START = Item()
    # игровой процесс
    A_GAME_PROCESS = Item()

    B_PLAYER_NAMES = Item()
    B_CONFORM_START = Item()
    B_GAME_PROCESS = Item()

    GO_OUT = Item()
    BYE_BYE = Item()
Exemplo n.º 9
0
class DosStates(Helper):
    mode = HelperMode.snake_case

    SELECT_HOST_DOS = Item()
    START_ATTACK = Item()
Exemplo n.º 10
0
class UserStates(Helper):
    mode = HelperMode.snake_case

    SELECT_COMMAND = Item()
Exemplo n.º 11
0
class PingStates(Helper):
    mode = HelperMode.snake_case
    SELECT_HOST_PING = Item()
    START_PING = Item()