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