Files

19 lines
879 B
C#

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<CandleDto> Candles,
[property: JsonPropertyName("indicators")] List<IndicatorValuesDto> Indicators,
[property: JsonPropertyName("patterns")] List<ChartPatternDto> Patterns,
[property: JsonPropertyName("signals")] List<StrategySignalDto> Signals,
[property: JsonPropertyName("marketRegime")] MarketRegimeDto MarketRegime,
[property: JsonPropertyName("currency")] string Currency = "EUR"
);