namespace Managing.Api.Models.Responses
{
    /// <summary>
    /// Represents a high-performing strategy with its name and PnL value
    /// </summary>
    public class StrategyPerformance
    {
        /// <summary>
        /// Name of the strategy bot
        /// </summary>
        public string StrategyName { get; set; }
        
        /// <summary>
        /// Profit and Loss value of the strategy
        /// </summary>
        public decimal PnL { get; set; }
    }

    /// <summary>
    /// View model containing the top performing strategies by ROI
    /// </summary>
    public class TopStrategiesViewModel
    {
        /// <summary>
        /// List of the top performing strategies by ROI
        /// </summary>
        public List<StrategyPerformance> TopStrategies { get; set; } = new List<StrategyPerformance>();
    }
} 