3#include <xrpld/app/main/Application.h>
4#include <xrpld/rpc/Context.h>
5#include <xrpld/rpc/Role.h>
6#include <xrpld/rpc/Status.h>
7#include <xrpld/rpc/detail/Handler.h>
9#include <xrpl/json/json_value.h>
10#include <xrpl/protocol/ApiVersion.h>
35 static constexpr char const*
name =
"version";
static constexpr Condition condition
static constexpr unsigned maxApiVer
static constexpr char const * name
static constexpr unsigned minApiVer
void writeResult(json::Value &obj) const
static constexpr Role role
VersionHandler(JsonContext &c)
API version numbers used in later API versions.
void setVersion(json::Value &parent, unsigned int apiVersion, bool betaEnabled)
static constexpr auto kApiMaximumValidVersion
static constexpr auto kApiMinimumSupportedVersion
Role
Indicates the level of administrative permission to grant.
Status represents the results of an operation that might fail.
static constexpr Code kOK