using ShiftScheduler.Shared; namespace ShiftScheduler.Services; public interface ICalendarService { Task> GetCalendarsAsync(); Task SyncShiftsToCalendarAsync(string calendarId, List shifts); } /// Marker interface for DI disambiguation. public interface IGoogleCalendarService : ICalendarService { } /// Marker interface for DI disambiguation. public interface INextcloudCalendarService : ICalendarService { }