import { Module } from '@nestjs/common';
import { HttpModule } from '@nestjs/axios';
import { ExcessBaggageService } from './excess-baggage.service';
import {
  ExcessBaggageAgentController,
  ExcessBaggagePublicController,
} from './excess-baggage.controller';
import { PaymentsModule } from '../payments/payments.module';
import { NotificationsModule } from '../notifications/notifications.module';
import { AuditModule } from '../../common/audit.module';

@Module({
  imports: [HttpModule, PaymentsModule, NotificationsModule, AuditModule],
  controllers: [ExcessBaggageAgentController, ExcessBaggagePublicController],
  providers: [ExcessBaggageService],
  exports: [ExcessBaggageService],
})
export class ExcessBaggageModule {}
