1#ifndef TENDUKE_EE_LICENSING_IMPL_DEFAULTOFFLINELICENSETOKENPARSER_H
2#define TENDUKE_EE_LICENSING_IMPL_DEFAULTOFFLINELICENSETOKENPARSER_H
4#include "../LicenseTokenParser.h"
5#include "../OfflineLicenseTokenParser.h"
6#include "jwt/JWTParser.h"
10namespace tenduke {
namespace ee {
namespace licensing {
namespace impl {
22 virtual std::unique_ptr<::tenduke::ee::licensing::impl::LicenseTokenParser> createLicenseTokenParser()
const;
25 const std::shared_ptr<const ::tenduke::jwt::JWTParser> jwtParser;
Describes checked out licensed item.
Definition Lease.h:21
Service for parsing standalone license tokens.
Definition OfflineLicenseTokenParser.h:14
Definition DefaultOfflineLicenseTokenParser.h:13
::tenduke::ee::licensing::Lease from(const std::string &licenseToken) const override
Parses a single token from given string.
Definition DefaultOfflineLicenseTokenParser.cpp:17
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4