dependencies dependencies cluster_RequestModule cluster_RequestModule_exports cluster_RequestModule_providers RequestService RequestService RequestModule RequestModule RequestModule->RequestService RequestService RequestService RequestService->RequestModule S3Service S3Service S3Service->RequestModule

File

src/request/request.module.ts

Description

For end users submit requests to Admins. Example: FundAdmin: Need to deploy a new instrument with different rules. Investor/Dealer: Lost his wallet and want to transfer balance to a new wallet. FundManager: Want to block some users or allow force redemption

import { Module } from "@nestjs/common";
import { MongooseModule } from "@nestjs/mongoose";

import { RequestController } from "./request.controller";
import { RequestService } from "./request.service";
import { Request, RequestSchema } from "./schemas/request.schema";
import { S3Service } from "../common/provider/storage/s3";

/**
 * For end users submit requests to Admins.
 * Example:
 *        FundAdmin: Need to deploy a new instrument with different rules.
 *        Investor/Dealer: Lost his wallet and want to transfer balance to a new wallet.
 *        FundManager: Want to block some users or allow force redemption
 */
@Module({
  imports: [
    MongooseModule.forFeature([
      {
        name: Request.name,
        schema: RequestSchema,
      },
    ]),
  ],
  controllers: [RequestController],
  providers: [RequestService, S3Service],
  exports: [RequestService],
})
export class RequestModule {}

results matching ""

    No results matching ""