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> 43 [[nodiscard]]
virtual qevercloud::UserID userId()
const = 0;
48 [[nodiscard]]
virtual QString authToken()
const = 0;
53 [[nodiscard]]
virtual qevercloud::Timestamp authTokenExpirationTime()
59 [[nodiscard]]
virtual qevercloud::Timestamp authenticationTime()
const = 0;
65 [[nodiscard]]
virtual QString shardId()
const = 0;
70 [[nodiscard]]
virtual QString noteStoreUrl()
const = 0;
76 [[nodiscard]]
virtual QString webApiUrlPrefix()
const = 0;
84 [[nodiscard]]
virtual QList<QNetworkCookie> userStoreCookies()
const = 0;
The IAuthenticationInfo interface represents the information obtained through OAuth and necessary to ...
Definition: IAuthenticationInfo.h:37
Definition: synchronization/Factory.h:35
The Printable class is the interface for Quentier's internal classes which should be able to write th...
Definition: Printable.h:37