Page MenuHomePhorge

capabilities.cpp
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

capabilities.cpp

/******************************************************************************
* THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
*/
#include <algorithm>
#include "capabilities.hpp"
namespace Kazv::Api
{
BaseJob::Query GetCapabilitiesJob::buildQuery(
)
{
BaseJob::Query _q;
return _q;
}
BaseJob::Body GetCapabilitiesJob::buildBody()
{
// ignore unused param
return BaseJob::EmptyBody{};
};
GetCapabilitiesJob::GetCapabilitiesJob(
std::string serverUrl
, std::string _accessToken
)
: BaseJob(std::move(serverUrl),
std::string("/_matrix/client/r0") + "/capabilities",
GET,
std::string("GetCapabilities"),
_accessToken,
ReturnType::Json,
buildBody()
, buildQuery()
, {}
)
{
}
GetCapabilitiesJob GetCapabilitiesJob::withData(JsonWrap j) &&
{
auto ret = GetCapabilitiesJob(std::move(*this));
ret.attachData(j);
return ret;
}
GetCapabilitiesJob GetCapabilitiesJob::withData(JsonWrap j) const &
{
auto ret = GetCapabilitiesJob(*this);
ret.attachData(j);
return ret;
}
GetCapabilitiesJob::JobResponse::JobResponse(Response r)
: Response(std::move(r)) {}
bool GetCapabilitiesResponse::success() const
{
return Response::success()
&& isBodyJson(body)
&& jsonBody().get().contains("capabilities"s)
;
}
GetCapabilitiesJob::Capabilities GetCapabilitiesResponse::capabilities() const
{
if (jsonBody().get()
.contains("capabilities"s)) {
return
jsonBody().get()["capabilities"s]
/*.get<Capabilities>()*/;}
else { return Capabilities( );}
}
}

File Metadata

Mime Type
text/x-c
Expires
Wed, Jun 25, 1:17 AM (17 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
235101
Default Alt Text
capabilities.cpp (1 KB)

Event Timeline