Page MenuHomePhorge

appservice_room_directory.cpp
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

appservice_room_directory.cpp

/******************************************************************************
* THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
*/
#include <algorithm>
#include "appservice_room_directory.hpp"
namespace Kazv
{
BaseJob::Query UpdateAppserviceRoomDirectoryVsibilityJob::buildQuery(
)
{
BaseJob::Query _q;
return _q;
}
BaseJob::Body UpdateAppserviceRoomDirectoryVsibilityJob::buildBody(std::string networkId, std::string roomId, std::string visibility)
{
// ignore unused param
(void)(networkId);(void)(roomId);(void)(visibility);
json _data
;
_data["visibility"s] = visibility;
return BaseJob::JsonBody(_data);
};
UpdateAppserviceRoomDirectoryVsibilityJob::UpdateAppserviceRoomDirectoryVsibilityJob(
std::string serverUrl
, std::string _accessToken
,
std::string networkId, std::string roomId, std::string visibility)
: BaseJob(std::move(serverUrl),
std::string("/_matrix/client/r0") + "/directory/list/appservice/" + networkId + "/" + roomId,
PUT,
_accessToken,
ReturnType::Json,
buildBody(networkId, roomId, visibility)
, buildQuery()
)
{
}
bool UpdateAppserviceRoomDirectoryVsibilityJob::success(Response r)
{
return BaseJob::success(r)
&& isBodyJson(r.body)
;
}
}

File Metadata

Mime Type
text/x-c++
Expires
Tue, Jun 24, 5:54 PM (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
234965
Default Alt Text
appservice_room_directory.cpp (1 KB)

Event Timeline