Package-level declarations

Types

Link copied to clipboard
class ApiException(val statusCode: Int, message: String, val errorCode: String? = null, cause: Throwable? = null) : FursuitTvSdkException

API 调用异常 表示 API 调用过程中发生的错误

Link copied to clipboard

认证异常 表示认证或授权过程中发生的错误

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

SDK 基础异常类 所有 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 TokenExpiredException(message: String = "Access token has expired", cause: Throwable? = null) : FursuitTvSdkException

令牌过期异常 表示访问令牌已过期,需要刷新或重新认证

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

参数验证异常 表示请求参数验证失败