
    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	                    d           ne	                    d            G d d	e          Z e            ZdS )
    N)load_dotenv)
ConfigDict)BaseSettings)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<   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'<   dZe
ed(<   d)Z e!ed*<   d+S ),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.
    THOTEL_)case_sensitive
env_prefixFDEBUGzHotel ChatbotPROJECT_NAME/DOCS_URLz/openapi.jsonOPENAPI_URLz/redoc	REDOC_URL OPENAI_API_KEYz+https://mtstaging.lodgingsystem.com/ls-api/
LS_API_URL122HOTEL_ID124SUB_HOTEL_ID10HOTEL_CURRENT_VERSIONdevelopmentENVMAILGUN_SANDBOX_DOMAINMAILGUN_SANDBOX_SENDING_API_KEYFRONTDESK_EMAIL
FROM_EMAILTRIPADVISOR_API_KEY266016TRIPADVISOR_LOCATION_IDJWT_SECRET_KEYHS256JWT_ALGORITHMDB_URLPINECONE_API_KEYPINECONE_INDEX_HOSTHOTEL_API_PREFIXi(#  
HOTEL_PORTN)"__name__
__module____qualname____doc__r   model_configr   bool__annotations__r   strr   r   r   r   r   r   r   r   r   r   r   r   r    r!   r#   r$   r&   r'   r(   r)   r*   r+   int     5/var/www/html/ls-ibe-bot-apis/app/configs/settings.pyr   r      s          :ThGGGLE4'L#'''Hc&K&&&IsNCCJCCCHcL#!%3%%%C"$C$$$+-#S---OSJ!!!!#+S+++NC M3   FCc!!!!cJr6   r   )loggingdotenvr   pydanticr   pydantic_settingsr   	getLoggerr,   logbasicConfigWARNINGerrorinfor   settingsr5   r6   r7   <module>rC      s                 * * * * * *g!!  '/ * * * *{}} ;II12222HH9:::, , , , ,, , , ,\   r6   