1
0
mirror of synced 2024-12-01 00:57:18 +01:00
bemaniutils/bemani/data/interfaces.py

17 lines
351 B
Python
Raw Normal View History

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.
"""