#!/usr/bin/env python3 # -*- coding: utf-8 -*- from typing import Self, Callable from abc import ABC, abstractmethod from Models.RequestModel import RequestModel from Models.ResponseModel import ResponseModel class ControllerAbstractInterface(ABC): @abstractmethod def get_action(self:Self, action:str) -> Callable[[RequestModel, ResponseModel], None]|None:pass