michangarrito/apps/backend/dist/modules/codi-spei/codi-spei.controller.d.ts
rckrdmrd 97f407c661 [MIGRATION-V2] feat: Migrar michangarrito a estructura v2
- Prefijo v2: MCH
- TRACEABILITY-MASTER.yml creado
- Listo para integracion como submodulo

Workspace: v2.0.0 | SIMCO: v4.0.0
2026-01-10 11:28:54 -06:00

32 lines
1.4 KiB
TypeScript

import { CodiSpeiService } from './codi-spei.service';
import { GenerateQrDto } from './dto/generate-qr.dto';
export declare class CodiSpeiController {
private readonly codiSpeiService;
constructor(codiSpeiService: CodiSpeiService);
generateQr(req: any, dto: GenerateQrDto): Promise<import("./entities/codi-transaction.entity").CodiTransaction>;
getCodiStatus(id: string): Promise<import("./entities/codi-transaction.entity").CodiTransaction>;
getCodiTransactions(req: any, limit?: number): Promise<import("./entities/codi-transaction.entity").CodiTransaction[]>;
codiWebhook(payload: any): Promise<{
success: boolean;
}>;
getClabe(req: any): Promise<{
clabe: any;
message: string;
beneficiaryName?: undefined;
status?: undefined;
} | {
clabe: string;
beneficiaryName: string;
status: import("./entities/virtual-account.entity").VirtualAccountStatus;
message?: undefined;
}>;
createClabe(req: any, body: {
beneficiaryName: string;
}): Promise<import("./entities/virtual-account.entity").VirtualAccount>;
getSpeiTransactions(req: any, limit?: number): Promise<import("./entities/spei-transaction.entity").SpeiTransaction[]>;
speiWebhook(payload: any): Promise<{
success: boolean;
}>;
getSummary(req: any, date?: string): Promise<any>;
}