using Jugenddienst_Stunden.Types; namespace Jugenddienst_Stunden.Interfaces; /// /// Repository‑Schnittstelle für Datenzugriff (API/Storage) rund um Stunden. /// internal interface IHoursRepository { Task LoadBase(string query); Task LoadSettings(); Task LoadData(); Task LoadUser(string apiKey); Task> LoadDay(DateTime date); Task LoadEntry(int id); Task SaveEntry(DayTime stunde); Task DeleteEntry(DayTime stunde); }