21#include <quentier/synchronization/types/Fwd.h>
22#include <quentier/utility/Linkage.h>
23#include <quentier/utility/Printable.h>
25#include <qevercloud/types/TypeAliases.h>
28#include <QNetworkCookie>
31namespace quentier::synchronization {
The Printable class is the interface for Quentier's internal classes which should be able to write th...
Definition Printable.h:38
The Result template class represents the bare bones result monad implementation which either contains...
Definition Result.h:38
The IAuthenticationInfo interface represents the information obtained through OAuth and necessary to ...
Definition IAuthenticationInfo.h:38
virtual qevercloud::UserID userId() const =0
virtual QString noteStoreUrl() const =0
virtual QString shardId() const =0
virtual QString webApiUrlPrefix() const =0
virtual qevercloud::Timestamp authenticationTime() const =0
virtual QList< QNetworkCookie > userStoreCookies() const =0
virtual QString authToken() const =0
virtual qevercloud::Timestamp authTokenExpirationTime() const =0