Page MenuHomePhorge

homeserver.hpp
No OneTemporary

Size
927 B
Referenced Files
None
Subscribers
None

homeserver.hpp

/******************************************************************************
* THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
*/
#pragma once
#include "types.hpp"
namespace Kazv::Api {
/// Used by clients to discover homeserver information.
struct HomeserverInformation
{
/// The base URL for the homeserver for client-server connections.
std::string baseUrl;
};
}
namespace nlohmann
{
using namespace Kazv;
using namespace Kazv::Api;
template<>
struct adl_serializer<HomeserverInformation> {
static void to_json(json& jo, const HomeserverInformation &pod)
{
if (! jo.is_object()) { jo = json::object(); }
jo["base_url"s] = pod.baseUrl;
}
static void from_json(const json &jo, HomeserverInformation& result)
{
if (jo.contains("base_url"s)) {
result.baseUrl = jo.at("base_url"s);
}
}
};
}
namespace Kazv::Api
{
} // namespace Kazv::Api

File Metadata

Mime Type
text/x-c++
Expires
Sun, Dec 28, 1:41 AM (10 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
701917
Default Alt Text
homeserver.hpp (927 B)

Event Timeline