import { Module } from "@nestjs/common";
import { ProfileController } from "./profile.controller";
import { SecurityModule } from "src/security/security.module";
import { UserModule } from "src/user/user.module";
import { WalletModule } from "src/wallet/wallet.module";
import { ProfileService } from "./profile.service";
import { CustodialModule } from "src/shared/custodial/custodial.module";
import { OnChainDataFieldModule } from "src/shared/onchainDataFields/onchainDataField.module";
import { EmailModule } from "src/common/provider/mail/email.module";
import { AdminProfileModule } from "src/admin-profile/admin-profile.module";
import { SummaryService } from "./summary.service";
import { DocuSignModule } from "src/docusign/docusign.module";
import { OrderbookModule } from "src/orderbook/orderbook.module";
@Module({
imports: [
AdminProfileModule,
SecurityModule,
UserModule,
WalletModule,
CustodialModule,
OnChainDataFieldModule,
EmailModule,
DocuSignModule,
OrderbookModule,
],
controllers: [ProfileController],
exports: [ProfileService],
providers: [ProfileService, SummaryService],
})
export class ProfileModule {}