using MealPlan.Api.DTOs.MealPlan; namespace MealPlan.Api.Services; public interface IMealPlanService { Task> GetEntriesAsync(Guid userId, DateOnly from, DateOnly to, CancellationToken ct = default); Task UpsertEntryAsync(Guid userId, UpsertMealPlanEntryDto dto, CancellationToken ct = default); Task DeleteEntryAsync(Guid userId, int id, CancellationToken ct = default); Task> GetShoppingListAsync(Guid userId, DateOnly from, DateOnly to, CancellationToken ct = default); }