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);
}