"""Constants for Pentair Thermal WiFi API."""

# API Configuration
BASE_URL = "https://www.pentairthermalwifi.com/api"

# API Endpoints
ENDPOINT_AUTHENTICATE = "/authenticate"
ENDPOINT_THERMOSTATS = "/thermostats"  # GET: fetch all thermostats
ENDPOINT_THERMOSTAT = "/thermostat"  # POST: update specific thermostat
ENDPOINT_NOTIFICATION = "/notification"  # GET: notifications

# Default Client Settings
DEFAULT_TIMEOUT = 30.0
DEFAULT_MAX_RETRIES = 3
DEFAULT_NOTIFICATION_TIMEOUT = 300.0  # 5 minutes for long-polling
