Package-level declarations
api模块下的部分顶层内容,例如部分标记性注解、模块定义的异常类型、模块使用的常量类等。
Types
Link copied to clipboard
标记一个类型为作为QQ频道中定义的对象模型。
Link copied to clipboard
如果返回值不是成功的响应码,ErrInfo 则为统一的错误码响应格式。
Link copied to clipboard
annotation class ExperimentalQGMediaApi
一个实验性的与媒体资源相关的API,可能在未来发生变更或被移除。
Link copied to clipboard
标记一个API类型,代表它是一个在QQ频道API文档中被标记 仅支持私域机器人 的API。
Link copied to clipboard
annotation class QGInternalApi
一个内部使用的API。
Link copied to clipboard
QQ频道API请求过程中出现的异常
Link copied to clipboard
open class QQGuildResultSerializationException(value: Int, description: String, message: String = ": ") : QQGuildApiException
当 API 相应结果反序列化失败
Inherited properties
Link copied to clipboard
判断 QQGuildApiException.value 的值是否为 404
Link copied to clipboard
判断 QQGuildApiException.value 的值是否为 401
Inherited functions
Link copied to clipboard
提供一个 CloseReason,构建为一个 QQGuildApiException 并抛出。
提供 ErrInfo 和 HttpStatusCode ,构建一个 QQGuildApiException 并抛出。
Link copied to clipboard
如果 QQGuildApiException.isNotFound 为 true
, 得到null,否则抛出此异常
Link copied to clipboard
inline fun QQGuildApiException.ifNotFoundThenNoSuch(throwCopy: Boolean = true, value: () -> String): Nothing
如果 QQGuildApiException.isNotFound 为 true
, 得到null,否则抛出此异常
Link copied to clipboard
如果 QQGuildApiException.isNotFound 为 true
, 得到null,否则抛出此异常
Link copied to clipboard
初始化 cause, 并得到自身(或结果) 在 JVM 平台上生效。 在其他平台会使用 addSuppressed 添加 cause。