XX CMake Package
Loading...
Searching...
No Matches
XXAuthProviderToken.h
Go to the documentation of this file.
1#ifndef XXAuthProviderTokenH
2#define XXAuthProviderTokenH
3
5#include <QObject>
6
7#include <QNetworkRequest>
8
9namespace XX
10{
11 namespace AuthProvider
12 {
15
16 class XXNETWORK_DECLSPEC Token : public QObject
17 {
18 Q_OBJECT
19
20 public:
21 Token(QObject* parent);
22
23 public:
24 const QByteArray& getBearerToken() const;
25 bool isNull() const;
26
27 void setBearerToken(const QByteArray& token);
28 virtual bool update();
29 virtual void setAuthorization(QNetworkRequest& request) const;
30
31 protected:
32 QByteArray bearerToken;
33 };
34 } // namespace AuthProvider
35} // namespace XX
36
37#endif // NOT XXAuthProviderTokenH
#define XXNETWORK_DECLSPEC
Definition XXNetworkExportDef.h:11
const QByteArray & getBearerToken() const
void setBearerToken(const QByteArray &token)
virtual void setAuthorization(QNetworkRequest &request) const
virtual bool update()
Token(QObject *parent)
QByteArray bearerToken
Definition XXAuthProviderToken.h:32
Definition XXAuthProviderToken.h:12
Definition XXPopulatedAbstract.h:11