Package-level declarations
Types
Link copied to clipboard
data class GuildRoleCreated @ApiResultType constructor(val id: LongID, val name: String, val color: Int, val position: Int, val hoist: Int, val mentionable: Int, val permissions: Permissions) : Role, Comparable<GuildRoleCreated>
API GuildRoleCreateRequest 的响应值.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class GuildRoleGrantRequest(guildId: ID, userId: ID, roleId: ID) : KookPostRequest<UserRoleOperated>
Link copied to clipboard
class GuildRoleListRequest(val guildId: ID, pageRequest: PageRequestParameters? = null) : KookGetRequest<KookApiResult.ListData<Role>>
Link copied to clipboard
class GuildRoleRevokeRequest(guildId: ID, roleId: ID, userId: ID) : KookPostRequest<UserRoleOperated>
Link copied to clipboard
Link copied to clipboard
data class UserRoleOperated @ApiResultType constructor(val userId: CharSequenceID, val guildId: CharSequenceID, val roles: List<LongID>)
对用户角色的操作结果响应体。