using Microsoft.AspNetCore.Http; namespace Fitness_core_BE.Interfaces.Services { public interface IMealService { Task GetMealCategoryList(object payload, HttpContext httpContext); Task CreateMealCategory(object payload, HttpContext httpContext); Task GetMealPlanList(object payload, HttpContext httpContext); Task GetMealPlanById(object payload, HttpContext httpContext); Task GetMealPlanByCustomerId(object payload, HttpContext httpContext); Task CreateMealPlan(object payload, HttpContext httpContext); Task CreateCustomerMealPlan(object payload, HttpContext httpContext); Task GetMealItemsByMealPlanId(object payload, HttpContext httpContext); Task CreateMealItem(object payload, HttpContext httpContext); Task UpdateMealPlan(object payload, HttpContext httpContext); Task DeleteMealPlan(object payload, HttpContext httpContext); Task AssignMealToCustomer(object payload, HttpContext httpContext); Task UnassignMealFromCustomer(object payload, HttpContext httpContext); } }