Skip to content

Home

All Types

Name Summary
im.pattle.trace.AccessToken The access token is needed for all calls which needs to identify the user.
kotlin.collections.Collection (extensions in package im.pattle.trace.id)
im.pattle.trace.event.Event
im.pattle.trace.id.EventId Used for identifying events, in the form of: $1234567:matrix.org.
im.pattle.trace.exception.ExclusiveUsernameException Username is in the exclusive namespace and cannot be used.
im.pattle.trace.user.interactive.Flow
im.pattle.trace.exception.ForbiddenException Access forbidden.
im.pattle.trace.id.GroupId ID for groups (communities): In the form of: +example:matrix.org.
im.pattle.trace.event.room.HasSender Events that have a sender.
im.pattle.trace.event.room.HasStateKey Events that have a stateKey.
im.pattle.trace.event.room.HasTimestamp Events that have a timestamp.
im.pattle.trace.Homeserver
im.pattle.trace.id.Identifiable Is identifiable with one of the Identifiers.
im.pattle.trace.id.Identifier Matches the Common Identifier from the spec.
im.pattle.trace.exception.InvalidUsernameException Username is invalid.
im.pattle.trace.room.InvitedRoom
im.pattle.trace.room.JoinedRoom
im.pattle.trace.room.LeftRoom
im.pattle.trace.exception.LimitExceededException Request has been rate limited. Try again in the amount of milliseconds specified in retryAfter.
kotlin.collections.List (extensions in package im.pattle.trace.user.interactive)
im.pattle.trace.user.LocalUser A User that is maintained by this client, and is authenticated.
im.pattle.trace.exception.MatrixException
im.pattle.trace.util.MustBeInitialized All lateinit vars of this object must be initialized.
im.pattle.trace.event.room.state.types.NameChangeEvent A StateEvent signifying a name change of the room.
im.pattle.trace.event.room.state.types.NameChangeEventConfig
im.pattle.trace.event.room.state.types.NameChangeEventContent
im.pattle.trace.user.Password
im.pattle.trace.user.interactive.PasswordData
im.pattle.trace.user.interactive.PasswordStage Login with password.
im.pattle.trace.user.interactive.RecaptchaData
im.pattle.trace.user.interactive.RecaptchaStage Complete a ReCaptcha 2.0 challenge.
im.pattle.trace.user.interactive.RequiresUserInteractiveAuth Marks that this function requires User-Interactive Authentication as mentioned in the Matrix spec.
im.pattle.trace.room.Room
im.pattle.trace.id.RoomAlias A human readable alias for a Room. In the form of: #example:matrix.org.
im.pattle.trace.event.room.RoomEvent
im.pattle.trace.event.room.RoomEventBuilder The RoomEventBuilder is used for building events for sending. Every event's companion object should inherit from this class, making, for example, this syntax possible:
im.pattle.trace.event.room.RoomEventConfig Marker interface that specifies that the inheritor is the config class for a certain RoomEventContent.
im.pattle.trace.event.room.RoomEventContent Marker interface that specifies the content for a RoomEvent.
im.pattle.trace.id.RoomId A Room ID in the form of: !ABcDef123:matrix.org.
im.pattle.trace.room.Rooms
im.pattle.trace.user.interactive.Stage
im.pattle.trace.user.interactive.StageData
im.pattle.trace.user.interactive.StageImpl
im.pattle.trace.user.interactive.StageType
im.pattle.trace.event.room.state.StateEvent StateEvents are RoomEvents that alter the state of the Room, for example: Changing the name of the Room with NameChangeEvent.
im.pattle.trace.event.room.state.StateEventConfig Marker interfaces that specifies that the inheritor of this interface is a config for a certain StateEventContent.
im.pattle.trace.event.room.state.StateEventContent Marker interface that specifies the content for a certain StateEvent.
kotlin.String (extensions in package im.pattle.trace.id)
im.pattle.trace.event.room.state.StrippedStateEvent
im.pattle.trace.user.interactive.UIAConfigBuilder
io.ktor.http.URLBuilder (extensions in package im.pattle.trace.util)
im.pattle.trace.exception.UnknownException An unknown error occurred. Check the message for details.
im.pattle.trace.user.User
im.pattle.trace.id.UserId A Matrix user ID in the form of: @localpart:domain.org.
im.pattle.trace.user.interactive.UserInteractiveAuthConfig Determine how functions marked with RequiresUserInteractiveAuth should be handled.
im.pattle.trace.exception.UsernameInUseException Username is already in use.