using System; using System.Collections.Generic; using System.Text.Json.Serialization; namespace FinlyticCore.Dtos.TechnicalAnalysis; public record TechnicalAnalysisDto( [property: JsonPropertyName("isin")] string Isin, [property: JsonPropertyName("ticker")] string Ticker, [property: JsonPropertyName("companyName")] string CompanyName, [property: JsonPropertyName("lastUpdated")] DateTime LastUpdated, [property: JsonPropertyName("candles")] List Candles, [property: JsonPropertyName("indicators")] List Indicators, [property: JsonPropertyName("patterns")] List Patterns, [property: JsonPropertyName("signals")] List Signals, [property: JsonPropertyName("marketRegime")] MarketRegimeDto MarketRegime, [property: JsonPropertyName("currency")] string Currency = "EUR" );