GuildUserListRequest

class GuildUserListRequest(guildId: ID, channelId: ID? = null, search: String? = null, roleId: ID? = null, mobileVerified: Boolean? = null, activeTimeSort: Int? = null, joinedAtSort: Int? = null, page: Int = -1, pageSize: Int = -1) : KookGetRequest<GuildUserList>

获取服务器中的用户列表

request method: GET

Constructors

Link copied to clipboard
fun GuildUserListRequest(guildId: ID, channelId: ID? = null, page: Int = -1, pageSize: Int = -1)
Link copied to clipboard
fun GuildUserListRequest(guildId: ID, channelId: ID? = null, search: String? = null, roleId: ID? = null, mobileVerified: Boolean? = null, activeTimeSort: Int? = null, joinedAtSort: Int? = null, page: Int = -1, pageSize: Int = -1)

Types

Link copied to clipboard

Functions

Link copied to clipboard
open suspend fun request(client: HttpClient, authorization: String, decoder: Json = DEFAULT_JSON, postChecker: suspend (HttpResponse) -> Unit = {}): ApiResult

通过 client 执行网络请求并尝试得到结果。

Link copied to clipboard
open fun requestBlocking(client: HttpClient, authorization: String, decoder: Json = DEFAULT_JSON, postChecker: Consumer<HttpResponse> = defaultRequestPostChecker): ApiResult

通过 client 执行网络请求并尝试得到结果。

Link copied to clipboard
open suspend fun requestData(client: HttpClient, authorization: String, decoder: Json = DEFAULT_JSON): GuildUserList

通过 client 执行网络请求并尝试得到结果。

Link copied to clipboard
open fun requestDataBlocking(client: HttpClient, authorization: String, decoder: Json = DEFAULT_JSON): GuildUserList

通过 client 执行网络请求并尝试得到结果。

Properties

Link copied to clipboard
open override val method: HttpMethod

此请求的 method.

Link copied to clipboard
open override val resultDeserializer: DeserializationStrategy<out GuildUserList>

得到响应值的反序列化器.

Link copied to clipboard
open override val url: Url

通过 apiPathsbuildParameters 懒构建 url 属性。