Package-level declarations

Types

Link copied to clipboard
interface API<in RQ : Requestor, out R>

一个 API 的基本表示类型,代表可通过当前 API 发起请求并最终得到一个结果。 API 的基本实现应当为不可变类型,其内在不应持有可变状态。

Link copied to clipboard
interface Requestor

表示一个 API 的请求者,用于作为指定 API 的请求器,携带其所需信息并协助其发起一个请求。

Functions

Link copied to clipboard
inline suspend fun <RQ : Requestor, R> RQ.request(api: API<RQ, R>): R

通过API请求器 RQapi 发起一个请求并得到结果。