using Microsoft.ML.Data;

namespace HorseRacingPredictor.Horses.ML
{
    /// <summary>
    /// Classe che rappresenta l'output della previsione del modello ML.
    /// </summary>
    public class ModelOutput
    {
        // Previsione: il risultato della classificazione (1 = vincitore, 2 = secondo posto, ecc.)
        [ColumnName("Score")]
        public float PredictedPosition { get; set; }

        [NoColumn] // Indica che questa proprietà non esiste nei dati
        public float WinProbability { get; set; }
        
        [NoColumn] // Indica che questa proprietà non esiste nei dati
        public float PlaceProbability { get; set; }
    }
}
