namespace FlowAPI.Application.Interfaces { public interface IGenericRepository where T : class { Task> GetAllAsync(); Task GetByIdAsync(Guid id); Task CreateAsync(T entity); Task UpdateAsync(T entity); Task DeleteAsync(Guid id); } }