#pragma once #include "serversdk/requestmanager.h" #include "serversdk/request.h" #include "token.h" #include "subject.h" #include "serversdk/requestmanager.h" #include "serversdk/request.h" #include "serversdk/databasetable.h" class ColnodAPI: public QObject { Q_OBJECT public: ColnodAPI(); ColnodAPI(serversdk::RequestManager* reqMan); QList getTokensUpdated(const qint64 &time); QList getTokensDeleted(const qint64 &time); QList getSubjectsUpdated(const qint64 &time); QList getSubjectsDeleted(const qint64 &time); bool setTokens(const QList &tokens); bool deleteTokens(const QList &tokenIds); private: QString login(const QString &username, const QString &password); QByteArray getTimestampJson(const qint64 &time); private: serversdk::RequestManager* mReqMan = nullptr; QString host = "https://192.168.1.3:8443"; };