feat: add FundInfo, FundReportData, FundChartPoint models

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-08 17:33:31 +02:00
parent d90212c206
commit 7331142a36

View File

@@ -0,0 +1,55 @@
namespace CertReports.Syncfusion.Models;
public class FundInfo
{
public string Isin { get; set; } = "";
public string Strumento { get; set; } = "";
public string? Tipo { get; set; }
public string? Societa { get; set; }
public string? CategoriaMorningstar { get; set; }
public string? Valuta { get; set; }
public string? Hedged { get; set; }
public string? Benchmark { get; set; }
public string? Catalogo { get; set; }
public string? Proventi { get; set; }
public DateTime? DataLancio { get; set; }
public decimal? Patrimonio { get; set; }
public decimal? SpeseCorrenti { get; set; }
public decimal? Prezzo { get; set; }
public DateTime? DataPrezzo { get; set; }
public decimal? Rank { get; set; }
public decimal? P3M { get; set; }
public decimal? P6M { get; set; }
public decimal? PYD { get; set; }
public decimal? P1Y { get; set; }
public decimal? P3Y { get; set; }
public decimal? P5Y { get; set; }
public decimal? V3M { get; set; }
public decimal? V6M { get; set; }
public decimal? VYD { get; set; }
public decimal? V1Y { get; set; }
public decimal? V3Y { get; set; }
public decimal? V5Y { get; set; }
public decimal? R3M { get; set; }
public decimal? R6M { get; set; }
public decimal? RYD { get; set; }
public decimal? R1Y { get; set; }
public decimal? R3Y { get; set; }
public decimal? R5Y { get; set; }
public decimal? Sustainability { get; set; }
public decimal? Environmental { get; set; }
public decimal? Social { get; set; }
public decimal? Governance { get; set; }
}
public class FundReportData
{
public FundInfo Info { get; set; } = new();
public bool ShowBranding { get; set; }
}
public class FundChartPoint
{
public DateTime Date { get; set; }
public decimal Close { get; set; }
}