Source code for peek_plugin_base.server.PeekServerPlatformHookABC

from abc import abstractmethod

from peek_plugin_base.PeekPlatformCommonHookABC import PeekPlatformCommonHookABC
from peek_plugin_base.PeekPlatformFileStorageHookABC import PeekPlatformFileStorageHookABC
from peek_plugin_base.server.PeekPlatformServerHttpHookABC import PeekPlatformServerHttpHookABC
from peek_plugin_base.server.PeekPlatformAdminHttpHookABC import \
    PeekPlatformAdminHttpHookABC
from abc import abstractmethod

from peek_plugin_base.PeekPlatformCommonHookABC import PeekPlatformCommonHookABC
from peek_plugin_base.PeekPlatformFileStorageHookABC import PeekPlatformFileStorageHookABC
from peek_plugin_base.server.PeekPlatformAdminHttpHookABC import \
    PeekPlatformAdminHttpHookABC
from peek_plugin_base.server.PeekPlatformServerHttpHookABC import \
    PeekPlatformServerHttpHookABC


[docs]class PeekServerPlatformHookABC(PeekPlatformCommonHookABC, PeekPlatformAdminHttpHookABC, PeekPlatformServerHttpHookABC, PeekPlatformFileStorageHookABC): @property @abstractmethod def dbConnectString(self) -> str: """ DB Connect String :return: The SQLAlchemy database engine connection string/url. """