diff --git a/src/KArtSell.Host/Features/ShadowRun/Request.cs b/src/KArtSell.Host/Features/ShadowRun/Request.cs index c5415ffa..8ede0b25 100644 --- a/src/KArtSell.Host/Features/ShadowRun/Request.cs +++ b/src/KArtSell.Host/Features/ShadowRun/Request.cs @@ -1,10 +1,16 @@ +using System.Text.Json.Serialization; + namespace KArtSell.Host.Features.ShadowRun; /// /// Initiate a 252+ trading-day model validation run. /// public sealed record InitiateShadowRunRequest( + [property: JsonPropertyName("modelId")] Guid ModelId, + [property: JsonPropertyName("windowStart")] DateOnly WindowStart, + [property: JsonPropertyName("windowEnd")] DateOnly WindowEnd, + [property: JsonPropertyName("phaseFilter")] string PhaseFilter = "All");