use enum class for status
Change-Id: Iaba23e0754335a7fecec2d6c4b3446988b2fd9d0
diff --git a/src/certificate-request.hpp b/src/certificate-request.hpp
index 4c067c5..bed7660 100644
--- a/src/certificate-request.hpp
+++ b/src/certificate-request.hpp
@@ -49,9 +49,9 @@
{
public:
CertificateRequest();
- CertificateRequest(const Name& caName, const std::string& requestId, int requestType, int status,
+ CertificateRequest(const Name& caName, const std::string& requestId, int requestType, Status status,
const security::v2::Certificate& cert);
- CertificateRequest(const Name& caName, const std::string& requestId, int requestType, int status,
+ CertificateRequest(const Name& caName, const std::string& requestId, int requestType, Status status,
const std::string& challengeStatus, const std::string& challengeType,
const std::string& challengeTp, int remainingTime, int remainingTries,
const JsonSection& challengeSecrets, const security::v2::Certificate& cert);
@@ -63,7 +63,7 @@
Name m_caPrefix;
std::string m_requestId = "";
int m_requestType = -1;
- int m_status = -1;
+ Status m_status = Status::NOT_STARTED;
security::v2::Certificate m_cert;
std::shared_ptr<Data> m_probeToken = nullptr;