import { CorporateDsp } from '@deliverysolutions/rule-engine/src/pojos/CorporateDsp'; import { EstimatesResponse } from '@deliverysolutions/rule-engine/src/pojos/Estimates'; import { OrderDTO } from '@dtos/order.dto'; import ZoneRatesService from '@services/shipping-rates.service'; export class ZoneRatesController { private zoneRatesService = new ZoneRatesService(); async calculateRates(providerEstimates: EstimatesResponse, corporateDsps: CorporateDsp[], order: OrderDTO) { return this.zoneRatesService.calculateRates(providerEstimates, corporateDsps, order); } }