Package-level declarations
Types
Link copied to clipboard
data class HomeServerCapabilities(val canChangePassword: Boolean = true, val canChangeDisplayName: Boolean = true, val canChangeAvatar: Boolean = true, val canChange3pid: Boolean = true, val maxUploadFileSize: Long = MAX_UPLOAD_FILE_SIZE_UNKNOWN, val lastVersionIdentityServerSupported: Boolean = false, val defaultIdentityServerUrl: String? = null, val roomVersions: RoomVersionCapabilities? = null, val canUseThreading: Boolean = false, val canControlLogoutDevices: Boolean = false, val canLoginWithQrCode: Boolean = false, val canUseThreadReadReceiptsAndNotifications: Boolean = false, val canRemotelyTogglePushNotificationsOfDevices: Boolean = false, var canRedactRelatedEvents: Boolean = false, val externalAccountManagementUrl: String? = null, val authenticationIssuer: String? = null, val disableNetworkConstraint: Boolean? = null, val canUseAuthenticatedMedia: Boolean = false)
Link copied to clipboard
interface HomeServerCapabilitiesService
This interface defines a method to retrieve the homeserver capabilities.
Link copied to clipboard
Link copied to clipboard
data class RoomVersionCapabilities(val defaultRoomVersion: String, val supportedVersion: List<RoomVersionInfo>, val capabilities: Map<String, RoomCapabilitySupport>?)
Link copied to clipboard
Link copied to clipboard