11 lines
411 B
C#
11 lines
411 B
C#
using ExpenseTracker.Domain.Enums;
|
|
|
|
namespace ExpenseTracker.Application.Common.Interfaces.Services;
|
|
|
|
public interface ICurrencyConverterService
|
|
{
|
|
Task<double> GetLatestExchangeRate(Currency fromCurrency, Currency toCurrency, CancellationToken cancellationToken);
|
|
|
|
Task<double> GetHistoricalExchangeRate(Currency fromCurrency, Currency toCurrency, DateOnly date, CancellationToken cancellationToken);
|
|
}
|