1
0
mirror of synced 2024-11-28 07:50:51 +01:00
bemaniutils/bemani/data/interfaces.py

16 lines
350 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.
"""