Interface SteamClientConfig

Steam client configuration options

interface SteamClientConfig {
    username?: string;
    password?: string;
    apiKey?: string;
    rateLimitDelay?: number;
    maxQueueSize?: number;
    requestTimeout?: number;
    queueTimeout?: number;
    enabled?: boolean;
    enableLogging?: boolean;
}

Properties

username?: string

Steam username for authentication

password?: string

Steam password for authentication

apiKey?: string

Steam API key (optional, for enhanced functionality)

rateLimitDelay?: number

Rate limiting delay between requests in milliseconds (default: 1500)

maxQueueSize?: number

Maximum queue size for inspect requests (default: 100)

requestTimeout?: number

Request timeout in milliseconds (default: 10000)

queueTimeout?: number

Queue timeout in milliseconds (default: 30000)

enabled?: boolean

Enable Steam client (default: false)

enableLogging?: boolean

Enable debug logging (default: false)