feat: add IFundDataService, IFundReportOrchestrator interfaces
This commit is contained in:
15
CertReports.Syncfusion/Services/Interfaces/IFundServices.cs
Normal file
15
CertReports.Syncfusion/Services/Interfaces/IFundServices.cs
Normal 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);
|
||||
}
|
||||
Reference in New Issue
Block a user