Add ROI to botPaginated

This commit is contained in:
2025-10-06 23:54:59 +07:00
parent 51fbef6072
commit 85000644a6
10 changed files with 69 additions and 84 deletions

View File

@@ -43,10 +43,10 @@ public class GetBotsPaginatedRequest
public string? AgentName { get; set; }
/// <summary>
/// Sort field. Valid values: "Name", "Ticker", "Status", "CreateDate", "StartupTime", "Pnl", "WinRate", "AgentName".
/// Default is "CreateDate".
/// Sort field as enum to restrict allowed values.
/// Default is CreateDate.
/// </summary>
public string SortBy { get; set; } = "CreateDate";
public BotSortableColumn SortBy { get; set; } = BotSortableColumn.CreateDate;
/// <summary>
/// Sort direction. Default is "Desc" (descending).

View File

@@ -44,6 +44,12 @@ namespace Managing.Api.Models.Responses
[Required]
public decimal ProfitAndLoss { get; internal set; }
/// <summary>
/// Current return on investment percentage
/// </summary>
[Required]
public decimal Roi { get; internal set; }
/// <summary>
/// Unique identifier for the bot
/// </summary>