Page MenuHomePhorge

admin.cpp
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

admin.cpp

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

File Metadata

Mime Type
text/x-c
Expires
Wed, Jun 25, 6:12 AM (10 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
234554
Default Alt Text
admin.cpp (2 KB)

Event Timeline