10Duke Scale C++ Client
All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
SerializeStateToJSON.h
1#ifndef TENDUKE_SE_SERIALIZESTATETOJSON_H
2#define TENDUKE_SE_SERIALIZESTATETOJSON_H
3
4#include "./ClientState.h"
5#include "../licensing/api/Leases.h"
6#include "jwk/JWKS.h"
7#include "oauth/OAuthConfiguration.h"
8#include "oidc/OIDCConfiguration.h"
9#include "oidc/OIDCState.h"
10
11#include <memory>
12#include <string>
13
14
15namespace tenduke { namespace se {
16
21public:
22 virtual ~SerializeStateToJSON() = default;
23
29 std::string serialize(const ::tenduke::se::ClientState &state) const;
30};
31
32}}
33
34
35#endif //TENDUKE_SE_SERIALIZESTATETOJSON_H
Serializes client state to JSON.
Definition SerializeStateToJSON.h:20
std::string serialize(const ::tenduke::se::ClientState &state) const
Serializes the state.
Definition SerializeStateToJSON.cpp:43
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7