Ë
    u´¦i‚  ã                   ó  — d dl Z d dlmZ d dlmZ d dlmZ  e j                  e«      Z	 e j                  e j                  ¬«        e«       se	j                  d«       ne	j                  d«        G d„ d	e«      Z e«       Zy)
é    N)ÚBaseSettings)Ú
ConfigDict)Úload_dotenv)Úlevelz Environment file .env not found.z)Successfully loaded environment from .envc                   óÀ   — e Zd ZU dZ edd¬«      ZdZeed<   dZ	e
ed<   d	Ze
ed
<   dZe
ed<   dZe
ed<   dZe
ed<   dZe
ed<   dZe
ed<   dZe
ed<   dZe
ed<   dZe
ed<   y)ÚApplicationSettingsaù  Define application configuration model.

    Constructor will attempt to determine the values of any fields not passed
    as keyword arguments by reading from the environment. Default values will
    still be used if the matching environment variable is not set.

    Environment variables:
        * FASTAPI_DEBUG
        * FASTAPI_PROJECT_NAME
        * FASTAPI_VERSION
        * FASTAPI_DOCS_URL
        * FASTAPI_USE_REDIS

    Attributes:
        DEBUG (bool): FastAPI logging level. You should disable this for
            production.
        PROJECT_NAME (str): FastAPI project name.
        VERSION (str): Application version.
        DOCS_URL (str): Path where swagger ui will be served at.
        USE_REDIS (bool): Whether or not to use Redis.

    TÚ
HOTEL_BOT_)Úcase_sensitiveÚ
env_prefixFÚDEBUGz	Hotel BotÚPROJECT_NAMEÚ/ÚDOCS_URLz/openapi.jsonÚOPENAPI_URLz/redocÚ	REDOC_URLÚ ÚENCRYPTION_PASSWORDÚENCRYPTION_KEYÚADMIN_EMAILÚOPENAI_API_KEYÚFE_URLÚdevelopmentÚENVN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úmodel_configr   ÚboolÚ__annotations__r   Ústrr   r   r   r   r   r   r   r   r   © ó    ú8/var/www/html/hotal-chatbot-be/app/config/application.pyr   r      s„   … ññ. ¨T¸lÔK€Là€Eˆ4ÓØ#€L�#Ó#Ø€HˆcÓØ&€K�Ó&Ø€IˆsÓàÐ˜ÓØ€N�3Óà€K�Óà€N�CÓà€FˆCÓà€CˆÔr#   r   )ÚloggingÚpydantic_settingsr   Úpydanticr   Údotenvr   Ú	getLoggerr   ÚlogÚbasicConfigÚWARNINGÚerrorÚinfor   Úsettingsr"   r#   r$   Ú<module>r0      so   ðÛ Ý *Ý Ý à€g×Ñ˜Ó!€ð €× Ñ ˜'Ÿ/™/Õ *á„}Ø‡I�IÐ0Õ2à‡H�HÐ8Ô:ô)˜,ô )ñX Ó �r#   