Sdk Config
class SdkConfig(val baseUrl: String = DEFAULT_BASE_URL, val apiKey: String? = null, val clientId: String? = null, val clientSecret: String? = null, val requestTimeout: Long = DEFAULT_REQUEST_TIMEOUT, val connectTimeout: Long = DEFAULT_CONNECT_TIMEOUT, val socketTimeout: Long = DEFAULT_SOCKET_TIMEOUT, val logLevel: SdkLogLevel = SdkLogLevel.INFO, val enableRetry: Boolean = true, val maxRetries: Int = DEFAULT_MAX_RETRIES, val retryInterval: Long = DEFAULT_RETRY_INTERVAL)
Fursuit.TV SDK 不可变配置。
Constructors
Link copied to clipboard
constructor(baseUrl: String = DEFAULT_BASE_URL, apiKey: String? = null, clientId: String? = null, clientSecret: String? = null, requestTimeout: Long = DEFAULT_REQUEST_TIMEOUT, connectTimeout: Long = DEFAULT_CONNECT_TIMEOUT, socketTimeout: Long = DEFAULT_SOCKET_TIMEOUT, logLevel: SdkLogLevel = SdkLogLevel.INFO, enableRetry: Boolean = true, maxRetries: Int = DEFAULT_MAX_RETRIES, retryInterval: Long = DEFAULT_RETRY_INTERVAL)
Properties
Link copied to clipboard
客户端密钥,用于签名交换或 OAuth
Link copied to clipboard
连接超时时间(毫秒)
Link copied to clipboard
是否启用重试
Link copied to clipboard
HTTP 日志级别,参见 SdkLogLevel
Link copied to clipboard
最大重试次数
Link copied to clipboard
请求超时时间(毫秒)
Link copied to clipboard
重试间隔(毫秒)
Link copied to clipboard
套接字超时时间(毫秒)