Request

@Serializable
data class Request(val visibility: DirectoryVisibility, val roomAliasLocalPart: String?, val name: String?, val topic: String?, val invite: Set<UserId>?, val inviteThirdPid: Set<CreateRoom.Request.InviteThirdPid>?, val roomVersion: String?, val creationContent: CreateEventContent?, val initialState: List<Event.InitialStateEvent<*>>?, val preset: CreateRoom.Request.Preset?, val isDirect: Boolean?, val powerLevelContentOverride: PowerLevelsEventContent?)

Constructors

Link copied to clipboard
constructor(visibility: DirectoryVisibility, roomAliasLocalPart: String?, name: String?, topic: String?, invite: Set<UserId>?, inviteThirdPid: Set<CreateRoom.Request.InviteThirdPid>?, roomVersion: String?, creationContent: CreateEventContent?, initialState: List<Event.InitialStateEvent<*>>?, preset: CreateRoom.Request.Preset?, isDirect: Boolean?, powerLevelContentOverride: PowerLevelsEventContent?)

Types

Link copied to clipboard
@Serializable
data class InviteThirdPid(val identityServer: String, val identityServerAccessToken: String, val medium: String, val address: String)
Link copied to clipboard
@Serializable
enum Preset : Enum<CreateRoom.Request.Preset>

Properties

Link copied to clipboard
val creationContent: CreateEventContent?
Link copied to clipboard
val initialState: List<Event.InitialStateEvent<*>>?
Link copied to clipboard
val invite: Set<UserId>?
Link copied to clipboard
Link copied to clipboard
val name: String?
Link copied to clipboard
val powerLevelContentOverride: PowerLevelsEventContent?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard