# # config.py
#
# API_URL = "https://step-fastapi-email-pro-qa-1054173481485.asia-south1.run.app/evaluate_email"
# INPUT_EXCEL_FILE = "data/Jan16_1.xlsx"
# OUTPUT_EXCEL_FILE = "data/evldec17.xlsx"
# #Headers means out headers to display in excel sheet
# HEADERS = [
#     "Cefr Level",
#     "Scenario",
#     "Scenario Question",
#     "Subject",
#     "Email Content"
# ]
#
# # Response configuration
# FORMATTED_RESPONSES_COUNT = 3

import json

# Load configuration from JSON
with open("config.json", "r") as config_file:
    CONFIG = json.load(config_file)

# Extract values dynamically
API_URL = CONFIG["API_URL"]
INPUT_EXCEL_FILE = CONFIG["INPUT_EXCEL_FILE"]
OUTPUT_EXCEL_FILE = CONFIG["OUTPUT_EXCEL_FILE"]
OUTPUT_HEADERS = CONFIG["OUTPUT_HEADERS"]
FORMATTED_RESPONSES_COUNT = CONFIG["FORMATTED_RESPONSES_COUNT"]
PAYLOAD_FIELDS_STATIC = CONFIG["PAYLOAD_FIELDS_STATIC"]  # Static fields (user_id, question_id, etc.)
INPUT_FIELDS_DYNAMIC = CONFIG["INPUT_FIELDS_DYNAMIC"]  # Mapping for dynamic unpacking