70 , std::string _accessToken
72 std::string roomId , std::optional<ThirdPartySigned> thirdPartySigned = std::nullopt, std::optional<std::string> reason = std::nullopt
79 static BaseJob::Body buildBody(std::string roomId, std::optional<ThirdPartySigned> thirdPartySigned, std::optional<std::string> reason);
131std::string
roomId()
const;
161 , std::string _accessToken
163 std::string roomIdOrAlias , immer::array<std::string> serverName = {}, std::optional<ThirdPartySigned> thirdPartySigned = std::nullopt, std::optional<std::string> reason = std::nullopt
168 immer::array<std::string> serverName);
170 static BaseJob::Body buildBody(std::string roomIdOrAlias, immer::array<std::string> serverName, std::optional<ThirdPartySigned> thirdPartySigned, std::optional<std::string> reason);
183 using namespace Kazv;
Definition joining.hpp:32
bool success() const
Definition joining.cpp:78
std::string roomId() const
The joined room ID.
Definition joining.cpp:89
Start the requesting user participating in a particular room.
Definition joining.hpp:26
static BaseJob::Query buildQuery()
Definition joining.cpp:13
static constexpr auto needsAuth()
Definition joining.hpp:47
static BaseJob::Body buildBody(std::string roomId, std::optional< ThirdPartySigned > thirdPartySigned, std::optional< std::string > reason)
Definition joining.cpp:21
JoinRoomByIdJob withData(JsonWrap j) &&
Definition joining.cpp:61
Definition joining.hpp:119
std::string roomId() const
The joined room ID.
Definition joining.cpp:178
bool success() const
Definition joining.cpp:167
Start the requesting user participating in a particular room.
Definition joining.hpp:113
static BaseJob::Query buildQuery(immer::array< std::string > serverName)
Definition joining.cpp:101
static BaseJob::Body buildBody(std::string roomIdOrAlias, immer::array< std::string > serverName, std::optional< ThirdPartySigned > thirdPartySigned, std::optional< std::string > reason)
Definition joining.cpp:110
static constexpr auto needsAuth()
Definition joining.hpp:134
JoinRoomJob withData(JsonWrap j) &&
Definition joining.cpp:150
Definition basejob.hpp:94
Definition basejob.hpp:68
::Kazv::Body Body
Definition basejob.hpp:103
Definition jsonwrap.hpp:23
Definition location.hpp:10
Definition location.hpp:10
Definition location.hpp:27
Definition basejob.hpp:49