Source code for gatenet.hotspot.backend from abc import ABC, abstractmethod from typing import List, Dict from dataclasses import dataclass [docs] @dataclass class BackendResult: ok: bool message: str = "" [docs] class HotspotBackend(ABC): [docs] @abstractmethod def start(self) -> BackendResult: ... [docs] @abstractmethod def stop(self) -> BackendResult: ... [docs] @abstractmethod def devices(self) -> List[Dict[str, str]]: ...