"""Centralized configuration for Gemini Key Management system. Contains: - Directory paths for credentials and logs - API endpoint configurations - Security scopes and schema locations """ import os # --- DIRECTORIES --- CREDENTIALS_DIR = "credentials" LOG_DIR = "logs" SCHEMA_DIR = "schemas" # --- FILENAMES --- EMAILS_FILE = "emails.txt" CLIENT_SECRETS_FILE = "credentials.json" API_KEYS_DATABASE_FILE = "api_keys_database.json" # --- SCHEMA --- API_KEYS_SCHEMA_FILE = os.path.join(SCHEMA_DIR, "v1", "api_keys_database.schema.json") # --- GOOGLE API --- SCOPES = [ "https://www.googleapis.com/auth/cloud-platform", ] GENERATIVE_LANGUAGE_API = "generativelanguage.googleapis.com" GEMINI_API_KEY_DISPLAY_NAME = "Gemini API Key" GENERATIVE_LANGUAGE_API_KEY_DISPLAY_NAME = "Generative Language API Key"