Capabilities

@Serializable
data class Capabilities(val changePassword: GetCapabilities.Response.Capabilities.ChangePasswordCapability = ChangePasswordCapability(true), val roomVersion: GetCapabilities.Response.Capabilities.RoomVersionsCapability? = null, val setDisplayName: GetCapabilities.Response.Capabilities.SetDisplayNameCapability = SetDisplayNameCapability(true), val setAvatarUrl: GetCapabilities.Response.Capabilities.SetAvatarUrlCapability = SetAvatarUrlCapability(true), val thirdPartyChanges: GetCapabilities.Response.Capabilities.ThirdPartyChangesCapability = ThirdPartyChangesCapability(true))

Constructors

Link copied to clipboard
constructor(changePassword: GetCapabilities.Response.Capabilities.ChangePasswordCapability = ChangePasswordCapability(true), roomVersion: GetCapabilities.Response.Capabilities.RoomVersionsCapability? = null, setDisplayName: GetCapabilities.Response.Capabilities.SetDisplayNameCapability = SetDisplayNameCapability(true), setAvatarUrl: GetCapabilities.Response.Capabilities.SetAvatarUrlCapability = SetAvatarUrlCapability(true), thirdPartyChanges: GetCapabilities.Response.Capabilities.ThirdPartyChangesCapability = ThirdPartyChangesCapability(true))

Types

Link copied to clipboard
@Serializable
data class ChangePasswordCapability(val enabled: Boolean)
Link copied to clipboard
@Serializable
data class SetAvatarUrlCapability(val enabled: Boolean)
Link copied to clipboard
@Serializable
data class SetDisplayNameCapability(val enabled: Boolean)
Link copied to clipboard
@Serializable
data class ThirdPartyChangesCapability(val enabled: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
@SerialName(value = "m.room_versions")
val roomVersion: GetCapabilities.Response.Capabilities.RoomVersionsCapability? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard