Package-level declarations
api 模块下的部分顶层内容,例如部分标记性注解、模块定义的异常类型、模块使用的常量类等。
Types
标记一个类型为作为QQ频道中定义的对象模型。
被标记了 ApiModel 的数据载体类型的构造函数(以及数据类生成的解构函数、copy 函数), 为了确保兼容性 不应 被直接调用。 在后续版本和 5.0 版本之后,它们会被过渡为隐藏了构造的数据类或普通类型。
如果返回值不是成功的响应码,ErrInfo 则为统一的错误码响应格式。
一个实验性的与媒体资源相关的API,可能在未来发生变更或被移除。
标记一个API类型,代表它是一个在QQ频道API文档中被标记 仅支持私域机器人 的API。
一个仅服务于Java的API。对于Kotlin来讲通常有更优选择。
一个仅服务于JS的API。对于Kotlin来讲通常有更优选择。
一个内部使用的API。
QQ频道API请求过程中出现的异常
当 API 相应结果反序列化失败
Inherited properties
判断 QQGuildApiException.value 的值是否为 404
判断 QQGuildApiException.value 的值是否为 401
Inherited functions
提供一个 CloseReason,构建为一个 QQGuildApiException 并抛出。
提供 ErrInfo 和 HttpStatusCode ,构建一个 QQGuildApiException 并抛出。
如果 QQGuildApiException.isNotFound 为 true, 得到null,否则抛出此异常
如果 QQGuildApiException.isNotFound 为 true, 得到null,否则抛出此异常
如果 QQGuildApiException.isNotFound 为 true, 得到null,否则抛出此异常
初始化 cause, 并得到自身(或结果) 在 JVM 平台上生效。 在其他平台会使用 addSuppressed 添加 cause。