import { forwardRef, Module } from '@nestjs/common'; import { PrismaModule } from '../prisma/prisma.module'; import { SendChainModule } from '../send-chain/send-chain.module'; import { AdminOpenApiController } from './admin-open-api.controller'; import { ClientOpenApiController } from './client-open-api.controller'; import { OpenApiAuthGuard } from './open-api-auth.guard'; import { OpenApiController } from './open-api.controller'; import { OpenApiService } from './open-api.service'; @Module({ imports: [PrismaModule, forwardRef(() => SendChainModule)], controllers: [OpenApiController, AdminOpenApiController, ClientOpenApiController], providers: [OpenApiService, OpenApiAuthGuard], exports: [OpenApiService], }) export class OpenApiModule {}