From fa1fc94fd8892e74c14fe750f38c697866dbfdc7 Mon Sep 17 00:00:00 2001 From: SmartRootsSrl Date: Mon, 8 Jun 2026 17:35:59 +0200 Subject: [PATCH] feat: add IFundDataService, IFundReportOrchestrator interfaces --- .../Services/Interfaces/IFundServices.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 CertReports.Syncfusion/Services/Interfaces/IFundServices.cs diff --git a/CertReports.Syncfusion/Services/Interfaces/IFundServices.cs b/CertReports.Syncfusion/Services/Interfaces/IFundServices.cs new file mode 100644 index 0000000..8e5f10d --- /dev/null +++ b/CertReports.Syncfusion/Services/Interfaces/IFundServices.cs @@ -0,0 +1,15 @@ +using CertReports.Syncfusion.Models; + +namespace CertReports.Syncfusion.Services.Interfaces; + +public interface IFundDataService +{ + Task GetFundInfoAsync(string isin); + Task> GetChartPricesAsync(string isin); + Task FindIsinByAliasIdAsync(string aliasId); +} + +public interface IFundReportOrchestrator +{ + Task GenerateReportAsync(string isin, bool showBranding = false); +}