libQuotient
A Qt library for building matrix clients
Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk Struct Reference

#include <space_hierarchy.h>

Public Attributes

int numJoinedMembers
 The number of members joined to the room. More...
 
QString roomId
 The ID of the room. More...
 
bool worldReadable
 Whether the room may be viewed by guest users without joining. More...
 
bool guestCanJoin
 
StateEvents childrenState
 
QString canonicalAlias {}
 The canonical alias of the room, if any. More...
 
QString name {}
 The name of the room, if any. More...
 
QString topic {}
 The topic of the room, if any. More...
 
QUrl avatarUrl {}
 The URL for the room's avatar, if one is set. More...
 
QString joinRule {}
 
QString roomType {}
 The type of room (from m.room.create), if any. More...
 

Detailed Description

Definition at line 23 of file space_hierarchy.h.

Member Data Documentation

◆ avatarUrl

QUrl Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::avatarUrl {}

The URL for the room's avatar, if one is set.

Definition at line 54 of file space_hierarchy.h.

◆ canonicalAlias

QString Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::canonicalAlias {}

The canonical alias of the room, if any.

Definition at line 45 of file space_hierarchy.h.

◆ childrenState

StateEvents Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::childrenState

The m.space.child events of the space-room, represented as Stripped State Events with an added origin_server_ts key.

If the room is not a space-room, this should be empty.

Definition at line 42 of file space_hierarchy.h.

◆ guestCanJoin

bool Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::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.

Definition at line 36 of file space_hierarchy.h.

◆ joinRule

QString Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::joinRule {}

The room's join rule. When not present, the room is assumed to be public.

Definition at line 58 of file space_hierarchy.h.

◆ name

QString Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::name {}

The name of the room, if any.

Definition at line 48 of file space_hierarchy.h.

◆ numJoinedMembers

int Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::numJoinedMembers

The number of members joined to the room.

Definition at line 25 of file space_hierarchy.h.

◆ roomId

QString Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::roomId

The ID of the room.

Definition at line 28 of file space_hierarchy.h.

◆ roomType

QString Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::roomType {}

The type of room (from m.room.create), if any.

Definition at line 61 of file space_hierarchy.h.

◆ topic

QString Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::topic {}

The topic of the room, if any.

Definition at line 51 of file space_hierarchy.h.

◆ worldReadable

bool Quotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk::worldReadable

Whether the room may be viewed by guest users without joining.

Definition at line 31 of file space_hierarchy.h.


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