createRoom
abstract suspend fun createRoom(visibility: DirectoryVisibility = DirectoryVisibility.PRIVATE, roomAliasId: RoomAliasId? = null, name: String? = null, topic: String? = null, invite: Set<UserId>? = null, inviteThirdPid: Set<CreateRoom.Request.InviteThirdPid>? = null, roomVersion: String? = null, creationContent: CreateEventContent? = null, initialState: List<InitialStateEvent<*>>? = null, preset: CreateRoom.Request.Preset? = null, isDirect: Boolean? = null, powerLevelContentOverride: PowerLevelsEventContent? = null): Result<RoomId>