import { Request, Response } from "express";
import * as agileCheckService from "../services/agileCheckService";

export const buscar = async (req: Request, res: Response) => {
  try {
    const {
      nombres,
      apellidos,
      es_juridico,
      numero_id,
      listas,
      pais,
      pais_id,
      query_mode,
      language,
    } = req.body;

    const response = await agileCheckService.buscar(
      nombres,
      apellidos,
      es_juridico,
      numero_id,
      listas,
      pais,
      pais_id,
      query_mode,
      language
    );

    res.status(200).json(response);
  } catch (error) {
    res
      .status(500)
      .json({ message: "Error al procesar la solicitud", error: error });
  }
};
