libQuotient
A Qt library for building matrix clients
|
#include <capabilities.h>
Public Attributes | |
std::optional< BooleanCapability > | changePassword {} |
Capability to indicate if the user can change their password. More... | |
std::optional< RoomVersionsCapability > | roomVersions {} |
The room versions the server supports. More... | |
std::optional< BooleanCapability > | setDisplayname {} |
Capability to indicate if the user can change their display name. More... | |
std::optional< BooleanCapability > | setAvatarUrl {} |
Capability to indicate if the user can change their avatar. More... | |
std::optional< BooleanCapability > | thirdPartyIdChanges {} |
Capability to indicate if the user can change 3PID associations on their account. More... | |
std::optional< BooleanCapability > | getLoginToken {} |
QVariantHash | additionalProperties {} |
The custom capabilities the server supports, using the Java package naming convention.
Definition at line 45 of file capabilities.h.
QVariantHash Quotient::GetCapabilitiesJob::Capabilities::additionalProperties {} |
Application-dependent keys using the Common Namespaced Identifier Grammar.
Definition at line 68 of file capabilities.h.
std::optional<BooleanCapability> Quotient::GetCapabilitiesJob::Capabilities::changePassword {} |
Capability to indicate if the user can change their password.
Definition at line 47 of file capabilities.h.
std::optional<BooleanCapability> Quotient::GetCapabilitiesJob::Capabilities::getLoginToken {} |
Capability to indicate if the user can generate tokens to log further clients into their account.
Definition at line 63 of file capabilities.h.
std::optional<RoomVersionsCapability> Quotient::GetCapabilitiesJob::Capabilities::roomVersions {} |
The room versions the server supports.
Definition at line 50 of file capabilities.h.
std::optional<BooleanCapability> Quotient::GetCapabilitiesJob::Capabilities::setAvatarUrl {} |
Capability to indicate if the user can change their avatar.
Definition at line 56 of file capabilities.h.
std::optional<BooleanCapability> Quotient::GetCapabilitiesJob::Capabilities::setDisplayname {} |
Capability to indicate if the user can change their display name.
Definition at line 53 of file capabilities.h.
std::optional<BooleanCapability> Quotient::GetCapabilitiesJob::Capabilities::thirdPartyIdChanges {} |
Capability to indicate if the user can change 3PID associations on their account.
Definition at line 59 of file capabilities.h.