import { Inject } from 'typedi'; import { ExchangeRatesService } from './ExchangeRatesService'; import { EchangeRateLatestPOJO, ExchangeRateLatestDTO } from '@/interfaces'; export class ExchangeRateApplication { @Inject() private exchangeRateService: ExchangeRatesService; /** * Gets the latest exchange rate. * @param {number} tenantId * @param {ExchangeRateLatestDTO} exchangeRateLatestDTO * @returns {Promise} */ public latest( tenantId: number, exchangeRateLatestDTO: ExchangeRateLatestDTO ): Promise { return this.exchangeRateService.latest(tenantId, exchangeRateLatestDTO); } }