class Demos:
    def __init__(self):
        from fastapi import FastAPI, HTTPException
        self.api = FastAPI
        self.exception = HTTPException
    def validate_apikey(self,api_key)->bool:
        __validation = True
        return __validation
    @staticmethod
    def obtener_texto(from_url:str=None,from_pdf:str=None)->str:
        """Obtiene texto a partir de una fuente de información: desde url o desde pdf.

        args:
            from_url        (str)   :   Url desde la que se desea obtener información.
            from_pdf        (str)   :   Pdf desde el que se desea obtener información.
        return:
            _texto          (str)   :   Texto extraído desde la fuente dada.
        """
        if from_url:
            _texto = str("URL")
        elif from_pdf:
            _texto = str("PDF")
        else:
            _texto = str("Ninguna opción seleccionada")
        return _texto