10Duke Enterprise C++ Client
|
#include <LicenseTokenParser.h>
Describes whether given token is a lease or an error.
A token returned by the authz-api is opaque and can represent either lease or an error. Whether given represents a lease or an error can be only determined by parsing the token and looking at the claims in the token. The tenduke::ee::licensing::impl::LicenseTokenParser
parser returns LeaseOrError for this reason.
Public Member Functions | |
LeaseOrError (tenduke::ee::licensing::Lease lease, tenduke::ee::licensing::LicensingError error, bool isError) | |
Constructs new instance. | |
LeaseOrError () | |
No-arg constructs new instance. | |
bool | isLease () const |
If true , this is a lease. | |
Public Attributes | |
tenduke::ee::licensing::Lease | lease |
Lease? | |
tenduke::ee::licensing::LicensingError | error |
Or an error? | |
bool | isError |
If true , this is an error. | |
|
inline |
Constructs new instance.
lease | - |
error | - |
isError | - |