ClientAccount

data class ClientAccount(session: OAuthSession? = null, var userInformation: UserInformation? = null, var cosmetics: Set<Cosmetic>? = null)

Represents a client account that is used to authenticate with the LiquidBounce API. It might hold additional information that can be obtained from the API.

Constructors

Link copied to clipboard
constructor(session: OAuthSession? = null, userInformation: UserInformation? = null, cosmetics: Set<Cosmetic>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun renew()
Link copied to clipboard
suspend fun takeSession(): OAuthSession
Link copied to clipboard
suspend fun transferTemporaryOwnership(uuid: UUID)
Link copied to clipboard
suspend fun updateCosmetics()
Link copied to clipboard
suspend fun updateInfo()