from enum import Enum from typing import Tuple class VCommandsType(Enum): PLAY_PREV = 'Play Prev' SKIP = 'Skip' PAUSE = 'Pause' RESUME = 'Resume' CONTEXT = 'Context' PLAY = 'Play' class VCommands: def __init__(self, type: VCommandsType, args=None) -> None: self.__type = type self.__args = args def getType(self) -> VCommandsType: return self.__type def getArgs(self) -> Tuple: return self.__args