10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
OfflineLicenseTokenParser.h
1
#ifndef TENDUKE_CLIENT_EE_OFFLINELICENSETOKENPARSER_H
2
#define TENDUKE_CLIENT_EE_OFFLINELICENSETOKENPARSER_H
3
4
#include "./Lease.h"
5
#include <memory>
6
7
8
namespace
tenduke
{
namespace
ee
{
namespace
licensing
{
9
13
class
OfflineLicenseTokenParser
14
{
15
public
:
16
static
std::unique_ptr<OfflineLicenseTokenParser> create(
const
std::string &validationKeyPEM);
17
18
virtual
~OfflineLicenseTokenParser
() =
default
;
19
27
virtual ::tenduke::ee::licensing::Lease
from
(
const
std::string &licenseToken)
const
= 0;
28
};
29
30
}}}
31
32
#endif
//TENDUKE_CLIENT_EE_OFFLINELICENSETOKENPARSER_H
tenduke::ee::licensing::OfflineLicenseTokenParser
Service for parsing standalone license tokens.
Definition
OfflineLicenseTokenParser.h:14
tenduke::ee::licensing::OfflineLicenseTokenParser::from
virtual::tenduke::ee::licensing::Lease from(const std::string &licenseToken) const =0
Parses a single token from given string.
tenduke::ee::licensing
Classes, functions and globals related to 10Duke Enterprise licensing.
Definition
AuthzLicensingClient.h:13
tenduke::ee
Classes, functions and globals of 10Duke Enterprise C++ Client.
Definition
APIRequest.h:4
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
client
enterprise
api
src
licensing
OfflineLicenseTokenParser.h
Generated by
1.17.0