12 #ifndef QEVERCLOUD_GENERATED_SERVICES_H 13 #define QEVERCLOUD_GENERATED_SERVICES_H 15 #include "../Export.h" 17 #include "../AsyncResult.h" 18 #include "../DurableService.h" 19 #include "../Optional.h" 20 #include "../RequestContext.h" 65 virtual QString noteStoreUrl()
const = 0;
66 virtual void setNoteStoreUrl(QString url) = 0;
166 virtual SyncState getLinkedNotebookSyncState(
171 virtual AsyncResult * getLinkedNotebookSyncStateAsync(
239 virtual SyncChunk getLinkedNotebookSyncChunk(
247 virtual AsyncResult * getLinkedNotebookSyncChunkAsync(
257 virtual QList<Notebook> listNotebooks(
277 virtual QList<Notebook> listAccessibleBusinessNotebooks(
281 virtual AsyncResult * listAccessibleBusinessNotebooksAsync(
316 virtual Notebook getDefaultNotebook(
405 virtual qint32 updateNotebook(
439 virtual qint32 expungeNotebook(
452 virtual QList<Tag> listTags(
472 virtual QList<Tag> listTagsByNotebook(
536 virtual Tag createTag(
576 virtual qint32 updateTag(
611 virtual void untagAll(
645 virtual qint32 expungeTag(
658 virtual QList<SavedSearch> listSearches(
751 virtual qint32 updateSearch(
785 virtual qint32 expungeSearch(
835 virtual qint32 findNoteOffset(
991 virtual Note getNoteWithResultSpec(
1009 virtual Note getNote(
1012 bool withResourcesData,
1013 bool withResourcesRecognition,
1014 bool withResourcesAlternateData,
1021 bool withResourcesData,
1022 bool withResourcesRecognition,
1023 bool withResourcesAlternateData,
1034 virtual LazyMap getNoteApplicationData(
1039 virtual AsyncResult * getNoteApplicationDataAsync(
1052 virtual QString getNoteApplicationDataEntry(
1058 virtual AsyncResult * getNoteApplicationDataEntryAsync(
1067 virtual qint32 setNoteApplicationDataEntry(
1074 virtual AsyncResult * setNoteApplicationDataEntryAsync(
1085 virtual qint32 unsetNoteApplicationDataEntry(
1091 virtual AsyncResult * unsetNoteApplicationDataEntryAsync(
1116 virtual QString getNoteContent(
1159 virtual QString getNoteSearchText(
1162 bool tokenizeForIndexing,
1169 bool tokenizeForIndexing,
1196 virtual QString getResourceSearchText(
1223 virtual QStringList getNoteTagNames(
1295 virtual Note createNote(
1375 virtual Note updateNote(
1410 virtual qint32 deleteNote(
1443 virtual qint32 expungeNote(
1494 virtual Note copyNote(
1496 Guid toNotebookGuid,
1502 Guid toNotebookGuid,
1527 virtual QList<NoteVersionId> listNoteVersions(
1579 virtual Note getNoteVersion(
1581 qint32 updateSequenceNum,
1582 bool withResourcesData,
1583 bool withResourcesRecognition,
1584 bool withResourcesAlternateData,
1590 qint32 updateSequenceNum,
1591 bool withResourcesData,
1592 bool withResourcesRecognition,
1593 bool withResourcesAlternateData,
1636 bool withRecognition,
1637 bool withAttributes,
1638 bool withAlternateData,
1645 bool withRecognition,
1646 bool withAttributes,
1647 bool withAlternateData,
1658 virtual LazyMap getResourceApplicationData(
1663 virtual AsyncResult * getResourceApplicationDataAsync(
1676 virtual QString getResourceApplicationDataEntry(
1682 virtual AsyncResult * getResourceApplicationDataEntryAsync(
1691 virtual qint32 setResourceApplicationDataEntry(
1698 virtual AsyncResult * setResourceApplicationDataEntryAsync(
1708 virtual qint32 unsetResourceApplicationDataEntry(
1714 virtual AsyncResult * unsetResourceApplicationDataEntryAsync(
1768 virtual qint32 updateResource(
1799 virtual QByteArray getResourceData(
1849 virtual Resource getResourceByHash(
1851 QByteArray contentHash,
1853 bool withRecognition,
1854 bool withAlternateData,
1860 QByteArray contentHash,
1862 bool withRecognition,
1863 bool withAlternateData,
1890 virtual QByteArray getResourceRecognition(
1895 virtual AsyncResult * getResourceRecognitionAsync(
1923 virtual QByteArray getResourceAlternateData(
1928 virtual AsyncResult * getResourceAlternateDataAsync(
1995 virtual Notebook getPublicNotebook(
2153 virtual AsyncResult * createOrUpdateNotebookSharesAsync(
2160 virtual qint32 updateSharedNotebook(
2205 virtual Notebook setNotebookRecipientSettings(
2206 QString notebookGuid,
2211 virtual AsyncResult * setNotebookRecipientSettingsAsync(
2212 QString notebookGuid,
2223 virtual QList<SharedNotebook> listSharedNotebooks(
2292 virtual qint32 updateLinkedNotebook(
2304 virtual QList<LinkedNotebook> listLinkedNotebooks(
2322 virtual qint32 expungeLinkedNotebook(
2382 QString shareKeyOrGlobalId,
2386 virtual AsyncResult * authenticateToSharedNotebookAsync(
2387 QString shareKeyOrGlobalId,
2419 virtual AsyncResult * getSharedNotebookByAuthAsync(
2471 virtual void emailNote(
2503 virtual QString shareNote(
2534 virtual void stopSharingNote(
2591 virtual AsyncResult * authenticateToSharedNoteAsync(
2688 virtual AsyncResult * updateNoteIfUsnMatchesAsync(
2726 QString notebookGuid,
2731 QString notebookGuid,
2769 virtual QString userStoreUrl()
const = 0;
2770 virtual void setUserStoreUrl(QString url) = 0;
2798 virtual bool checkVersion(
2921 QString consumerKey,
2922 QString consumerSecret,
2923 QString deviceIdentifier,
2924 QString deviceDescription,
2925 bool supportsTwoFactor,
2929 virtual AsyncResult * authenticateLongSessionAsync(
2932 QString consumerKey,
2933 QString consumerSecret,
2934 QString deviceIdentifier,
2935 QString deviceDescription,
2936 bool supportsTwoFactor,
2978 QString oneTimeCode,
2979 QString deviceIdentifier,
2980 QString deviceDescription,
2984 virtual AsyncResult * completeTwoFactorAuthenticationAsync(
2985 QString oneTimeCode,
2986 QString deviceIdentifier,
2987 QString deviceDescription,
3008 virtual void revokeLongSession(
3052 virtual AsyncResult * authenticateToBusinessAsync(
3062 virtual User getUser(
3145 virtual void inviteToBusiness(
3146 QString emailAddress,
3151 QString emailAddress,
3178 virtual void removeFromBusiness(
3179 QString emailAddress,
3184 QString emailAddress,
3229 virtual void updateBusinessUserIdentifier(
3230 QString oldEmailAddress,
3231 QString newEmailAddress,
3235 virtual AsyncResult * updateBusinessUserIdentifierAsync(
3236 QString oldEmailAddress,
3237 QString newEmailAddress,
3258 virtual QList<UserProfile> listBusinessUsers(
3279 virtual QList<BusinessInvitation> listBusinessInvitations(
3280 bool includeRequestedInvitations,
3284 virtual AsyncResult * listBusinessInvitationsAsync(
3285 bool includeRequestedInvitations,
3314 QString noteStoreUrl = {},
3316 QObject * parent =
nullptr,
3320 QString userStoreUrl = {},
3322 QObject * parent =
nullptr,
3327 Q_DECLARE_METATYPE(QList<qevercloud::Notebook>)
3328 Q_DECLARE_METATYPE(QList<qevercloud::Tag>)
3329 Q_DECLARE_METATYPE(QList<qevercloud::SavedSearch>)
3330 Q_DECLARE_METATYPE(QList<qevercloud::NoteVersionId>)
3331 Q_DECLARE_METATYPE(QList<qevercloud::SharedNotebook>)
3332 Q_DECLARE_METATYPE(QList<qevercloud::LinkedNotebook>)
3333 Q_DECLARE_METATYPE(QList<qevercloud::BusinessInvitation>)
3334 Q_DECLARE_METATYPE(QList<qevercloud::UserProfile>)
3336 #endif // QEVERCLOUD_GENERATED_SERVICES_H
INoteStore(QObject *parent)
Definition: Services.h:60
std::shared_ptr< IRetryPolicy > IRetryPolicyPtr
Definition: DurableService.h:32
QEVERCLOUD_EXPORT const qint16 EDAM_VERSION_MAJOR
QString Guid
Definition: Types.h:62
Definition: Services.h:55
std::shared_ptr< IUserStore > IUserStorePtr
Definition: Services.h:3309
qint32 UserID
Definition: Types.h:50
QEVERCLOUD_EXPORT const qint16 EDAM_VERSION_MINOR
QEVERCLOUD_EXPORT INoteStore * newNoteStore(QString noteStoreUrl={}, IRequestContextPtr ctx={}, QObject *parent=nullptr, IRetryPolicyPtr retryPolicy={})
IUserStore(QObject *parent)
Definition: Services.h:2764
#define QEVERCLOUD_EXPORT
Definition: Export.h:19
Definition: AsyncResult.h:21
std::shared_ptr< INoteStore > INoteStorePtr
Definition: Services.h:2736
QEVERCLOUD_EXPORT IUserStore * newUserStore(QString userStoreUrl={}, IRequestContextPtr ctx={}, QObject *parent=nullptr, IRetryPolicyPtr retryPolicy={})
Definition: Services.h:2759
ServiceLevel
Definition: EDAMErrorCode.h:325
Returned by asynchonous versions of functions.
Definition: AsyncResult.h:53
std::shared_ptr< IRequestContext > IRequestContextPtr
Definition: RequestContext.h:81