Add Versionning for bundle backtest request
This commit is contained in:
@@ -698,7 +698,7 @@ public class BacktestController : BaseController
|
||||
/// <returns>The requested bundle backtest request with current status and results.</returns>
|
||||
[HttpGet]
|
||||
[Route("Bundle/{id}")]
|
||||
public async Task<ActionResult<BundleBacktestRequest>> GetBundleBacktestRequest(string id)
|
||||
public async Task<ActionResult<BundleBacktestRequestViewModel>> GetBundleBacktestRequest(string id)
|
||||
{
|
||||
if (!Guid.TryParse(id, out var requestId))
|
||||
{
|
||||
|
||||
@@ -40,6 +40,12 @@ public class BundleBacktestRequestViewModel
|
||||
[Required]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Version number for the bundle backtest request (auto-incremented for same names)
|
||||
/// </summary>
|
||||
[Required]
|
||||
public int Version { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// The universal configuration that applies to all backtests
|
||||
/// </summary>
|
||||
@@ -126,6 +132,7 @@ public class BundleBacktestRequestViewModel
|
||||
CompletedAt = request.CompletedAt,
|
||||
Status = request.Status,
|
||||
Name = request.Name,
|
||||
Version = request.Version,
|
||||
Results = request.Results,
|
||||
TotalBacktests = request.TotalBacktests,
|
||||
CompletedBacktests = request.CompletedBacktests,
|
||||
|
||||
Reference in New Issue
Block a user