12 #ifndef QEVERCLOUD_GENERATED_SERVICES_H 13 #define QEVERCLOUD_GENERATED_SERVICES_H 15 #include "../Optional.h" 16 #include "../export.h" 17 #include "../AsyncResult.h" 24 #include <QStringList> 63 explicit NoteStore(QString noteStoreUrl = QString(), QString authenticationToken = QString(), QObject * parent = 0);
76 SyncState getSyncState(QString authenticationToken = QString());
79 AsyncResult * getSyncStateAsync(QString authenticationToken = QString());
114 SyncChunk getFilteredSyncChunk(qint32 afterUSN, qint32 maxEntries,
const SyncChunkFilter& filter, QString authenticationToken = QString());
117 AsyncResult * getFilteredSyncChunkAsync(qint32 afterUSN, qint32 maxEntries,
const SyncChunkFilter& filter, QString authenticationToken = QString());
160 SyncState getLinkedNotebookSyncState(
const LinkedNotebook& linkedNotebook, QString authenticationToken = QString());
163 AsyncResult * getLinkedNotebookSyncStateAsync(
const LinkedNotebook& linkedNotebook, QString authenticationToken = QString());
229 SyncChunk getLinkedNotebookSyncChunk(
const LinkedNotebook& linkedNotebook, qint32 afterUSN, qint32 maxEntries,
bool fullSyncOnly, QString authenticationToken = QString());
232 AsyncResult * getLinkedNotebookSyncChunkAsync(
const LinkedNotebook& linkedNotebook, qint32 afterUSN, qint32 maxEntries,
bool fullSyncOnly, QString authenticationToken = QString());
237 QList< Notebook > listNotebooks(QString authenticationToken = QString());
240 AsyncResult * listNotebooksAsync(QString authenticationToken = QString());
255 QList< Notebook > listAccessibleBusinessNotebooks(QString authenticationToken = QString());
258 AsyncResult * listAccessibleBusinessNotebooksAsync(QString authenticationToken = QString());
279 Notebook getNotebook(
Guid guid, QString authenticationToken = QString());
282 AsyncResult * getNotebookAsync(
Guid guid, QString authenticationToken = QString());
288 Notebook getDefaultNotebook(QString authenticationToken = QString());
291 AsyncResult * getDefaultNotebookAsync(QString authenticationToken = QString());
322 Notebook createNotebook(
const Notebook& notebook, QString authenticationToken = QString());
325 AsyncResult * createNotebookAsync(
const Notebook& notebook, QString authenticationToken = QString());
356 qint32 updateNotebook(
const Notebook& notebook, QString authenticationToken = QString());
359 AsyncResult * updateNotebookAsync(
const Notebook& notebook, QString authenticationToken = QString());
386 qint32 expungeNotebook(
Guid guid, QString authenticationToken = QString());
389 AsyncResult * expungeNotebookAsync(
Guid guid, QString authenticationToken = QString());
395 QList< Tag > listTags(QString authenticationToken = QString());
398 AsyncResult * listTagsAsync(QString authenticationToken = QString());
413 QList< Tag > listTagsByNotebook(
Guid notebookGuid, QString authenticationToken = QString());
416 AsyncResult * listTagsByNotebookAsync(
Guid notebookGuid, QString authenticationToken = QString());
436 Tag getTag(
Guid guid, QString authenticationToken = QString());
439 AsyncResult * getTagAsync(
Guid guid, QString authenticationToken = QString());
469 Tag createTag(
const Tag& tag, QString authenticationToken = QString());
472 AsyncResult * createTagAsync(
const Tag& tag, QString authenticationToken = QString());
505 qint32 updateTag(
const Tag& tag, QString authenticationToken = QString());
508 AsyncResult * updateTagAsync(
const Tag& tag, QString authenticationToken = QString());
536 void untagAll(
Guid guid, QString authenticationToken = QString());
539 AsyncResult * untagAllAsync(
Guid guid, QString authenticationToken = QString());
566 qint32 expungeTag(
Guid guid, QString authenticationToken = QString());
569 AsyncResult * expungeTagAsync(
Guid guid, QString authenticationToken = QString());
575 QList< SavedSearch > listSearches(QString authenticationToken = QString());
578 AsyncResult * listSearchesAsync(QString authenticationToken = QString());
597 SavedSearch getSearch(
Guid guid, QString authenticationToken = QString());
600 AsyncResult * getSearchAsync(
Guid guid, QString authenticationToken = QString());
658 qint32 updateSearch(
const SavedSearch& search, QString authenticationToken = QString());
688 qint32 expungeSearch(
Guid guid, QString authenticationToken = QString());
691 AsyncResult * expungeSearchAsync(
Guid guid, QString authenticationToken = QString());
734 qint32 findNoteOffset(
const NoteFilter& filter,
Guid guid, QString authenticationToken = QString());
835 AsyncResult * findNoteCountsAsync(
const NoteFilter& filter,
bool withTrash, QString authenticationToken = QString());
868 Note getNoteWithResultSpec(
Guid guid,
const NoteResultSpec& resultSpec, QString authenticationToken = QString());
880 Note getNote(
Guid guid,
bool withContent,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
883 AsyncResult * getNoteAsync(
Guid guid,
bool withContent,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
893 LazyMap getNoteApplicationData(
Guid guid, QString authenticationToken = QString());
896 AsyncResult * getNoteApplicationDataAsync(
Guid guid, QString authenticationToken = QString());
907 QString getNoteApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
910 AsyncResult * getNoteApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
916 qint32 setNoteApplicationDataEntry(
Guid guid, QString key, QString value, QString authenticationToken = QString());
919 AsyncResult * setNoteApplicationDataEntryAsync(
Guid guid, QString key, QString value, QString authenticationToken = QString());
926 qint32 unsetNoteApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
929 AsyncResult * unsetNoteApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
951 QString getNoteContent(
Guid guid, QString authenticationToken = QString());
954 AsyncResult * getNoteContentAsync(
Guid guid, QString authenticationToken = QString());
990 QString getNoteSearchText(
Guid guid,
bool noteOnly,
bool tokenizeForIndexing, QString authenticationToken = QString());
993 AsyncResult * getNoteSearchTextAsync(
Guid guid,
bool noteOnly,
bool tokenizeForIndexing, QString authenticationToken = QString());
1019 QString getResourceSearchText(
Guid guid, QString authenticationToken = QString());
1022 AsyncResult * getResourceSearchTextAsync(
Guid guid, QString authenticationToken = QString());
1042 QStringList getNoteTagNames(
Guid guid, QString authenticationToken = QString());
1045 AsyncResult * getNoteTagNamesAsync(
Guid guid, QString authenticationToken = QString());
1106 Note createNote(
const Note& note, QString authenticationToken = QString());
1109 AsyncResult * createNoteAsync(
const Note& note, QString authenticationToken = QString());
1180 Note updateNote(
const Note& note, QString authenticationToken = QString());
1183 AsyncResult * updateNoteAsync(
const Note& note, QString authenticationToken = QString());
1211 qint32 deleteNote(
Guid guid, QString authenticationToken = QString());
1214 AsyncResult * deleteNoteAsync(
Guid guid, QString authenticationToken = QString());
1240 qint32 expungeNote(
Guid guid, QString authenticationToken = QString());
1243 AsyncResult * expungeNoteAsync(
Guid guid, QString authenticationToken = QString());
1287 Note copyNote(
Guid noteGuid,
Guid toNotebookGuid, QString authenticationToken = QString());
1290 AsyncResult * copyNoteAsync(
Guid noteGuid,
Guid toNotebookGuid, QString authenticationToken = QString());
1314 QList< NoteVersionId > listNoteVersions(
Guid noteGuid, QString authenticationToken = QString());
1317 AsyncResult * listNoteVersionsAsync(
Guid noteGuid, QString authenticationToken = QString());
1362 Note getNoteVersion(
Guid noteGuid, qint32 updateSequenceNum,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
1365 AsyncResult * getNoteVersionAsync(
Guid noteGuid, qint32 updateSequenceNum,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
1404 Resource getResource(
Guid guid,
bool withData,
bool withRecognition,
bool withAttributes,
bool withAlternateData, QString authenticationToken = QString());
1407 AsyncResult * getResourceAsync(
Guid guid,
bool withData,
bool withRecognition,
bool withAttributes,
bool withAlternateData, QString authenticationToken = QString());
1417 LazyMap getResourceApplicationData(
Guid guid, QString authenticationToken = QString());
1420 AsyncResult * getResourceApplicationDataAsync(
Guid guid, QString authenticationToken = QString());
1431 QString getResourceApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
1434 AsyncResult * getResourceApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
1440 qint32 setResourceApplicationDataEntry(
Guid guid, QString key, QString value, QString authenticationToken = QString());
1443 AsyncResult * setResourceApplicationDataEntryAsync(
Guid guid, QString key, QString value, QString authenticationToken = QString());
1449 qint32 unsetResourceApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
1452 AsyncResult * unsetResourceApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
1503 qint32 updateResource(
const Resource& resource, QString authenticationToken = QString());
1506 AsyncResult * updateResourceAsync(
const Resource& resource, QString authenticationToken = QString());
1530 QByteArray getResourceData(
Guid guid, QString authenticationToken = QString());
1533 AsyncResult * getResourceDataAsync(
Guid guid, QString authenticationToken = QString());
1576 Resource getResourceByHash(
Guid noteGuid, QByteArray contentHash,
bool withData,
bool withRecognition,
bool withAlternateData, QString authenticationToken = QString());
1579 AsyncResult * getResourceByHashAsync(
Guid noteGuid, QByteArray contentHash,
bool withData,
bool withRecognition,
bool withAlternateData, QString authenticationToken = QString());
1605 QByteArray getResourceRecognition(
Guid guid, QString authenticationToken = QString());
1608 AsyncResult * getResourceRecognitionAsync(
Guid guid, QString authenticationToken = QString());
1634 QByteArray getResourceAlternateData(
Guid guid, QString authenticationToken = QString());
1637 AsyncResult * getResourceAlternateDataAsync(
Guid guid, QString authenticationToken = QString());
1662 AsyncResult * getResourceAttributesAsync(
Guid guid, QString authenticationToken = QString());
1783 AsyncResult * shareNotebookAsync(
const SharedNotebook& sharedNotebook, QString message, QString authenticationToken = QString());
1847 qint32 updateSharedNotebook(
const SharedNotebook& sharedNotebook, QString authenticationToken = QString());
1898 QList< SharedNotebook > listSharedNotebooks(QString authenticationToken = QString());
1901 AsyncResult * listSharedNotebooksAsync(QString authenticationToken = QString());
1961 qint32 updateLinkedNotebook(
const LinkedNotebook& linkedNotebook, QString authenticationToken = QString());
1969 QList< LinkedNotebook > listLinkedNotebooks(QString authenticationToken = QString());
1972 AsyncResult * listLinkedNotebooksAsync(QString authenticationToken = QString());
1985 qint32 expungeLinkedNotebook(
Guid guid, QString authenticationToken = QString());
1988 AsyncResult * expungeLinkedNotebookAsync(
Guid guid, QString authenticationToken = QString());
2040 AuthenticationResult authenticateToSharedNotebook(QString shareKeyOrGlobalId, QString authenticationToken = QString());
2043 AsyncResult * authenticateToSharedNotebookAsync(QString shareKeyOrGlobalId, QString authenticationToken = QString());
2070 SharedNotebook getSharedNotebookByAuth(QString authenticationToken = QString());
2073 AsyncResult * getSharedNotebookByAuthAsync(QString authenticationToken = QString());
2124 void emailNote(
const NoteEmailParameters& parameters, QString authenticationToken = QString());
2152 QString shareNote(
Guid guid, QString authenticationToken = QString());
2155 AsyncResult * shareNoteAsync(
Guid guid, QString authenticationToken = QString());
2179 void stopSharingNote(
Guid guid, QString authenticationToken = QString());
2182 AsyncResult * stopSharingNoteAsync(
Guid guid, QString authenticationToken = QString());
2226 AuthenticationResult authenticateToSharedNote(QString guid, QString noteKey, QString authenticationToken = QString());
2229 AsyncResult * authenticateToSharedNoteAsync(QString guid, QString noteKey, QString authenticationToken = QString());
2315 AsyncResult * updateNoteIfUsnMatchesAsync(
const Note& note, QString authenticationToken = QString());
2346 ShareRelationships getNotebookShares(QString notebookGuid, QString authenticationToken = QString());
2349 AsyncResult * getNotebookSharesAsync(QString notebookGuid, QString authenticationToken = QString());
2353 QString m_authenticationToken;
2380 explicit UserStore(QString host, QString authenticationToken = QString(), QObject * parent = 0);
2431 AsyncResult * getBootstrapInfoAsync(QString locale);
2518 AuthenticationResult authenticateLongSession(QString username, QString password, QString consumerKey, QString consumerSecret, QString deviceIdentifier, QString deviceDescription,
bool supportsTwoFactor);
2521 AsyncResult * authenticateLongSessionAsync(QString username, QString password, QString consumerKey, QString consumerSecret, QString deviceIdentifier, QString deviceDescription,
bool supportsTwoFactor);
2561 AuthenticationResult completeTwoFactorAuthentication(QString oneTimeCode, QString deviceIdentifier, QString deviceDescription, QString authenticationToken = QString());
2564 AsyncResult * completeTwoFactorAuthenticationAsync(QString oneTimeCode, QString deviceIdentifier, QString deviceDescription, QString authenticationToken = QString());
2584 void revokeLongSession(QString authenticationToken = QString());
2587 AsyncResult * revokeLongSessionAsync(QString authenticationToken = QString());
2625 AsyncResult * authenticateToBusinessAsync(QString authenticationToken = QString());
2634 User getUser(QString authenticationToken = QString());
2637 AsyncResult * getUserAsync(QString authenticationToken = QString());
2650 AsyncResult * getPublicUserInfoAsync(QString username);
2661 UserUrls getUserUrls(QString authenticationToken = QString());
2664 AsyncResult * getUserUrlsAsync(QString authenticationToken = QString());
2709 void inviteToBusiness(QString emailAddress, QString authenticationToken = QString());
2712 AsyncResult * inviteToBusinessAsync(QString emailAddress, QString authenticationToken = QString());
2738 void removeFromBusiness(QString emailAddress, QString authenticationToken = QString());
2741 AsyncResult * removeFromBusinessAsync(QString emailAddress, QString authenticationToken = QString());
2785 void updateBusinessUserIdentifier(QString oldEmailAddress, QString newEmailAddress, QString authenticationToken = QString());
2788 AsyncResult * updateBusinessUserIdentifierAsync(QString oldEmailAddress, QString newEmailAddress, QString authenticationToken = QString());
2808 QList< UserProfile > listBusinessUsers(QString authenticationToken = QString());
2811 AsyncResult * listBusinessUsersAsync(QString authenticationToken = QString());
2827 QList< BusinessInvitation > listBusinessInvitations(
bool includeRequestedInvitations, QString authenticationToken = QString());
2830 AsyncResult * listBusinessInvitationsAsync(
bool includeRequestedInvitations, QString authenticationToken = QString());
2849 QString m_authenticationToken;
2853 Q_DECLARE_METATYPE(QList< qevercloud::Notebook >)
2854 Q_DECLARE_METATYPE(QList< qevercloud::Tag >)
2855 Q_DECLARE_METATYPE(QList< qevercloud::SavedSearch >)
2856 Q_DECLARE_METATYPE(QList< qevercloud::NoteVersionId >)
2857 Q_DECLARE_METATYPE(QList< qevercloud::SharedNotebook >)
2858 Q_DECLARE_METATYPE(QList< qevercloud::LinkedNotebook >)
2859 Q_DECLARE_METATYPE(QList< qevercloud::BusinessInvitation >)
2860 Q_DECLARE_METATYPE(QList< qevercloud::UserProfile >)
2862 #endif // QEVERCLOUD_GENERATED_SERVICES_H
QString Guid
Definition: types.h:440
qint32 UserID
Definition: types.h:428
QEVERCLOUD_EXPORT const qint16 EDAM_VERSION_MAJOR
void setAuthenticationToken(QString authenticationToken)
Definition: services.h:2382
#define QEVERCLOUD_EXPORT
Definition: export.h:19
QString authenticationToken()
Definition: services.h:2383
QEVERCLOUD_EXPORT const qint16 EDAM_VERSION_MINOR
void setNoteStoreUrl(QString noteStoreUrl)
Definition: services.h:66
Definition: AsyncResult.h:18
Definition: services.h:2375
type
Definition: types.h:122
void setAuthenticationToken(QString authenticationToken)
Definition: services.h:69
Returned by asynchonous versions of functions.
Definition: AsyncResult.h:43
Definition: services.h:58
QString noteStoreUrl()
Definition: services.h:67
QString authenticationToken()
Definition: services.h:70