ace.config

class ace.config.Settings(*args: Any, **kwargs: Any)[source]

Bases: BaseSettings

CENTRALIZE_API_URL: str
CENTRALIZE_API_KEY: str
CENTRALIZE_BASE_URL: str = 'https://dev.centralize.equisoft.io'
TIMEZONE: str
CONNECT_DATABASE: bool = False
USE_DB_CONTEXT: bool = False
DBMS_TYPE: str = ''
DATABASE_NAME: str
DATABASE_HOST: str = ''
DATABASE_PORT: int = 0
DATABASE_USER: str
DATABASE_PASSWORD: str
DATABASE_DRIVER: str
DATABASE_AUTH_METHOD: str = 'SQL_SERVER_AUTH'
DATABASE_REQUEST_TIMEOUT: int = 30
ACE_SERVICE_USER_ID: int = 0
DATABASE_UPDATE_METHOD: str = 'DIRECT'
ACE_SCRIPT_REPO: str
RESPONSE_PUBLISH_ROUTING_KEY: str = 'event.response.ace.#'
SFTP_AUTH_METHOD: str = 'password'
SFTP_HOST: str = ''
SFTP_PORT: int = 22
SFTP_USERNAME: str = ''
SFTP_PASSWORD: str = ''
SFTP_PRIVATE_KEY: str = ''
SFTP_PRIVATE_KEY_FILE: str = ''
SMTP_HOST: str = ''
SMTP_PORT: int = 587
SMTP_USERNAME: str = ''
SMTP_PASSWORD: str = ''
EMAIL_TEMPLATE_PATH: str = 'templates/emails/'
class Config[source]

Bases: object

env_file = '.env'
extra = 'allow'
__init__(*args: Any, **kwargs: Any) None