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>
62 explicit NoteStore(QString noteStoreUrl = QString(), QString authenticationToken = QString(), QObject * parent = 0);
75 SyncState getSyncState(QString authenticationToken = QString());
78 AsyncResult * getSyncStateAsync(QString authenticationToken = QString());
98 SyncChunk getSyncChunk(qint32 afterUSN, qint32 maxEntries,
bool fullSyncOnly, QString authenticationToken = QString());
101 AsyncResult * getSyncChunkAsync(qint32 afterUSN, qint32 maxEntries,
bool fullSyncOnly, QString authenticationToken = QString());
136 SyncChunk getFilteredSyncChunk(qint32 afterUSN, qint32 maxEntries,
const SyncChunkFilter& filter, QString authenticationToken = QString());
139 AsyncResult * getFilteredSyncChunkAsync(qint32 afterUSN, qint32 maxEntries,
const SyncChunkFilter& filter, QString authenticationToken = QString());
162 SyncState getLinkedNotebookSyncState(
const LinkedNotebook& linkedNotebook, QString authenticationToken = QString());
165 AsyncResult * getLinkedNotebookSyncStateAsync(
const LinkedNotebook& linkedNotebook, QString authenticationToken = QString());
231 SyncChunk getLinkedNotebookSyncChunk(
const LinkedNotebook& linkedNotebook, qint32 afterUSN, qint32 maxEntries,
bool fullSyncOnly, QString authenticationToken = QString());
234 AsyncResult * getLinkedNotebookSyncChunkAsync(
const LinkedNotebook& linkedNotebook, qint32 afterUSN, qint32 maxEntries,
bool fullSyncOnly, QString authenticationToken = QString());
239 QList< Notebook > listNotebooks(QString authenticationToken = QString());
242 AsyncResult * listNotebooksAsync(QString authenticationToken = QString());
263 Notebook getNotebook(
Guid guid, QString authenticationToken = QString());
266 AsyncResult * getNotebookAsync(
Guid guid, QString authenticationToken = QString());
272 Notebook getDefaultNotebook(QString authenticationToken = QString());
275 AsyncResult * getDefaultNotebookAsync(QString authenticationToken = QString());
310 Notebook createNotebook(
const Notebook& notebook, QString authenticationToken = QString());
313 AsyncResult * createNotebookAsync(
const Notebook& notebook, QString authenticationToken = QString());
347 qint32 updateNotebook(
const Notebook& notebook, QString authenticationToken = QString());
350 AsyncResult * updateNotebookAsync(
const Notebook& notebook, QString authenticationToken = QString());
377 qint32 expungeNotebook(
Guid guid, QString authenticationToken = QString());
380 AsyncResult * expungeNotebookAsync(
Guid guid, QString authenticationToken = QString());
386 QList< Tag > listTags(QString authenticationToken = QString());
389 AsyncResult * listTagsAsync(QString authenticationToken = QString());
404 QList< Tag > listTagsByNotebook(
Guid notebookGuid, QString authenticationToken = QString());
407 AsyncResult * listTagsByNotebookAsync(
Guid notebookGuid, QString authenticationToken = QString());
427 Tag getTag(
Guid guid, QString authenticationToken = QString());
430 AsyncResult * getTagAsync(
Guid guid, QString authenticationToken = QString());
460 Tag createTag(
const Tag& tag, QString authenticationToken = QString());
463 AsyncResult * createTagAsync(
const Tag& tag, QString authenticationToken = QString());
496 qint32 updateTag(
const Tag& tag, QString authenticationToken = QString());
499 AsyncResult * updateTagAsync(
const Tag& tag, QString authenticationToken = QString());
527 void untagAll(
Guid guid, QString authenticationToken = QString());
530 AsyncResult * untagAllAsync(
Guid guid, QString authenticationToken = QString());
557 qint32 expungeTag(
Guid guid, QString authenticationToken = QString());
560 AsyncResult * expungeTagAsync(
Guid guid, QString authenticationToken = QString());
566 QList< SavedSearch > listSearches(QString authenticationToken = QString());
569 AsyncResult * listSearchesAsync(QString authenticationToken = QString());
588 SavedSearch getSearch(
Guid guid, QString authenticationToken = QString());
591 AsyncResult * getSearchAsync(
Guid guid, QString authenticationToken = QString());
649 qint32 updateSearch(
const SavedSearch& search, QString authenticationToken = QString());
679 qint32 expungeSearch(
Guid guid, QString authenticationToken = QString());
682 AsyncResult * expungeSearchAsync(
Guid guid, QString authenticationToken = QString());
687 NoteList findNotes(
const NoteFilter& filter, qint32 offset, qint32 maxNotes, QString authenticationToken = QString());
690 AsyncResult * findNotesAsync(
const NoteFilter& filter, qint32 offset, qint32 maxNotes, QString authenticationToken = QString());
733 qint32 findNoteOffset(
const NoteFilter& filter,
Guid guid, QString authenticationToken = QString());
835 AsyncResult * findNoteCountsAsync(
const NoteFilter& filter,
bool withTrash, QString authenticationToken = QString());
879 Note getNote(
Guid guid,
bool withContent,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
882 AsyncResult * getNoteAsync(
Guid guid,
bool withContent,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
892 LazyMap getNoteApplicationData(
Guid guid, QString authenticationToken = QString());
895 AsyncResult * getNoteApplicationDataAsync(
Guid guid, QString authenticationToken = QString());
906 QString getNoteApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
909 AsyncResult * getNoteApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
915 qint32 setNoteApplicationDataEntry(
Guid guid, QString key, QString value, QString authenticationToken = QString());
918 AsyncResult * setNoteApplicationDataEntryAsync(
Guid guid, QString key, QString value, QString authenticationToken = QString());
925 qint32 unsetNoteApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
928 AsyncResult * unsetNoteApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
950 QString getNoteContent(
Guid guid, QString authenticationToken = QString());
953 AsyncResult * getNoteContentAsync(
Guid guid, QString authenticationToken = QString());
989 QString getNoteSearchText(
Guid guid,
bool noteOnly,
bool tokenizeForIndexing, QString authenticationToken = QString());
992 AsyncResult * getNoteSearchTextAsync(
Guid guid,
bool noteOnly,
bool tokenizeForIndexing, QString authenticationToken = QString());
1018 QString getResourceSearchText(
Guid guid, QString authenticationToken = QString());
1021 AsyncResult * getResourceSearchTextAsync(
Guid guid, QString authenticationToken = QString());
1041 QStringList getNoteTagNames(
Guid guid, QString authenticationToken = QString());
1044 AsyncResult * getNoteTagNamesAsync(
Guid guid, QString authenticationToken = QString());
1105 Note createNote(
const Note& note, QString authenticationToken = QString());
1108 AsyncResult * createNoteAsync(
const Note& note, QString authenticationToken = QString());
1175 Note updateNote(
const Note& note, QString authenticationToken = QString());
1178 AsyncResult * updateNoteAsync(
const Note& note, QString authenticationToken = QString());
1206 qint32 deleteNote(
Guid guid, QString authenticationToken = QString());
1209 AsyncResult * deleteNoteAsync(
Guid guid, QString authenticationToken = QString());
1235 qint32 expungeNote(
Guid guid, QString authenticationToken = QString());
1238 AsyncResult * expungeNoteAsync(
Guid guid, QString authenticationToken = QString());
1271 qint32 expungeNotes(QList< Guid > noteGuids, QString authenticationToken = QString());
1274 AsyncResult * expungeNotesAsync(QList< Guid > noteGuids, QString authenticationToken = QString());
1291 qint32 expungeInactiveNotes(QString authenticationToken = QString());
1294 AsyncResult * expungeInactiveNotesAsync(QString authenticationToken = QString());
1335 Note copyNote(
Guid noteGuid,
Guid toNotebookGuid, QString authenticationToken = QString());
1338 AsyncResult * copyNoteAsync(
Guid noteGuid,
Guid toNotebookGuid, QString authenticationToken = QString());
1360 QList< NoteVersionId > listNoteVersions(
Guid noteGuid, QString authenticationToken = QString());
1363 AsyncResult * listNoteVersionsAsync(
Guid noteGuid, QString authenticationToken = QString());
1412 Note getNoteVersion(
Guid noteGuid, qint32 updateSequenceNum,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
1415 AsyncResult * getNoteVersionAsync(
Guid noteGuid, qint32 updateSequenceNum,
bool withResourcesData,
bool withResourcesRecognition,
bool withResourcesAlternateData, QString authenticationToken = QString());
1454 Resource getResource(
Guid guid,
bool withData,
bool withRecognition,
bool withAttributes,
bool withAlternateData, QString authenticationToken = QString());
1457 AsyncResult * getResourceAsync(
Guid guid,
bool withData,
bool withRecognition,
bool withAttributes,
bool withAlternateData, QString authenticationToken = QString());
1467 LazyMap getResourceApplicationData(
Guid guid, QString authenticationToken = QString());
1470 AsyncResult * getResourceApplicationDataAsync(
Guid guid, QString authenticationToken = QString());
1481 QString getResourceApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
1484 AsyncResult * getResourceApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
1490 qint32 setResourceApplicationDataEntry(
Guid guid, QString key, QString value, QString authenticationToken = QString());
1493 AsyncResult * setResourceApplicationDataEntryAsync(
Guid guid, QString key, QString value, QString authenticationToken = QString());
1499 qint32 unsetResourceApplicationDataEntry(
Guid guid, QString key, QString authenticationToken = QString());
1502 AsyncResult * unsetResourceApplicationDataEntryAsync(
Guid guid, QString key, QString authenticationToken = QString());
1553 qint32 updateResource(
const Resource& resource, QString authenticationToken = QString());
1556 AsyncResult * updateResourceAsync(
const Resource& resource, QString authenticationToken = QString());
1580 QByteArray getResourceData(
Guid guid, QString authenticationToken = QString());
1583 AsyncResult * getResourceDataAsync(
Guid guid, QString authenticationToken = QString());
1626 Resource getResourceByHash(
Guid noteGuid, QByteArray contentHash,
bool withData,
bool withRecognition,
bool withAlternateData, QString authenticationToken = QString());
1629 AsyncResult * getResourceByHashAsync(
Guid noteGuid, QByteArray contentHash,
bool withData,
bool withRecognition,
bool withAlternateData, QString authenticationToken = QString());
1655 QByteArray getResourceRecognition(
Guid guid, QString authenticationToken = QString());
1658 AsyncResult * getResourceRecognitionAsync(
Guid guid, QString authenticationToken = QString());
1684 QByteArray getResourceAlternateData(
Guid guid, QString authenticationToken = QString());
1687 AsyncResult * getResourceAlternateDataAsync(
Guid guid, QString authenticationToken = QString());
1712 AsyncResult * getResourceAttributesAsync(
Guid guid, QString authenticationToken = QString());
1819 qint32 updateSharedNotebook(
const SharedNotebook& sharedNotebook, QString authenticationToken = QString());
1853 qint32 setSharedNotebookRecipientSettings(qint64 sharedNotebookId,
const SharedNotebookRecipientSettings& recipientSettings, QString authenticationToken = QString());
1889 qint32 sendMessageToSharedNotebookMembers(
Guid notebookGuid, QString messageText, QStringList recipients, QString authenticationToken = QString());
1892 AsyncResult * sendMessageToSharedNotebookMembersAsync(
Guid notebookGuid, QString messageText, QStringList recipients, QString authenticationToken = QString());
1901 QList< SharedNotebook > listSharedNotebooks(QString authenticationToken = QString());
1904 AsyncResult * listSharedNotebooksAsync(QString authenticationToken = QString());
1921 qint32 expungeSharedNotebooks(QList< qint64 > sharedNotebookIds, QString authenticationToken = QString());
1924 AsyncResult * expungeSharedNotebooksAsync(QList< qint64 > sharedNotebookIds, QString authenticationToken = QString());
1974 qint32 updateLinkedNotebook(
const LinkedNotebook& linkedNotebook, QString authenticationToken = QString());
1982 QList< LinkedNotebook > listLinkedNotebooks(QString authenticationToken = QString());
1985 AsyncResult * listLinkedNotebooksAsync(QString authenticationToken = QString());
1998 qint32 expungeLinkedNotebook(
Guid guid, QString authenticationToken = QString());
2001 AsyncResult * expungeLinkedNotebookAsync(
Guid guid, QString authenticationToken = QString());
2044 AuthenticationResult authenticateToSharedNotebook(QString shareKey, QString authenticationToken = QString());
2047 AsyncResult * authenticateToSharedNotebookAsync(QString shareKey, QString authenticationToken = QString());
2074 SharedNotebook getSharedNotebookByAuth(QString authenticationToken = QString());
2077 AsyncResult * getSharedNotebookByAuthAsync(QString authenticationToken = QString());
2128 void emailNote(
const NoteEmailParameters& parameters, QString authenticationToken = QString());
2159 QString shareNote(
Guid guid, QString authenticationToken = QString());
2162 AsyncResult * shareNoteAsync(
Guid guid, QString authenticationToken = QString());
2185 void stopSharingNote(
Guid guid, QString authenticationToken = QString());
2188 AsyncResult * stopSharingNoteAsync(
Guid guid, QString authenticationToken = QString());
2232 AuthenticationResult authenticateToSharedNote(QString guid, QString noteKey, QString authenticationToken = QString());
2235 AsyncResult * authenticateToSharedNoteAsync(QString guid, QString noteKey, QString authenticationToken = QString());
2289 QString m_authenticationToken;
2313 explicit UserStore(QString host, QString authenticationToken = QString(), QObject * parent = 0);
2364 AsyncResult * getBootstrapInfoAsync(QString locale);
2422 AuthenticationResult authenticate(QString username, QString password, QString consumerKey, QString consumerSecret,
bool supportsTwoFactor);
2425 AsyncResult * authenticateAsync(QString username, QString password, QString consumerKey, QString consumerSecret,
bool supportsTwoFactor);
2511 AuthenticationResult authenticateLongSession(QString username, QString password, QString consumerKey, QString consumerSecret, QString deviceIdentifier, QString deviceDescription,
bool supportsTwoFactor);
2514 AsyncResult * authenticateLongSessionAsync(QString username, QString password, QString consumerKey, QString consumerSecret, QString deviceIdentifier, QString deviceDescription,
bool supportsTwoFactor);
2553 AuthenticationResult completeTwoFactorAuthentication(QString oneTimeCode, QString deviceIdentifier, QString deviceDescription, QString authenticationToken = QString());
2556 AsyncResult * completeTwoFactorAuthenticationAsync(QString oneTimeCode, QString deviceIdentifier, QString deviceDescription, QString authenticationToken = QString());
2576 void revokeLongSession(QString authenticationToken = QString());
2579 AsyncResult * revokeLongSessionAsync(QString authenticationToken = QString());
2615 AsyncResult * authenticateToBusinessAsync(QString authenticationToken = QString());
2635 AsyncResult * refreshAuthenticationAsync(QString authenticationToken = QString());
2644 User getUser(QString authenticationToken = QString());
2647 AsyncResult * getUserAsync(QString authenticationToken = QString());
2660 AsyncResult * getPublicUserInfoAsync(QString username);
2667 PremiumInfo getPremiumInfo(QString authenticationToken = QString());
2670 AsyncResult * getPremiumInfoAsync(QString authenticationToken = QString());
2681 QString getNoteStoreUrl(QString authenticationToken = QString());
2684 AsyncResult * getNoteStoreUrlAsync(QString authenticationToken = QString());
2688 QString m_authenticationToken;
2692 Q_DECLARE_METATYPE(QList< qevercloud::Notebook >)
2694 Q_DECLARE_METATYPE(QList<
qevercloud::SavedSearch >)
2695 Q_DECLARE_METATYPE(QList<
qevercloud::NoteVersionId >)
2696 Q_DECLARE_METATYPE(QList<
qevercloud::SharedNotebook >)
2697 Q_DECLARE_METATYPE(QList<
qevercloud::LinkedNotebook >)
2699 #endif // QEVERCLOUD_GENERATED_SERVICES_H
QString Guid
Definition: types.h:231
qint32 UserID
Definition: types.h:219
QEVERCLOUD_EXPORT const qint16 EDAM_VERSION_MAJOR
void setAuthenticationToken(QString authenticationToken)
Definition: services.h:2315
#define QEVERCLOUD_EXPORT
Definition: export.h:23
QString authenticationToken()
Definition: services.h:2316
QEVERCLOUD_EXPORT const qint16 EDAM_VERSION_MINOR
void setNoteStoreUrl(QString noteStoreUrl)
Definition: services.h:65
Definition: AsyncResult.h:18
Definition: services.h:2309
void setAuthenticationToken(QString authenticationToken)
Definition: services.h:68
Returned by asynchonous versions of functions.
Definition: AsyncResult.h:43
Definition: services.h:58
QString noteStoreUrl()
Definition: services.h:66
QString authenticationToken()
Definition: services.h:69