Go to the documentation of this file.
26 class JoinRoomByIdJob :
public BaseJob {
44 std::string
roomId()
const;
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);
123 bool success()
const;
131 std::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;
static BaseJob::Body buildBody(std::string roomId, std::optional< ThirdPartySigned > thirdPartySigned, std::optional< std::string > reason)
Definition: joining.cpp:23
JoinRoomByIdJob(std::string serverUrl, std::string _accessToken, std::string roomId, std::optional< ThirdPartySigned > thirdPartySigned=std::nullopt, std::optional< std::string > reason=std::nullopt)
Start the requesting user participating in a particular room.
Definition: joining.cpp:43
Definition: location.hpp:26
Definition: location.hpp:10
Definition: joining.hpp:118
Definition: basejob.hpp:90
static BaseJob::Query buildQuery()
Definition: joining.cpp:15
bool success() const
Definition: joining.cpp:80
Definition: location.hpp:10
JobResponse(Response r)
Definition: joining.cpp:77
static constexpr auto needsAuth()
Definition: joining.hpp:51
Definition: jsonwrap.hpp:22
Start the requesting user participating in a particular room.
Definition: joining.hpp:28
Definition: basejob.hpp:76
Start the requesting user participating in a particular room.
Definition: joining.hpp:113
JoinRoomByIdJob withData(JsonWrap j) &&
Definition: joining.cpp:63
::Kazv::Body Body
Definition: basejob.hpp:100
std::string roomId() const
The joined room ID.
Definition: joining.cpp:91
static constexpr auto needsAuth()
Definition: joining.hpp:134
Definition: basejob.hpp:50
Definition: joining.hpp:35