libQuotient
A Qt library for building matrix clients
Quotient::SyncRoomData Class Reference

#include <syncdata.h>

Collaboration diagram for Quotient::SyncRoomData:

Public Member Functions

 SyncRoomData (QString roomId, JoinState joinState, const QJsonObject &roomJson)
 

Public Attributes

QString roomId
 
JoinState joinState
 
RoomSummary summary
 
StateEvents state
 
RoomEvents timeline
 
Events ephemeral
 
Events accountData
 
bool timelineLimited
 
QString timelinePrevBatch
 
std::optional< int > partiallyReadCount
 
std::optional< int > unreadCount
 
std::optional< int > highlightCount
 

Detailed Description

Definition at line 60 of file syncdata.h.

Constructor & Destructor Documentation

◆ SyncRoomData()

Quotient::SyncRoomData::SyncRoomData ( QString  roomId,
JoinState  joinState,
const QJsonObject &  roomJson 
)

Member Data Documentation

◆ accountData

Events Quotient::SyncRoomData::accountData

Definition at line 68 of file syncdata.h.

◆ ephemeral

Events Quotient::SyncRoomData::ephemeral

Definition at line 67 of file syncdata.h.

◆ highlightCount

std::optional<int> Quotient::SyncRoomData::highlightCount

Definition at line 74 of file syncdata.h.

◆ joinState

JoinState Quotient::SyncRoomData::joinState

Definition at line 63 of file syncdata.h.

◆ partiallyReadCount

std::optional<int> Quotient::SyncRoomData::partiallyReadCount

Definition at line 72 of file syncdata.h.

◆ roomId

QString Quotient::SyncRoomData::roomId

Definition at line 62 of file syncdata.h.

◆ state

StateEvents Quotient::SyncRoomData::state

Definition at line 65 of file syncdata.h.

◆ summary

RoomSummary Quotient::SyncRoomData::summary

Definition at line 64 of file syncdata.h.

◆ timeline

RoomEvents Quotient::SyncRoomData::timeline

Definition at line 66 of file syncdata.h.

◆ timelineLimited

bool Quotient::SyncRoomData::timelineLimited

Definition at line 70 of file syncdata.h.

◆ timelinePrevBatch

QString Quotient::SyncRoomData::timelinePrevBatch

Definition at line 71 of file syncdata.h.

◆ unreadCount

std::optional<int> Quotient::SyncRoomData::unreadCount

Definition at line 73 of file syncdata.h.


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