From 7331142a368cede07dbdf4e6641b351d1eb97c04 Mon Sep 17 00:00:00 2001 From: SmartRootsSrl Date: Mon, 8 Jun 2026 17:33:31 +0200 Subject: [PATCH] feat: add FundInfo, FundReportData, FundChartPoint models Co-Authored-By: Claude Sonnet 4.6 (1M context) --- CertReports.Syncfusion/Models/FundModels.cs | 55 +++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 CertReports.Syncfusion/Models/FundModels.cs diff --git a/CertReports.Syncfusion/Models/FundModels.cs b/CertReports.Syncfusion/Models/FundModels.cs new file mode 100644 index 0000000..f2d0760 --- /dev/null +++ b/CertReports.Syncfusion/Models/FundModels.cs @@ -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; } +}