. */ namespace SP\Domain\Http; use SP\Domain\Core\Exceptions\SPException; use SP\Http\JsonMessage; /** * Interface JsonResponseInterface */ interface JsonResponseInterface { /** * Devuelve una respuesta en formato JSON * * @param string $data JSON string * * @return bool */ public function sendRaw(string $data): bool; /** * Devuelve una respuesta en formato JSON con el estado y el mensaje. * * @param JsonMessage $jsonMessage * * @return bool * @throws SPException */ public function send(JsonMessage $jsonMessage): bool; }