package name.abuchen.portfolio.money;
import java.time.LocalDate;
import java.util.List;
import java.util.Optional;
public interface ExchangeRateTimeSeries
{
String getBaseCurrency();
String getTermCurrency();
ExchangeRateProvider getProvider();
List<ExchangeRate> getRates();
Optional<ExchangeRate> lookupRate(LocalDate requestedTime);
int getWeight();
default String getLabel()
{
return getBaseCurrency() + '/' + getTermCurrency();
}
}