diff --git a/Calendar/CalendarInterface.py b/Calendar/CalendarInterface.py new file mode 100644 index 0000000..cc1e4a3 --- /dev/null +++ b/Calendar/CalendarInterface.py @@ -0,0 +1,18 @@ +from DataSourceInterface import DataSourceInterface + +class CalendarInterface (DataSourceInterface): + """Interface for fetching and processing calendar event information.""" + def get_upcoming_events(self, count): + raise NotImplementedError("Functions needs to be implemented") + + def get_today_events(self): + raise NotImplementedError("Functions needs to be implemented") + + def get_day_events(self): + raise NotImplementedError("Functions needs to be implemented") + + def get_month_events(self, count): + raise NotImplementedError("Functions needs to be implemented") + + def get_week_events(self, count): + raise NotImplementedError("Functions needs to be implemented") \ No newline at end of file