21 #include <quentier/synchronization/types/Fwd.h> 22 #include <quentier/utility/Linkage.h> 24 #include <qevercloud/types/TypeAliases.h> 27 #include <QNetworkCookie> 38 qevercloud::UserID userId) = 0;
43 qevercloud::Timestamp expirationTime) = 0;
46 qevercloud::Timestamp authenticationTime) = 0;
51 QString noteStoreUrl) = 0;
54 QString webApiUrlPrefix) = 0;
57 QList<QNetworkCookie> cookies) = 0;
59 [[nodiscard]]
virtual IAuthenticationInfoPtr build() = 0;
62 [[nodiscard]] QUENTIER_EXPORT IAuthenticationInfoBuilderPtr
63 createAuthenticationInfoBuilder();
Definition: synchronization/Factory.h:35
Definition: IAuthenticationInfoBuilder.h:32