1#ifndef TENDUKE_EE_LICENSING_LICENSECHECKOUTERROR_H
2#define TENDUKE_EE_LICENSING_LICENSECHECKOUTERROR_H
6namespace tenduke {
namespace ee {
namespace licensing {
56 void setErrorCode(
const std::string &code) { this->errorCode = code;}
62 void setErrorKey(
const std::string &key) { this->errorKey = key;}
80 void setItemName(
const std::string &pItemName) { this->itemName = pItemName;}
83 std::string errorCode;
85 std::string errorMessage;
86 std::string errorTechnical;
Describes an error returned from the API.
Definition LicensingError.h:18
const std::string & getErrorTechnical() const
Returns technical explanation.
Definition LicensingError.h:44
const std::string & getErrorMessage() const
Returns error message.
Definition LicensingError.h:38
const std::string & getErrorCode() const
Returns the error code.
Definition LicensingError.h:26
void setErrorCode(const std::string &code)
Sets the error code.
Definition LicensingError.h:56
void setErrorTechnical(const std::string &technical)
Sets the technical explanation.
Definition LicensingError.h:74
const std::string & getItemName() const
Returns the "item" name which this error is about.
Definition LicensingError.h:50
void setErrorKey(const std::string &key)
Sets the error key.
Definition LicensingError.h:62
void setErrorMessage(const std::string &message)
Sets the error message.
Definition LicensingError.h:68
const std::string & getErrorKey() const
Returns the error key.
Definition LicensingError.h:32
void setItemName(const std::string &pItemName)
Sets the "item" name.
Definition LicensingError.h:80
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4