JsScryfallConfig

external interface JsScryfallConfig

Configuration options for the Scryfall API client.

Properties

Link copied to clipboard
abstract val baseUrl: String?

The base URL for the Scryfall API (default: https://api.scryfall.com)

Link copied to clipboard
abstract val connectTimeoutMillis: Int?

Connection timeout in milliseconds (default: 10000)

Link copied to clipboard
abstract val enableLogging: Boolean?

Enable HTTP request/response logging (default: false)

Link copied to clipboard
abstract val maxRetries: Int?

Maximum number of retry attempts for failed requests (default: 2)

Link copied to clipboard
abstract val requestTimeoutMillis: Int?

Request timeout in milliseconds (default: 15000)

Link copied to clipboard
abstract val socketTimeoutMillis: Int?

Socket timeout in milliseconds (default: 30000)