Package-level declarations
Types
Link copied to clipboard
class ApiException(val statusCode: Int, message: String, val errorCode: String? = null, cause: Throwable? = null) : FursuitTvSdkException
API 调用异常,表示服务器返回了 4xx/5xx 业务错误。
Link copied to clipboard
认证异常,表示凭证无效或权限不足(非令牌过期)。
Link copied to clipboard
SDK 基础异常类,所有 Fursuit.TV SDK 异常的父类。
Link copied to clipboard
网络连接异常,表示无法建立或维持与服务器的网络连接。
Link copied to clipboard
未找到资源异常,表示请求的资源在服务器上不存在。
Link copied to clipboard
class OAuthException(message: String, val errorCode: String? = null, cause: Throwable? = null) : FursuitTvSdkException
OAuth 流程异常,表示授权码无效、令牌交换失败或用户拒绝授权等。
Link copied to clipboard
class TokenExpiredException(message: String = "Access token has expired", cause: Throwable? = null) : FursuitTvSdkException
令牌过期异常,表示访问令牌已过期且自动刷新失败。
Link copied to clipboard
参数验证异常,表示请求参数未通过验证规则。