1#ifndef XRPL_XRPL_RPC_HANDLERS_VERSION_H
2#define XRPL_XRPL_RPC_HANDLERS_VERSION_H
4#include <xrpl/protocol/ApiVersion.h>
23 template <
class Object>
30 static constexpr char const*
name =
"version";
void writeResult(Object &obj)
static constexpr unsigned maxApiVer
static constexpr Role role
static constexpr Condition condition
static constexpr char const * name
static constexpr unsigned minApiVer
VersionHandler(JsonContext &c)
void setVersion(JsonObject &parent, unsigned int apiVersion, bool betaEnabled)
static constexpr std::integral_constant< unsigned, Version > apiVersion
static constexpr auto apiMaximumValidVersion
static constexpr auto apiMinimumSupportedVersion
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Role
Indicates the level of administrative permission to grant.
Status represents the results of an operation that might fail.