SdkConfig

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)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

API 密钥(可选,签名交换后可为空)

Link copied to clipboard

API 基础 URL

Link copied to clipboard

客户端 ID(即 VDS 文档中的 appId),用于签名交换或 OAuth

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

套接字超时时间(毫秒)