10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
ClientState.h
1#ifndef TENDUKE_EE_CLIENTSTATE_H
2#define TENDUKE_EE_CLIENTSTATE_H
3
4#include "oidc/OIDCState.h"
5
6#include <memory>
7
8namespace tenduke { namespace ee {
9
15{
19 ClientState() : oidcState(nullptr) {}
20
25 explicit ClientState(const std::shared_ptr<const ::tenduke::oidc::OIDCState> &oidcState) : oidcState(oidcState) {}
26
28 const std::shared_ptr<const ::tenduke::oidc::OIDCState> oidcState;
29};
30
31}}
32
33#endif //TENDUKE_EE_CLIENTSTATE_H
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4
Client state.
Definition ClientState.h:15
ClientState(const std::shared_ptr< const ::tenduke::oidc::OIDCState > &oidcState)
Constructs new instance.
Definition ClientState.h:25
ClientState()
No-arg constructs empty state.
Definition ClientState.h:19
const std::shared_ptr< const ::tenduke::oidc::OIDCState > oidcState
OIDC state.
Definition ClientState.h:28