Package-level declarations

Types

Link copied to clipboard
@Serializable
enum AccountType : Enum<AccountType>
Link copied to clipboard
Link copied to clipboard
@Serializable
data class DiscoveryInformation(val homeserver: DiscoveryInformation.HomeserverInformation, val identityServer: DiscoveryInformation.IdentityServerInformation? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
data object GetToken : MatrixUIAEndpoint<Unit, GetToken.Response>
Link copied to clipboard
@Serializable(with = IdentifierType.Serializer::class)
sealed interface IdentifierType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
data class IsUsernameAvailable(val username: String) : MatrixEndpoint<Unit, IsUsernameAvailable.Response>
Link copied to clipboard
Link copied to clipboard
@Serializable(with = LoginType.Serializer::class)
sealed interface LoginType
Link copied to clipboard
@Serializable
data object Logout : MatrixEndpoint<Unit, Unit>
Link copied to clipboard
@Serializable
data object LogoutAll : MatrixEndpoint<Unit, Unit>
Link copied to clipboard
Link copied to clipboard
@Serializable
data class Register(val kind: AccountType? = null) : MatrixUIAEndpoint<Register.Request, Register.Response>
Link copied to clipboard
@Serializable
data class ThirdPartyIdentifier(val addedAt: Long, val address: String, val medium: ThirdPartyIdentifier.Medium, val validatedAt: Long)
Link copied to clipboard
@Serializable(with = TokenTypeHint.Serializer::class)
sealed interface TokenTypeHint
Link copied to clipboard
@Serializable
data object WhoAmI : MatrixEndpoint<Unit, WhoAmI.Response>