Files
Ai/TrafagSalesExporter/Services/IHanaQueryService.cs
T

12 lines
627 B
C#

using TrafagSalesExporter.Models;
namespace TrafagSalesExporter.Services;
public interface IHanaQueryService
{
Task<List<SalesRecord>> GetSalesRecordsAsync(HanaServer server, string schema, string tsc, string land, string dateFilter, CancellationToken cancellationToken = default);
Task<List<string>> GetAvailableSchemasAsync(HanaServer server, CancellationToken cancellationToken = default);
Task<ConnectionTestResult> TestConnectionDetailedAsync(HanaServer server, CancellationToken cancellationToken = default);
Task TestConnectionAsync(HanaServer server, CancellationToken cancellationToken = default);
}