1
0
mirror of synced 2024-11-30 16:54:30 +01:00
bemaniutils/bemani/data/interfaces.py

16 lines
350 B
Python

from abc import ABC, abstractmethod
from typing import List
from bemani.data.types import Server
class APIProviderInterface(ABC):
@abstractmethod
def get_all_servers(self) -> List[Server]:
"""
Grab all authorized servers in the system.
Returns:
A list of Server objects sorted by add time.
"""