|
libkazv
|
#include <public_rooms_response.hpp>
Public Attributes | |
| int | numJoinedMembers |
| The number of members joined to the room. More... | |
| std::string | roomId |
| The ID of the room. More... | |
| bool | worldReadable |
| Whether the room may be viewed by guest users without joining. More... | |
| bool | guestCanJoin |
| Whether guest users may join the room and participate in it. More... | |
| std::optional< std::string > | canonicalAlias |
| The canonical alias of the room, if any. More... | |
| std::optional< std::string > | name |
| The name of the room, if any. More... | |
| std::optional< std::string > | topic |
| The topic of the room, if any. More... | |
| std::optional< std::string > | avatarUrl |
| The URL for the room's avatar, if one is set. More... | |
| std::optional< std::string > | joinRule |
| The room's join rule. More... | |
| std::optional<std::string> Kazv::Api::PublicRoomsChunk::avatarUrl |
The URL for the room's avatar, if one is set.
| std::optional<std::string> Kazv::Api::PublicRoomsChunk::canonicalAlias |
The canonical alias of the room, if any.
| bool Kazv::Api::PublicRoomsChunk::guestCanJoin |
Whether guest users may join the room and participate in it.
If they can, they will be subject to ordinary power level rules like any other user.
| std::optional<std::string> Kazv::Api::PublicRoomsChunk::joinRule |
The room's join rule.
When not present, the room is assumed to be public. Note that rooms with invite join rules are not expected here, but rooms with knock rules are given their near-public nature.
| std::optional<std::string> Kazv::Api::PublicRoomsChunk::name |
The name of the room, if any.
| int Kazv::Api::PublicRoomsChunk::numJoinedMembers |
The number of members joined to the room.
| std::string Kazv::Api::PublicRoomsChunk::roomId |
The ID of the room.
| std::optional<std::string> Kazv::Api::PublicRoomsChunk::topic |
The topic of the room, if any.
| bool Kazv::Api::PublicRoomsChunk::worldReadable |
Whether the room may be viewed by guest users without joining.