Package org. matrix. android. sdk. api. session. homeserver
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)
Content copied to clipboard
Link copied to clipboard
This interface defines a method to retrieve the homeserver capabilities.
Link copied to clipboard
data class RoomCapabilitySupport(val preferred: String?, val support: List<String>)
Content copied to clipboard
Link copied to clipboard
data class RoomVersionCapabilities( val defaultRoomVersion: String, val supportedVersion: List<RoomVersionInfo>, val capabilities: Map<String, RoomCapabilitySupport>?)
Content copied to clipboard
Link copied to clipboard
data class RoomVersionInfo(val version: String, val status: RoomVersionStatus)
Content copied to clipboard
Link copied to clipboard