feat: add IFundDataService, IFundReportOrchestrator interfaces

This commit is contained in:
2026-06-08 17:35:59 +02:00
parent 8d9f9272f1
commit fa1fc94fd8

View File

@@ -0,0 +1,15 @@
using CertReports.Syncfusion.Models;
namespace CertReports.Syncfusion.Services.Interfaces;
public interface IFundDataService
{
Task<FundInfo?> GetFundInfoAsync(string isin);
Task<List<FundChartPoint>> GetChartPricesAsync(string isin);
Task<string?> FindIsinByAliasIdAsync(string aliasId);
}
public interface IFundReportOrchestrator
{
Task<byte[]> GenerateReportAsync(string isin, bool showBranding = false);
}