Assist_Design/apps/bff/src/modules/billing/billing.module.ts

19 lines
659 B
TypeScript
Raw Normal View History

2025-08-21 15:24:40 +09:00
import { Module } from "@nestjs/common";
import { BillingController } from "./billing.controller.js";
import { WhmcsModule } from "@bff/integrations/whmcs/whmcs.module.js";
import { MappingsModule } from "@bff/modules/id-mappings/mappings.module.js";
import { InvoiceRetrievalService } from "./services/invoice-retrieval.service.js";
/**
* Billing Module
*
* Validation is handled by Zod schemas via Zod DTOs + the global ZodValidationPipe (APP_PIPE).
*/
@Module({
imports: [WhmcsModule, MappingsModule],
controllers: [BillingController],
providers: [InvoiceRetrievalService],
exports: [InvoiceRetrievalService],
})
export class BillingModule {}