libkazv
Kazv::CreateRoomAction Struct Reference

#include <client-model.hpp>

Collaboration diagram for Kazv::CreateRoomAction:

Public Types

using Visibility = RoomVisibility
 
using Preset = CreateRoomPreset
 

Public Attributes

Visibility visibility
 
std::optional< std::string > roomAliasName
 
std::optional< std::string > name
 
std::optional< std::string > topic
 
immer::array< std::string > invite
 
std::optional< std::string > roomVersion
 
JsonWrap creationContent
 
immer::array< EventinitialState
 
std::optional< Presetpreset
 
std::optional< bool > isDirect
 
JsonWrap powerLevelContentOverride
 

Member Typedef Documentation

◆ Preset

◆ Visibility

Member Data Documentation

◆ creationContent

JsonWrap Kazv::CreateRoomAction::creationContent

◆ initialState

immer::array<Event> Kazv::CreateRoomAction::initialState

◆ invite

immer::array<std::string> Kazv::CreateRoomAction::invite

◆ isDirect

std::optional<bool> Kazv::CreateRoomAction::isDirect

◆ name

std::optional<std::string> Kazv::CreateRoomAction::name

◆ powerLevelContentOverride

JsonWrap Kazv::CreateRoomAction::powerLevelContentOverride

◆ preset

std::optional<Preset> Kazv::CreateRoomAction::preset

◆ roomAliasName

std::optional<std::string> Kazv::CreateRoomAction::roomAliasName

◆ roomVersion

std::optional<std::string> Kazv::CreateRoomAction::roomVersion

◆ topic

std::optional<std::string> Kazv::CreateRoomAction::topic

◆ visibility

Visibility Kazv::CreateRoomAction::visibility

The documentation for this struct was generated from the following file: