import { Request, Response } from "express" import { SimUsecases } from "aplication/Sim.usecases" export class SimController { private simUseCases: SimUsecases constructor(args: { simUseCases: SimUsecases }) { this.simUseCases = args.simUseCases } async activation(req: Request, res: Response) { const { iccid } = req.body if (iccid == undefined) { // TODO: excepcion con nombre se va a repetir res.status(400).json({ msg: "iccid invalido" }) } const resp = await this.simUseCases.activation({ iccid }) } cancelation(req: Request, res: Response) { } pause(req: Request, res: Response) { } free(req: Request, res: Response) { } }