blob: 8b9f95eef68ba5b50eecbb45bc627af66578ce82 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include <chrono>
#include <string>
class Token {
public:
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 _tokenText;
std::chrono::seconds _expirationTime;
};
|