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
open class FursuitTvSdkException(message: String, cause: Throwable? = null) : Exception

SDK 基础异常类,所有 Fursuit.TV SDK 异常的父类。

Link copied to clipboard
class NetworkException(message: String, cause: Throwable? = null) : FursuitTvSdkException

网络连接异常,表示无法建立或维持与服务器的网络连接。

Link copied to clipboard
class NotFoundException(message: String, cause: Throwable? = null) : FursuitTvSdkException

未找到资源异常,表示请求的资源在服务器上不存在。

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
class ValidationException(message: String, cause: Throwable? = null) : FursuitTvSdkException

参数验证异常,表示请求参数未通过验证规则。