Files
gallery/gallery/sketch/schedule/api.py
T

16 lines
391 B
Python

import datetime
from ..api import Api
from ..source import ApiSource
from .model import Channel, Schedule
class ScheduleApi[S = ApiSource](Api[S]):
TYPE = "schedule"
async def find_channels(self, query: str) -> list[Channel]:
raise NotImplementedError
async def get_schedule(self, channel_id: str, date: datetime.date) -> Schedule:
raise NotImplementedError