leaguemanager.services.scheduling.base¶
Module Contents¶
Classes¶
Protocol for scheduling services. |
API¶
- class leaguemanager.services.scheduling.base.ScheduleServiceBase¶
Bases:
typing.ProtocolProtocol for scheduling services.
This protocol defines the methods that a scheduling service should implement.
- abstract generate_schedule() None¶
Generate the schedule for the competition.
- abstract get_schedule() None¶
Get the generated schedule.
- abstract update_schedule() None¶
Update the existing schedule.