summaryrefslogtreecommitdiff
path: root/battleNetApi/include/token.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'battleNetApi/include/token.hpp')
-rw-r--r--battleNetApi/include/token.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/battleNetApi/include/token.hpp b/battleNetApi/include/token.hpp
index cc909a8..8b9f95e 100644
--- a/battleNetApi/include/token.hpp
+++ b/battleNetApi/include/token.hpp
@@ -1,13 +1,17 @@
#pragma once
+#include <chrono>
#include <string>
class Token {
public:
- explicit Token(const std::string &iTokenText);
+ explicit Token(const std::string &iTokenText, const std::chrono::seconds &iExpirationTime);
std::string text() const;
void setText(const std::string &iTokenText);
+ void setExpirationTime(const std::chrono::seconds &iExpirationTime);
+ bool isExpired();
private:
- std::string mTokenText; //!< Token value
+ std::string _tokenText;
+ std::chrono::seconds _expirationTime;
};