13 lines
356 B
C#
13 lines
356 B
C#
using GymLogAI.Application.DTOs;
|
|
using GymLogAI.Core.Entities;
|
|
|
|
namespace GymLogAI.Application.Interfaces;
|
|
|
|
public interface IWorkoutRecommendationGenerator
|
|
{
|
|
Task<WorkoutRecommendationDto> GenerateAsync(
|
|
WorkoutRecommendationContext context,
|
|
IReadOnlyCollection<Workout> workoutHistory,
|
|
CancellationToken cancellationToken);
|
|
}
|