Scryfall Config
data class ScryfallConfig(val baseUrl: String = "https://api.scryfall.com", val userAgent: String = "Devmugi Scryfall API KMP library " +
"(https://github.com/devmugi/scryfall-api; contact: anry200@gmail.com)", val connectTimeoutMillis: Long, val requestTimeoutMillis: Long, val socketTimeoutMillis: Long, val maxRetries: Int = 2, val enableLogging: Boolean = false, val logLevel: LogLevel = LogLevel.INFO)
Configuration options for the Scryfall API client.
Constructors
Link copied to clipboard
constructor(baseUrl: String = "https://api.scryfall.com", userAgent: String = "Devmugi Scryfall API KMP library " +
"(https://github.com/devmugi/scryfall-api; contact: anry200@gmail.com)", connectTimeoutMillis: Long, requestTimeoutMillis: Long, socketTimeoutMillis: Long, maxRetries: Int = 2, enableLogging: Boolean = false, logLevel: LogLevel = LogLevel.INFO)
Properties
Link copied to clipboard
Connection timeout in milliseconds (default: 10 seconds)
Link copied to clipboard
Enable HTTP request/response logging (default: false)
Link copied to clipboard
Maximum number of retry attempts for failed requests (default: 2)
Link copied to clipboard
Request timeout in milliseconds (default: 15 seconds)
Link copied to clipboard
Socket timeout in milliseconds (default: 30 seconds)