![]() |
libQuotient
A Qt library for building matrix clients
|
Class to define a join rule state event. More...
#include <roomjoinrulesevent.h>


Public Member Functions | |
| JoinRule | joinRule () const |
| The join rule for the room. | |
| QList< EventContent::AllowCondition > | allow () const |
| The allow rules for restricted rooms. | |
| template<typename... ContentParamTs> requires std::constructible_from<base_type, QString, ContentParamTs...> | |
| KeylessStateEventBase (ContentParamTs &&... contentParams) | |
| KeylessStateEventBase (const QJsonObject &fullJson) | |
Public Member Functions inherited from Quotient::KeylessStateEventBase< JoinRulesEvent, EventContent::JoinRuleContent > | |
| KeylessStateEventBase (ContentParamTs &&... contentParams) | |
Public Member Functions inherited from Quotient::EventTemplate< EventT, BaseEventT, ContentT > | |
| EventTemplate (const QJsonObject &json) | |
| EventTemplate (const ContentT &c) | |
| ContentT | content () const |
Additional Inherited Members | |
Public Types inherited from Quotient::EventTemplate< EventT, BaseEventT, ContentT > | |
| using | content_type = ContentT |
Protected Member Functions inherited from Quotient::KeylessStateEventBase< JoinRulesEvent, EventContent::JoinRuleContent > | |
| KeylessStateEventBase (const QJsonObject &fullJson) | |
Class to define a join rule state event.
Definition at line 71 of file roomjoinrulesevent.h.
|
inline |
The allow rules for restricted rooms.
Definition at line 86 of file roomjoinrulesevent.h.
|
inline |
The join rule for the room.
Definition at line 81 of file roomjoinrulesevent.h.
|
inlineexplicit |
Definition at line 135 of file stateevent.h.
|
inlineexplicit |
Definition at line 130 of file stateevent.h.