libkazv
Kazv::Api::GetCapabilitiesJob::Capabilities Struct Reference

The custom capabilities the server supports, using the Java package naming convention. More...

#include <capabilities.hpp>

Public Attributes

std::optional< ChangePasswordCapabilitychangePassword
 Capability to indicate if the user can change their password. More...
 
std::optional< RoomVersionsCapabilityroomVersions
 The room versions the server supports. More...
 
immer::map< std::string, JsonWrapadditionalProperties
 The custom capabilities the server supports, using the Java package naming convention. More...
 

Detailed Description

The custom capabilities the server supports, using the Java package naming convention.

Member Data Documentation

◆ additionalProperties

immer::map<std::string, JsonWrap> Kazv::Api::GetCapabilitiesJob::Capabilities::additionalProperties

The custom capabilities the server supports, using the Java package naming convention.

◆ changePassword

std::optional<ChangePasswordCapability> Kazv::Api::GetCapabilitiesJob::Capabilities::changePassword

Capability to indicate if the user can change their password.

◆ roomVersions

std::optional<RoomVersionsCapability> Kazv::Api::GetCapabilitiesJob::Capabilities::roomVersions

The room versions the server supports.


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