QEverCloud  3.0.3
Unofficial Evernote Cloud API for Qt
types.h
Go to the documentation of this file.
1 
12 #ifndef QEVERCLOUD_GENERATED_TYPES_H
13 #define QEVERCLOUD_GENERATED_TYPES_H
14 
15 #include "../Optional.h"
16 #include "../export.h"
17 #include "EDAMErrorCode.h"
18 #include <QMap>
19 #include <QList>
20 #include <QSet>
21 #include <QString>
22 #include <QStringList>
23 #include <QByteArray>
24 #include <QDateTime>
25 #include <QMetaType>
26 #include <QSharedPointer>
27 #include <QMetaType>
28 
29 namespace qevercloud {
30 
37  enum type {
38  NORMAL = 1,
39  PREMIUM = 3,
40  VIP = 5,
41  MANAGER = 7,
42  SUPPORT = 8,
43  ADMIN = 9
44  };
45 };
46 
52  enum type {
53  USER = 1,
54  SEXP = 2
55  };
56 };
57 
63  enum type {
64  CREATED = 1,
65  UPDATED = 2,
66  RELEVANCE = 3,
67  UPDATE_SEQUENCE_NUMBER = 4,
68  TITLE = 5
69  };
70 };
71 
94  enum type {
95  NONE = 0,
96  PENDING = 1,
97  ACTIVE = 2,
98  FAILED = 3,
99  CANCELLATION_PENDING = 4,
100  CANCELED = 5
101  };
102 };
103 
134  enum type {
135  READ_NOTEBOOK = 0,
136  MODIFY_NOTEBOOK_PLUS_ACTIVITY = 1,
137  READ_NOTEBOOK_PLUS_ACTIVITY = 2,
138  GROUP = 3,
139  FULL_ACCESS = 4,
140  BUSINESS_FULL_ACCESS = 5
141  };
142 };
143 
154  enum type {
155  GROUP_MEMBER = 1,
156  GROUP_ADMIN = 2,
157  GROUP_OWNER = 3
158  };
159 };
160 
169  enum type {
170  ADMIN = 1,
171  NORMAL = 2
172  };
173 };
174 
189  enum type {
190  ONLY_JOINED_OR_PREVIEW = 1,
191  NO_SHARED_NOTEBOOKS = 2
192  };
193 };
194 
206  enum type {
207  DO_NOT_SEND = 1,
208  SEND_DAILY_EMAIL = 2
209  };
210 };
211 
212 
219 typedef qint32 UserID;
220 
231 typedef QString Guid;
232 
250 typedef qint64 Timestamp;
251 
252 
278  qint32 updateCount;
288 
289  bool operator==(const SyncState & other) const
290  {
291  return (currentTime == other.currentTime)
292  && (fullSyncBefore == other.fullSyncBefore)
293  && (updateCount == other.updateCount)
294  && uploaded.isEqual(other.uploaded)
295  ;
296  }
297 
298  bool operator!=(const SyncState & other) const
299  {
300  return !(*this == other);
301  }
302 
303 };
304 
386 
387  bool operator==(const SyncChunkFilter & other) const
388  {
389  return includeNotes.isEqual(other.includeNotes)
390  && includeNoteResources.isEqual(other.includeNoteResources)
391  && includeNoteAttributes.isEqual(other.includeNoteAttributes)
392  && includeNotebooks.isEqual(other.includeNotebooks)
393  && includeTags.isEqual(other.includeTags)
394  && includeSearches.isEqual(other.includeSearches)
395  && includeResources.isEqual(other.includeResources)
396  && includeLinkedNotebooks.isEqual(other.includeLinkedNotebooks)
397  && includeExpunged.isEqual(other.includeExpunged)
398  && includeNoteApplicationDataFullMap.isEqual(other.includeNoteApplicationDataFullMap)
399  && includeResourceApplicationDataFullMap.isEqual(other.includeResourceApplicationDataFullMap)
400  && includeNoteResourceApplicationDataFullMap.isEqual(other.includeNoteResourceApplicationDataFullMap)
401  && requireNoteContentClass.isEqual(other.requireNoteContentClass)
402  ;
403  }
404 
405  bool operator!=(const SyncChunkFilter & other) const
406  {
407  return !(*this == other);
408  }
409 
410 };
411 
467 
468  bool operator==(const NoteFilter & other) const
469  {
470  return order.isEqual(other.order)
471  && ascending.isEqual(other.ascending)
472  && words.isEqual(other.words)
473  && notebookGuid.isEqual(other.notebookGuid)
474  && tagGuids.isEqual(other.tagGuids)
475  && timeZone.isEqual(other.timeZone)
476  && inactive.isEqual(other.inactive)
477  && emphasized.isEqual(other.emphasized)
478  ;
479  }
480 
481  bool operator!=(const NoteFilter & other) const
482  {
483  return !(*this == other);
484  }
485 
486 };
487 
524 
525  bool operator==(const NotesMetadataResultSpec & other) const
526  {
527  return includeTitle.isEqual(other.includeTitle)
528  && includeContentLength.isEqual(other.includeContentLength)
529  && includeCreated.isEqual(other.includeCreated)
530  && includeUpdated.isEqual(other.includeUpdated)
531  && includeDeleted.isEqual(other.includeDeleted)
532  && includeUpdateSequenceNum.isEqual(other.includeUpdateSequenceNum)
533  && includeNotebookGuid.isEqual(other.includeNotebookGuid)
534  && includeTagGuids.isEqual(other.includeTagGuids)
535  && includeAttributes.isEqual(other.includeAttributes)
536  && includeLargestResourceMime.isEqual(other.includeLargestResourceMime)
537  && includeLargestResourceSize.isEqual(other.includeLargestResourceSize)
538  ;
539  }
540 
541  bool operator!=(const NotesMetadataResultSpec & other) const
542  {
543  return !(*this == other);
544  }
545 
546 };
547 
571 
572  bool operator==(const NoteCollectionCounts & other) const
573  {
574  return notebookCounts.isEqual(other.notebookCounts)
575  && tagCounts.isEqual(other.tagCounts)
576  && trashCount.isEqual(other.trashCount)
577  ;
578  }
579 
580  bool operator!=(const NoteCollectionCounts & other) const
581  {
582  return !(*this == other);
583  }
584 
585 };
586 
617  QString title;
618 
619  bool operator==(const NoteVersionId & other) const
620  {
621  return (updateSequenceNum == other.updateSequenceNum)
622  && (updated == other.updated)
623  && (saved == other.saved)
624  && (title == other.title)
625  ;
626  }
627 
628  bool operator!=(const NoteVersionId & other) const
629  {
630  return !(*this == other);
631  }
632 
633 };
634 
657 
658  bool operator==(const ClientUsageMetrics & other) const
659  {
660  return sessions.isEqual(other.sessions)
661  ;
662  }
663 
664  bool operator!=(const ClientUsageMetrics & other) const
665  {
666  return !(*this == other);
667  }
668 
669 };
670 
703 
704  bool operator==(const RelatedQuery & other) const
705  {
706  return noteGuid.isEqual(other.noteGuid)
707  && plainText.isEqual(other.plainText)
708  && filter.isEqual(other.filter)
709  && referenceUri.isEqual(other.referenceUri)
710  ;
711  }
712 
713  bool operator!=(const RelatedQuery & other) const
714  {
715  return !(*this == other);
716  }
717 
718 };
719 
762 
763  bool operator==(const RelatedResultSpec & other) const
764  {
765  return maxNotes.isEqual(other.maxNotes)
766  && maxNotebooks.isEqual(other.maxNotebooks)
767  && maxTags.isEqual(other.maxTags)
768  && writableNotebooksOnly.isEqual(other.writableNotebooksOnly)
769  && includeContainingNotebooks.isEqual(other.includeContainingNotebooks)
770  ;
771  }
772 
773  bool operator!=(const RelatedResultSpec & other) const
774  {
775  return !(*this == other);
776  }
777 
778 };
779 
808 
809  bool operator==(const Data & other) const
810  {
811  return bodyHash.isEqual(other.bodyHash)
812  && size.isEqual(other.size)
813  && body.isEqual(other.body)
814  ;
815  }
816 
817  bool operator!=(const Data & other) const
818  {
819  return !(*this == other);
820  }
821 
822 };
823 
1007 
1008  bool operator==(const UserAttributes & other) const
1009  {
1010  return defaultLocationName.isEqual(other.defaultLocationName)
1011  && defaultLatitude.isEqual(other.defaultLatitude)
1012  && defaultLongitude.isEqual(other.defaultLongitude)
1013  && preactivation.isEqual(other.preactivation)
1014  && viewedPromotions.isEqual(other.viewedPromotions)
1015  && incomingEmailAddress.isEqual(other.incomingEmailAddress)
1016  && recentMailedAddresses.isEqual(other.recentMailedAddresses)
1017  && comments.isEqual(other.comments)
1018  && dateAgreedToTermsOfService.isEqual(other.dateAgreedToTermsOfService)
1019  && maxReferrals.isEqual(other.maxReferrals)
1020  && referralCount.isEqual(other.referralCount)
1021  && refererCode.isEqual(other.refererCode)
1022  && sentEmailDate.isEqual(other.sentEmailDate)
1023  && sentEmailCount.isEqual(other.sentEmailCount)
1024  && dailyEmailLimit.isEqual(other.dailyEmailLimit)
1025  && emailOptOutDate.isEqual(other.emailOptOutDate)
1026  && partnerEmailOptInDate.isEqual(other.partnerEmailOptInDate)
1027  && preferredLanguage.isEqual(other.preferredLanguage)
1028  && preferredCountry.isEqual(other.preferredCountry)
1029  && clipFullPage.isEqual(other.clipFullPage)
1030  && twitterUserName.isEqual(other.twitterUserName)
1031  && twitterId.isEqual(other.twitterId)
1032  && groupName.isEqual(other.groupName)
1033  && recognitionLanguage.isEqual(other.recognitionLanguage)
1034  && referralProof.isEqual(other.referralProof)
1035  && educationalDiscount.isEqual(other.educationalDiscount)
1036  && businessAddress.isEqual(other.businessAddress)
1037  && hideSponsorBilling.isEqual(other.hideSponsorBilling)
1038  && taxExempt.isEqual(other.taxExempt)
1039  && useEmailAutoFiling.isEqual(other.useEmailAutoFiling)
1040  && reminderEmailConfig.isEqual(other.reminderEmailConfig)
1041  ;
1042  }
1043 
1044  bool operator!=(const UserAttributes & other) const
1045  {
1046  return !(*this == other);
1047  }
1048 
1049 };
1050 
1169 
1170  bool operator==(const Accounting & other) const
1171  {
1172  return uploadLimit.isEqual(other.uploadLimit)
1173  && uploadLimitEnd.isEqual(other.uploadLimitEnd)
1174  && uploadLimitNextMonth.isEqual(other.uploadLimitNextMonth)
1175  && premiumServiceStatus.isEqual(other.premiumServiceStatus)
1176  && premiumOrderNumber.isEqual(other.premiumOrderNumber)
1177  && premiumCommerceService.isEqual(other.premiumCommerceService)
1178  && premiumServiceStart.isEqual(other.premiumServiceStart)
1179  && premiumServiceSKU.isEqual(other.premiumServiceSKU)
1180  && lastSuccessfulCharge.isEqual(other.lastSuccessfulCharge)
1181  && lastFailedCharge.isEqual(other.lastFailedCharge)
1182  && lastFailedChargeReason.isEqual(other.lastFailedChargeReason)
1183  && nextPaymentDue.isEqual(other.nextPaymentDue)
1184  && premiumLockUntil.isEqual(other.premiumLockUntil)
1185  && updated.isEqual(other.updated)
1186  && premiumSubscriptionNumber.isEqual(other.premiumSubscriptionNumber)
1187  && lastRequestedCharge.isEqual(other.lastRequestedCharge)
1188  && currency.isEqual(other.currency)
1189  && unitPrice.isEqual(other.unitPrice)
1190  && businessId.isEqual(other.businessId)
1191  && businessName.isEqual(other.businessName)
1192  && businessRole.isEqual(other.businessRole)
1193  && unitDiscount.isEqual(other.unitDiscount)
1194  && nextChargeDate.isEqual(other.nextChargeDate)
1195  ;
1196  }
1197 
1198  bool operator!=(const Accounting & other) const
1199  {
1200  return !(*this == other);
1201  }
1202 
1203 };
1204 
1233 
1234  bool operator==(const BusinessUserInfo & other) const
1235  {
1236  return businessId.isEqual(other.businessId)
1237  && businessName.isEqual(other.businessName)
1238  && role.isEqual(other.role)
1239  && email.isEqual(other.email)
1240  ;
1241  }
1242 
1243  bool operator!=(const BusinessUserInfo & other) const
1244  {
1245  return !(*this == other);
1246  }
1247 
1248 };
1249 
1261  bool premium;
1300 
1301  bool operator==(const PremiumInfo & other) const
1302  {
1303  return (currentTime == other.currentTime)
1304  && (premium == other.premium)
1305  && (premiumRecurring == other.premiumRecurring)
1306  && premiumExpirationDate.isEqual(other.premiumExpirationDate)
1307  && (premiumExtendable == other.premiumExtendable)
1308  && (premiumPending == other.premiumPending)
1309  && (premiumCancellationPending == other.premiumCancellationPending)
1310  && (canPurchaseUploadAllowance == other.canPurchaseUploadAllowance)
1311  && sponsoredGroupName.isEqual(other.sponsoredGroupName)
1312  && sponsoredGroupRole.isEqual(other.sponsoredGroupRole)
1313  && premiumUpgradable.isEqual(other.premiumUpgradable)
1314  ;
1315  }
1316 
1317  bool operator!=(const PremiumInfo & other) const
1318  {
1319  return !(*this == other);
1320  }
1321 
1322 };
1323 
1427 
1428  bool operator==(const User & other) const
1429  {
1430  return id.isEqual(other.id)
1431  && username.isEqual(other.username)
1432  && email.isEqual(other.email)
1433  && name.isEqual(other.name)
1434  && timezone.isEqual(other.timezone)
1435  && privilege.isEqual(other.privilege)
1436  && created.isEqual(other.created)
1437  && updated.isEqual(other.updated)
1438  && deleted.isEqual(other.deleted)
1439  && active.isEqual(other.active)
1440  && shardId.isEqual(other.shardId)
1441  && attributes.isEqual(other.attributes)
1442  && accounting.isEqual(other.accounting)
1443  && premiumInfo.isEqual(other.premiumInfo)
1444  && businessUserInfo.isEqual(other.businessUserInfo)
1445  ;
1446  }
1447 
1448  bool operator!=(const User & other) const
1449  {
1450  return !(*this == other);
1451  }
1452 
1453 };
1454 
1501 
1502  bool operator==(const Tag & other) const
1503  {
1504  return guid.isEqual(other.guid)
1505  && name.isEqual(other.name)
1506  && parentGuid.isEqual(other.parentGuid)
1507  && updateSequenceNum.isEqual(other.updateSequenceNum)
1508  ;
1509  }
1510 
1511  bool operator!=(const Tag & other) const
1512  {
1513  return !(*this == other);
1514  }
1515 
1516 };
1517 
1547 
1548  bool operator==(const LazyMap & other) const
1549  {
1550  return keysOnly.isEqual(other.keysOnly)
1551  && fullMap.isEqual(other.fullMap)
1552  ;
1553  }
1554 
1555  bool operator!=(const LazyMap & other) const
1556  {
1557  return !(*this == other);
1558  }
1559 
1560 };
1561 
1642 
1643  bool operator==(const ResourceAttributes & other) const
1644  {
1645  return sourceURL.isEqual(other.sourceURL)
1646  && timestamp.isEqual(other.timestamp)
1647  && latitude.isEqual(other.latitude)
1648  && longitude.isEqual(other.longitude)
1649  && altitude.isEqual(other.altitude)
1650  && cameraMake.isEqual(other.cameraMake)
1651  && cameraModel.isEqual(other.cameraModel)
1652  && clientWillIndex.isEqual(other.clientWillIndex)
1653  && recoType.isEqual(other.recoType)
1654  && fileName.isEqual(other.fileName)
1655  && attachment.isEqual(other.attachment)
1656  && applicationData.isEqual(other.applicationData)
1657  ;
1658  }
1659 
1660  bool operator!=(const ResourceAttributes & other) const
1661  {
1662  return !(*this == other);
1663  }
1664 
1665 };
1666 
1748 
1749  bool operator==(const Resource & other) const
1750  {
1751  return guid.isEqual(other.guid)
1752  && noteGuid.isEqual(other.noteGuid)
1753  && data.isEqual(other.data)
1754  && mime.isEqual(other.mime)
1755  && width.isEqual(other.width)
1756  && height.isEqual(other.height)
1757  && duration.isEqual(other.duration)
1758  && active.isEqual(other.active)
1759  && recognition.isEqual(other.recognition)
1760  && attributes.isEqual(other.attributes)
1761  && updateSequenceNum.isEqual(other.updateSequenceNum)
1762  && alternateData.isEqual(other.alternateData)
1763  ;
1764  }
1765 
1766  bool operator!=(const Resource & other) const
1767  {
1768  return !(*this == other);
1769  }
1770 
1771 };
1772 
1952 
1953  bool operator==(const NoteAttributes & other) const
1954  {
1955  return subjectDate.isEqual(other.subjectDate)
1956  && latitude.isEqual(other.latitude)
1957  && longitude.isEqual(other.longitude)
1958  && altitude.isEqual(other.altitude)
1959  && author.isEqual(other.author)
1960  && source.isEqual(other.source)
1961  && sourceURL.isEqual(other.sourceURL)
1962  && sourceApplication.isEqual(other.sourceApplication)
1963  && shareDate.isEqual(other.shareDate)
1964  && reminderOrder.isEqual(other.reminderOrder)
1965  && reminderDoneTime.isEqual(other.reminderDoneTime)
1966  && reminderTime.isEqual(other.reminderTime)
1967  && placeName.isEqual(other.placeName)
1968  && contentClass.isEqual(other.contentClass)
1969  && applicationData.isEqual(other.applicationData)
1970  && lastEditedBy.isEqual(other.lastEditedBy)
1971  && classifications.isEqual(other.classifications)
1972  && creatorId.isEqual(other.creatorId)
1973  && lastEditorId.isEqual(other.lastEditorId)
1974  ;
1975  }
1976 
1977  bool operator!=(const NoteAttributes & other) const
1978  {
1979  return !(*this == other);
1980  }
1981 
1982 };
1983 
2113 
2114  bool operator==(const Note & other) const
2115  {
2116  return guid.isEqual(other.guid)
2117  && title.isEqual(other.title)
2118  && content.isEqual(other.content)
2119  && contentHash.isEqual(other.contentHash)
2120  && contentLength.isEqual(other.contentLength)
2121  && created.isEqual(other.created)
2122  && updated.isEqual(other.updated)
2123  && deleted.isEqual(other.deleted)
2124  && active.isEqual(other.active)
2125  && updateSequenceNum.isEqual(other.updateSequenceNum)
2126  && notebookGuid.isEqual(other.notebookGuid)
2127  && tagGuids.isEqual(other.tagGuids)
2128  && resources.isEqual(other.resources)
2129  && attributes.isEqual(other.attributes)
2130  && tagNames.isEqual(other.tagNames)
2131  ;
2132  }
2133 
2134  bool operator!=(const Note & other) const
2135  {
2136  return !(*this == other);
2137  }
2138 
2139 };
2140 
2181 
2182  bool operator==(const Publishing & other) const
2183  {
2184  return uri.isEqual(other.uri)
2185  && order.isEqual(other.order)
2186  && ascending.isEqual(other.ascending)
2187  && publicDescription.isEqual(other.publicDescription)
2188  ;
2189  }
2190 
2191  bool operator!=(const Publishing & other) const
2192  {
2193  return !(*this == other);
2194  }
2195 
2196 };
2197 
2227 
2228  bool operator==(const BusinessNotebook & other) const
2229  {
2230  return notebookDescription.isEqual(other.notebookDescription)
2231  && privilege.isEqual(other.privilege)
2232  && recommended.isEqual(other.recommended)
2233  ;
2234  }
2235 
2236  bool operator!=(const BusinessNotebook & other) const
2237  {
2238  return !(*this == other);
2239  }
2240 
2241 };
2242 
2263 
2264  bool operator==(const SavedSearchScope & other) const
2265  {
2266  return includeAccount.isEqual(other.includeAccount)
2267  && includePersonalLinkedNotebooks.isEqual(other.includePersonalLinkedNotebooks)
2268  && includeBusinessLinkedNotebooks.isEqual(other.includeBusinessLinkedNotebooks)
2269  ;
2270  }
2271 
2272  bool operator!=(const SavedSearchScope & other) const
2273  {
2274  return !(*this == other);
2275  }
2276 
2277 };
2278 
2334 
2335  bool operator==(const SavedSearch & other) const
2336  {
2337  return guid.isEqual(other.guid)
2338  && name.isEqual(other.name)
2339  && query.isEqual(other.query)
2340  && format.isEqual(other.format)
2341  && updateSequenceNum.isEqual(other.updateSequenceNum)
2342  && scope.isEqual(other.scope)
2343  ;
2344  }
2345 
2346  bool operator!=(const SavedSearch & other) const
2347  {
2348  return !(*this == other);
2349  }
2350 
2351 };
2352 
2383 
2385  {
2386  return reminderNotifyEmail.isEqual(other.reminderNotifyEmail)
2387  && reminderNotifyInApp.isEqual(other.reminderNotifyInApp)
2388  ;
2389  }
2390 
2392  {
2393  return !(*this == other);
2394  }
2395 
2396 };
2397 
2474 
2475  bool operator==(const SharedNotebook & other) const
2476  {
2477  return id.isEqual(other.id)
2478  && userId.isEqual(other.userId)
2479  && notebookGuid.isEqual(other.notebookGuid)
2480  && email.isEqual(other.email)
2481  && notebookModifiable.isEqual(other.notebookModifiable)
2482  && requireLogin.isEqual(other.requireLogin)
2483  && serviceCreated.isEqual(other.serviceCreated)
2484  && serviceUpdated.isEqual(other.serviceUpdated)
2485  && shareKey.isEqual(other.shareKey)
2486  && username.isEqual(other.username)
2487  && privilege.isEqual(other.privilege)
2488  && allowPreview.isEqual(other.allowPreview)
2489  && recipientSettings.isEqual(other.recipientSettings)
2490  ;
2491  }
2492 
2493  bool operator!=(const SharedNotebook & other) const
2494  {
2495  return !(*this == other);
2496  }
2497 
2498 };
2499 
2624 
2625  bool operator==(const NotebookRestrictions & other) const
2626  {
2627  return noReadNotes.isEqual(other.noReadNotes)
2628  && noCreateNotes.isEqual(other.noCreateNotes)
2629  && noUpdateNotes.isEqual(other.noUpdateNotes)
2630  && noExpungeNotes.isEqual(other.noExpungeNotes)
2631  && noShareNotes.isEqual(other.noShareNotes)
2632  && noEmailNotes.isEqual(other.noEmailNotes)
2633  && noSendMessageToRecipients.isEqual(other.noSendMessageToRecipients)
2634  && noUpdateNotebook.isEqual(other.noUpdateNotebook)
2635  && noExpungeNotebook.isEqual(other.noExpungeNotebook)
2636  && noSetDefaultNotebook.isEqual(other.noSetDefaultNotebook)
2637  && noSetNotebookStack.isEqual(other.noSetNotebookStack)
2638  && noPublishToPublic.isEqual(other.noPublishToPublic)
2639  && noPublishToBusinessLibrary.isEqual(other.noPublishToBusinessLibrary)
2640  && noCreateTags.isEqual(other.noCreateTags)
2641  && noUpdateTags.isEqual(other.noUpdateTags)
2642  && noExpungeTags.isEqual(other.noExpungeTags)
2643  && noSetParentTag.isEqual(other.noSetParentTag)
2644  && noCreateSharedNotebooks.isEqual(other.noCreateSharedNotebooks)
2645  && updateWhichSharedNotebookRestrictions.isEqual(other.updateWhichSharedNotebookRestrictions)
2646  && expungeWhichSharedNotebookRestrictions.isEqual(other.expungeWhichSharedNotebookRestrictions)
2647  ;
2648  }
2649 
2650  bool operator!=(const NotebookRestrictions & other) const
2651  {
2652  return !(*this == other);
2653  }
2654 
2655 };
2656 
2777 
2778  bool operator==(const Notebook & other) const
2779  {
2780  return guid.isEqual(other.guid)
2781  && name.isEqual(other.name)
2782  && updateSequenceNum.isEqual(other.updateSequenceNum)
2783  && defaultNotebook.isEqual(other.defaultNotebook)
2784  && serviceCreated.isEqual(other.serviceCreated)
2785  && serviceUpdated.isEqual(other.serviceUpdated)
2786  && publishing.isEqual(other.publishing)
2787  && published.isEqual(other.published)
2788  && stack.isEqual(other.stack)
2789  && sharedNotebookIds.isEqual(other.sharedNotebookIds)
2790  && sharedNotebooks.isEqual(other.sharedNotebooks)
2791  && businessNotebook.isEqual(other.businessNotebook)
2792  && contact.isEqual(other.contact)
2793  && restrictions.isEqual(other.restrictions)
2794  ;
2795  }
2796 
2797  bool operator!=(const Notebook & other) const
2798  {
2799  return !(*this == other);
2800  }
2801 
2802 };
2803 
2880 
2881  bool operator==(const LinkedNotebook & other) const
2882  {
2883  return shareName.isEqual(other.shareName)
2884  && username.isEqual(other.username)
2885  && shardId.isEqual(other.shardId)
2886  && shareKey.isEqual(other.shareKey)
2887  && uri.isEqual(other.uri)
2888  && guid.isEqual(other.guid)
2889  && updateSequenceNum.isEqual(other.updateSequenceNum)
2890  && noteStoreUrl.isEqual(other.noteStoreUrl)
2891  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
2892  && stack.isEqual(other.stack)
2893  && businessId.isEqual(other.businessId)
2894  ;
2895  }
2896 
2897  bool operator!=(const LinkedNotebook & other) const
2898  {
2899  return !(*this == other);
2900  }
2901 
2902 };
2903 
2932 
2933  bool operator==(const NotebookDescriptor & other) const
2934  {
2935  return guid.isEqual(other.guid)
2936  && notebookDisplayName.isEqual(other.notebookDisplayName)
2937  && contactName.isEqual(other.contactName)
2938  && hasSharedNotebook.isEqual(other.hasSharedNotebook)
2939  && joinedUserCount.isEqual(other.joinedUserCount)
2940  ;
2941  }
2942 
2943  bool operator!=(const NotebookDescriptor & other) const
2944  {
2945  return !(*this == other);
2946  }
2947 
2948 };
2949 
2962  QString shardId;
2987 
2988  bool operator==(const PublicUserInfo & other) const
2989  {
2990  return (userId == other.userId)
2991  && (shardId == other.shardId)
2992  && privilege.isEqual(other.privilege)
2993  && username.isEqual(other.username)
2994  && noteStoreUrl.isEqual(other.noteStoreUrl)
2995  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
2996  ;
2997  }
2998 
2999  bool operator!=(const PublicUserInfo & other) const
3000  {
3001  return !(*this == other);
3002  }
3003 
3004 };
3005 
3074 
3075  bool operator==(const AuthenticationResult & other) const
3076  {
3077  return (currentTime == other.currentTime)
3078  && (authenticationToken == other.authenticationToken)
3079  && (expiration == other.expiration)
3080  && user.isEqual(other.user)
3081  && publicUserInfo.isEqual(other.publicUserInfo)
3082  && noteStoreUrl.isEqual(other.noteStoreUrl)
3083  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
3084  && secondFactorRequired.isEqual(other.secondFactorRequired)
3085  && secondFactorDeliveryHint.isEqual(other.secondFactorDeliveryHint)
3086  ;
3087  }
3088 
3089  bool operator!=(const AuthenticationResult & other) const
3090  {
3091  return !(*this == other);
3092  }
3093 
3094 };
3095 
3110  QString serviceHost;
3116  QString marketingUrl;
3120  QString supportUrl;
3158 
3159  bool operator==(const BootstrapSettings & other) const
3160  {
3161  return (serviceHost == other.serviceHost)
3162  && (marketingUrl == other.marketingUrl)
3163  && (supportUrl == other.supportUrl)
3164  && (accountEmailDomain == other.accountEmailDomain)
3165  && enableFacebookSharing.isEqual(other.enableFacebookSharing)
3166  && enableGiftSubscriptions.isEqual(other.enableGiftSubscriptions)
3167  && enableSupportTickets.isEqual(other.enableSupportTickets)
3168  && enableSharedNotebooks.isEqual(other.enableSharedNotebooks)
3169  && enableSingleNoteSharing.isEqual(other.enableSingleNoteSharing)
3170  && enableSponsoredAccounts.isEqual(other.enableSponsoredAccounts)
3171  && enableTwitterSharing.isEqual(other.enableTwitterSharing)
3172  && enableLinkedInSharing.isEqual(other.enableLinkedInSharing)
3173  && enablePublicNotebooks.isEqual(other.enablePublicNotebooks)
3174  ;
3175  }
3176 
3177  bool operator!=(const BootstrapSettings & other) const
3178  {
3179  return !(*this == other);
3180  }
3181 
3182 };
3183 
3192  QString name;
3197 
3198  bool operator==(const BootstrapProfile & other) const
3199  {
3200  return (name == other.name)
3201  && (settings == other.settings)
3202  ;
3203  }
3204 
3205  bool operator!=(const BootstrapProfile & other) const
3206  {
3207  return !(*this == other);
3208  }
3209 
3210 };
3211 
3220  QList< BootstrapProfile > profiles;
3221 
3222  bool operator==(const BootstrapInfo & other) const
3223  {
3224  return (profiles == other.profiles)
3225  ;
3226  }
3227 
3228  bool operator!=(const BootstrapInfo & other) const
3229  {
3230  return !(*this == other);
3231  }
3232 
3233 };
3234 
3264  qint32 updateCount;
3328 
3329  bool operator==(const SyncChunk & other) const
3330  {
3331  return (currentTime == other.currentTime)
3332  && chunkHighUSN.isEqual(other.chunkHighUSN)
3333  && (updateCount == other.updateCount)
3334  && notes.isEqual(other.notes)
3335  && notebooks.isEqual(other.notebooks)
3336  && tags.isEqual(other.tags)
3337  && searches.isEqual(other.searches)
3338  && resources.isEqual(other.resources)
3339  && expungedNotes.isEqual(other.expungedNotes)
3340  && expungedNotebooks.isEqual(other.expungedNotebooks)
3341  && expungedTags.isEqual(other.expungedTags)
3342  && expungedSearches.isEqual(other.expungedSearches)
3343  && linkedNotebooks.isEqual(other.linkedNotebooks)
3344  && expungedLinkedNotebooks.isEqual(other.expungedLinkedNotebooks)
3345  ;
3346  }
3347 
3348  bool operator!=(const SyncChunk & other) const
3349  {
3350  return !(*this == other);
3351  }
3352 
3353 };
3354 
3364  qint32 startIndex;
3370  qint32 totalNotes;
3376  QList< Note > notes;
3399 
3400  bool operator==(const NoteList & other) const
3401  {
3402  return (startIndex == other.startIndex)
3403  && (totalNotes == other.totalNotes)
3404  && (notes == other.notes)
3405  && stoppedWords.isEqual(other.stoppedWords)
3406  && searchedWords.isEqual(other.searchedWords)
3407  && updateCount.isEqual(other.updateCount)
3408  ;
3409  }
3410 
3411  bool operator!=(const NoteList & other) const
3412  {
3413  return !(*this == other);
3414  }
3415 
3416 };
3417 
3461 
3462  bool operator==(const NoteMetadata & other) const
3463  {
3464  return (guid == other.guid)
3465  && title.isEqual(other.title)
3466  && contentLength.isEqual(other.contentLength)
3467  && created.isEqual(other.created)
3468  && updated.isEqual(other.updated)
3469  && deleted.isEqual(other.deleted)
3470  && updateSequenceNum.isEqual(other.updateSequenceNum)
3471  && notebookGuid.isEqual(other.notebookGuid)
3472  && tagGuids.isEqual(other.tagGuids)
3473  && attributes.isEqual(other.attributes)
3474  && largestResourceMime.isEqual(other.largestResourceMime)
3475  && largestResourceSize.isEqual(other.largestResourceSize)
3476  ;
3477  }
3478 
3479  bool operator!=(const NoteMetadata & other) const
3480  {
3481  return !(*this == other);
3482  }
3483 
3484 };
3485 
3497  qint32 startIndex;
3503  qint32 totalNotes;
3511  QList< NoteMetadata > notes;
3534 
3535  bool operator==(const NotesMetadataList & other) const
3536  {
3537  return (startIndex == other.startIndex)
3538  && (totalNotes == other.totalNotes)
3539  && (notes == other.notes)
3540  && stoppedWords.isEqual(other.stoppedWords)
3541  && searchedWords.isEqual(other.searchedWords)
3542  && updateCount.isEqual(other.updateCount)
3543  ;
3544  }
3545 
3546  bool operator!=(const NotesMetadataList & other) const
3547  {
3548  return !(*this == other);
3549  }
3550 
3551 };
3552 
3595 
3596  bool operator==(const NoteEmailParameters & other) const
3597  {
3598  return guid.isEqual(other.guid)
3599  && note.isEqual(other.note)
3600  && toAddresses.isEqual(other.toAddresses)
3601  && ccAddresses.isEqual(other.ccAddresses)
3602  && subject.isEqual(other.subject)
3603  && message.isEqual(other.message)
3604  ;
3605  }
3606 
3607  bool operator!=(const NoteEmailParameters & other) const
3608  {
3609  return !(*this == other);
3610  }
3611 
3612 };
3613 
3646 
3647  bool operator==(const RelatedResult & other) const
3648  {
3649  return notes.isEqual(other.notes)
3650  && notebooks.isEqual(other.notebooks)
3651  && tags.isEqual(other.tags)
3652  && containingNotebooks.isEqual(other.containingNotebooks)
3653  ;
3654  }
3655 
3656  bool operator!=(const RelatedResult & other) const
3657  {
3658  return !(*this == other);
3659  }
3660 
3661 };
3662 
3663 
3682 {
3683 public:
3686 
3688  ~EDAMUserException() throw() {}
3689  const char * what() const throw() Q_DECL_OVERRIDE;
3690  virtual QSharedPointer<EverCloudExceptionData> exceptionData() const Q_DECL_OVERRIDE;
3691 };
3692 
3708 {
3709 public:
3713 
3716  const char * what() const throw() Q_DECL_OVERRIDE;
3717  virtual QSharedPointer<EverCloudExceptionData> exceptionData() const Q_DECL_OVERRIDE;
3718 };
3719 
3734 {
3735 public:
3738 
3741  const char * what() const throw() Q_DECL_OVERRIDE;
3742  virtual QSharedPointer<EverCloudExceptionData> exceptionData() const Q_DECL_OVERRIDE;
3743 };
3744 
3745 
3746 } // namespace qevercloud
3747 
3748 Q_DECLARE_METATYPE(qevercloud::SyncState)
3749 Q_DECLARE_METATYPE(qevercloud::SyncChunkFilter)
3750 Q_DECLARE_METATYPE(qevercloud::NoteFilter)
3751 Q_DECLARE_METATYPE(qevercloud::NotesMetadataResultSpec)
3752 Q_DECLARE_METATYPE(qevercloud::NoteCollectionCounts)
3753 Q_DECLARE_METATYPE(qevercloud::NoteVersionId)
3754 Q_DECLARE_METATYPE(qevercloud::ClientUsageMetrics)
3755 Q_DECLARE_METATYPE(qevercloud::RelatedQuery)
3756 Q_DECLARE_METATYPE(qevercloud::RelatedResultSpec)
3757 Q_DECLARE_METATYPE(qevercloud::Data)
3758 Q_DECLARE_METATYPE(qevercloud::UserAttributes)
3759 Q_DECLARE_METATYPE(qevercloud::Accounting)
3760 Q_DECLARE_METATYPE(qevercloud::BusinessUserInfo)
3761 Q_DECLARE_METATYPE(qevercloud::PremiumInfo)
3762 Q_DECLARE_METATYPE(qevercloud::User)
3763 Q_DECLARE_METATYPE(qevercloud::Tag)
3764 Q_DECLARE_METATYPE(qevercloud::LazyMap)
3765 Q_DECLARE_METATYPE(qevercloud::ResourceAttributes)
3766 Q_DECLARE_METATYPE(qevercloud::Resource)
3767 Q_DECLARE_METATYPE(qevercloud::NoteAttributes)
3768 Q_DECLARE_METATYPE(qevercloud::Note)
3769 Q_DECLARE_METATYPE(qevercloud::Publishing)
3770 Q_DECLARE_METATYPE(qevercloud::BusinessNotebook)
3771 Q_DECLARE_METATYPE(qevercloud::SavedSearchScope)
3772 Q_DECLARE_METATYPE(qevercloud::SavedSearch)
3773 Q_DECLARE_METATYPE(qevercloud::SharedNotebookRecipientSettings)
3774 Q_DECLARE_METATYPE(qevercloud::SharedNotebook)
3775 Q_DECLARE_METATYPE(qevercloud::NotebookRestrictions)
3776 Q_DECLARE_METATYPE(qevercloud::Notebook)
3777 Q_DECLARE_METATYPE(qevercloud::LinkedNotebook)
3778 Q_DECLARE_METATYPE(qevercloud::NotebookDescriptor)
3779 Q_DECLARE_METATYPE(qevercloud::PublicUserInfo)
3780 Q_DECLARE_METATYPE(qevercloud::AuthenticationResult)
3781 Q_DECLARE_METATYPE(qevercloud::BootstrapSettings)
3782 Q_DECLARE_METATYPE(qevercloud::BootstrapProfile)
3783 Q_DECLARE_METATYPE(qevercloud::BootstrapInfo)
3784 Q_DECLARE_METATYPE(qevercloud::SyncChunk)
3785 Q_DECLARE_METATYPE(qevercloud::NoteList)
3786 Q_DECLARE_METATYPE(qevercloud::NoteMetadata)
3787 Q_DECLARE_METATYPE(qevercloud::NotesMetadataList)
3788 Q_DECLARE_METATYPE(qevercloud::NoteEmailParameters)
3789 Q_DECLARE_METATYPE(qevercloud::RelatedResult)
3790 
3791 #endif // QEVERCLOUD_GENERATED_TYPES_H
qevercloud::NotebookRestrictions::noCreateNotes
Optional< bool > noCreateNotes
Definition: types.h:2535
qevercloud::BootstrapProfile::operator!=
bool operator!=(const BootstrapProfile &other) const
Definition: types.h:3205
qevercloud::NoteAttributes::reminderTime
Optional< Timestamp > reminderTime
Definition: types.h:1873
qevercloud::EDAMSystemException::~EDAMSystemException
~EDAMSystemException()
Definition: types.h:3715
qevercloud::NotesMetadataResultSpec
Definition: types.h:501
qevercloud::Notebook::publishing
Optional< Publishing > publishing
Definition: types.h:2725
qevercloud::ClientUsageMetrics::sessions
Optional< qint32 > sessions
Definition: types.h:656
qevercloud::SyncChunk::expungedTags
Optional< QList< Guid > > expungedTags
Definition: types.h:3312
qevercloud::NoteList::searchedWords
Optional< QStringList > searchedWords
Definition: types.h:3389
qevercloud::Publishing::publicDescription
Optional< QString > publicDescription
Definition: types.h:2180
qevercloud::AuthenticationResult::user
Optional< User > user
Definition: types.h:3033
qevercloud::User::active
Optional< bool > active
Definition: types.h:1402
qevercloud::RelatedResultSpec::maxTags
Optional< qint32 > maxTags
Definition: types.h:748
qevercloud::EDAMSystemException::rateLimitDuration
Optional< qint32 > rateLimitDuration
Definition: types.h:3712
qevercloud::Accounting::premiumSubscriptionNumber
Optional< QString > premiumSubscriptionNumber
Definition: types.h:1136
qevercloud::NoteEmailParameters::operator!=
bool operator!=(const NoteEmailParameters &other) const
Definition: types.h:3607
qevercloud::User
Definition: types.h:1327
qevercloud::NoteCollectionCounts::operator!=
bool operator!=(const NoteCollectionCounts &other) const
Definition: types.h:580
qevercloud::NotesMetadataList::notes
QList< NoteMetadata > notes
Definition: types.h:3511
qevercloud::Note::title
Optional< QString > title
Definition: types.h:2005
qevercloud::LinkedNotebook::guid
Optional< Guid > guid
Definition: types.h:2841
qevercloud::Notebook::defaultNotebook
Optional< bool > defaultNotebook
Definition: types.h:2699
qevercloud::ResourceAttributes::altitude
Optional< double > altitude
Definition: types.h:1588
qevercloud::AuthenticationResult::currentTime
Timestamp currentTime
Definition: types.h:3015
qevercloud::SharedNotebook
Definition: types.h:2402
qevercloud::NoteList::totalNotes
qint32 totalNotes
Definition: types.h:3370
qevercloud::User::businessUserInfo
Optional< BusinessUserInfo > businessUserInfo
Definition: types.h:1426
qevercloud::SyncChunk::chunkHighUSN
Optional< qint32 > chunkHighUSN
Definition: types.h:3256
qevercloud::NotesMetadataList::stoppedWords
Optional< QStringList > stoppedWords
Definition: types.h:3517
qevercloud::Data::body
Optional< QByteArray > body
Definition: types.h:807
qevercloud::NoteFilter::tagGuids
Optional< QList< Guid > > tagGuids
Definition: types.h:443
qevercloud::AuthenticationResult::operator!=
bool operator!=(const AuthenticationResult &other) const
Definition: types.h:3089
qevercloud::Note::guid
Optional< Guid > guid
Definition: types.h:1997
qevercloud::BootstrapSettings::enableSupportTickets
Optional< bool > enableSupportTickets
Definition: types.h:3137
qevercloud::LinkedNotebook::username
Optional< QString > username
Definition: types.h:2818
qevercloud::RelatedResultSpec::maxNotebooks
Optional< qint32 > maxNotebooks
Definition: types.h:741
qevercloud::UserAttributes
Definition: types.h:829
qevercloud::UserAttributes::preactivation
Optional< bool > preactivation
Definition: types.h:852
qevercloud::BootstrapSettings::enableLinkedInSharing
Optional< bool > enableLinkedInSharing
Definition: types.h:3155
qevercloud::NoteEmailParameters::toAddresses
Optional< QStringList > toAddresses
Definition: types.h:3577
qevercloud::RelatedResult::containingNotebooks
Optional< QList< NotebookDescriptor > > containingNotebooks
Definition: types.h:3645
qevercloud::RelatedResult
Definition: types.h:3622
qevercloud::QueryFormat::type
type
Definition: types.h:52
qevercloud::UserAttributes::defaultLongitude
Optional< double > defaultLongitude
Definition: types.h:846
qevercloud::LazyMap::operator!=
bool operator!=(const LazyMap &other) const
Definition: types.h:1555
qevercloud::BusinessUserInfo
Definition: types.h:1210
qevercloud::SharedNotebook::requireLogin
Optional< bool > requireLogin
Definition: types.h:2432
qevercloud::BusinessNotebook::operator!=
bool operator!=(const BusinessNotebook &other) const
Definition: types.h:2236
qevercloud::Notebook::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: types.h:2686
qevercloud::NotebookRestrictions::noPublishToBusinessLibrary
Optional< bool > noPublishToBusinessLibrary
Definition: types.h:2587
qevercloud::RelatedQuery::plainText
Optional< QString > plainText
Definition: types.h:690
qevercloud::Accounting::uploadLimitNextMonth
Optional< qint64 > uploadLimitNextMonth
Definition: types.h:1077
qevercloud::SponsoredGroupRole::type
type
Definition: types.h:154
qevercloud::Accounting::premiumCommerceService
Optional< QString > premiumCommerceService
Definition: types.h:1092
qevercloud::EDAMNotFoundException::identifier
Optional< QString > identifier
Definition: types.h:3736
qevercloud::Resource::operator==
bool operator==(const Resource &other) const
Definition: types.h:1749
qevercloud::SharedNotebook::username
Optional< QString > username
Definition: types.h:2451
qevercloud::NoteFilter::timeZone
Optional< QString > timeZone
Definition: types.h:453
qevercloud::PremiumInfo::premiumExpirationDate
Optional< Timestamp > premiumExpirationDate
Definition: types.h:1270
qevercloud::LinkedNotebook::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: types.h:2848
qevercloud::Resource::mime
Optional< QString > mime
Definition: types.h:1705
qevercloud::PublicUserInfo::shardId
QString shardId
Definition: types.h:2962
qevercloud::NoteList::operator==
bool operator==(const NoteList &other) const
Definition: types.h:3400
qevercloud::SavedSearchScope::includeAccount
Optional< bool > includeAccount
Definition: types.h:2251
qevercloud::PublicUserInfo::noteStoreUrl
Optional< QString > noteStoreUrl
Definition: types.h:2976
qevercloud::SharedNotebookRecipientSettings::reminderNotifyInApp
Optional< bool > reminderNotifyInApp
Definition: types.h:2382
qevercloud::ResourceAttributes
Definition: types.h:1565
qevercloud::PremiumInfo::premiumRecurring
bool premiumRecurring
Definition: types.h:1265
qevercloud::NoteFilter::operator!=
bool operator!=(const NoteFilter &other) const
Definition: types.h:481
qevercloud::Note
Definition: types.h:1988
qevercloud::Accounting::premiumOrderNumber
Optional< QString > premiumOrderNumber
Definition: types.h:1087
qevercloud::Resource::height
Optional< qint16 > height
Definition: types.h:1715
qevercloud::Optional::isEqual
bool isEqual(const Optional< T > &other) const
Definition: Optional.h:327
qevercloud::PremiumInfo
Definition: types.h:1253
qevercloud::Publishing
Definition: types.h:2146
qevercloud::SharedNotebookInstanceRestrictions
Definition: types.h:188
qevercloud::Accounting::businessName
Optional< QString > businessName
Definition: types.h:1156
qevercloud::Resource::recognition
Optional< Data > recognition
Definition: types.h:1728
qevercloud::BusinessUserInfo::operator==
bool operator==(const BusinessUserInfo &other) const
Definition: types.h:1234
qevercloud::SharedNotebookInstanceRestrictions::type
type
Definition: types.h:189
qevercloud::RelatedResult::tags
Optional< QList< Tag > > tags
Definition: types.h:3637
qevercloud::Accounting::premiumServiceStart
Optional< Timestamp > premiumServiceStart
Definition: types.h:1098
qevercloud::Accounting::currency
Optional< QString > currency
Definition: types.h:1144
qevercloud::EDAMNotFoundException::~EDAMNotFoundException
~EDAMNotFoundException()
Definition: types.h:3740
qevercloud::Note::resources
Optional< QList< Resource > > resources
Definition: types.h:2098
qevercloud::Data::operator!=
bool operator!=(const Data &other) const
Definition: types.h:817
qevercloud::NotesMetadataResultSpec::includeDeleted
Optional< bool > includeDeleted
Definition: types.h:511
qevercloud::NotebookRestrictions::noUpdateNotes
Optional< bool > noUpdateNotes
Definition: types.h:2539
qevercloud::NoteEmailParameters
Definition: types.h:3558
qevercloud::User::email
Optional< QString > email
Definition: types.h:1353
qevercloud::UserAttributes::partnerEmailOptInDate
Optional< Timestamp > partnerEmailOptInDate
Definition: types.h:935
qevercloud::UserAttributes::twitterId
Optional< QString > twitterId
Definition: types.h:963
qevercloud::NoteAttributes::author
Optional< QString > author
Definition: types.h:1798
qevercloud::LazyMap::keysOnly
Optional< QSet< QString > > keysOnly
Definition: types.h:1542
qevercloud::Notebook
Definition: types.h:2660
qevercloud::UserAttributes::dailyEmailLimit
Optional< qint32 > dailyEmailLimit
Definition: types.h:922
qevercloud::PremiumInfo::premiumPending
bool premiumPending
Definition: types.h:1278
qevercloud::BootstrapSettings::marketingUrl
QString marketingUrl
Definition: types.h:3116
qevercloud::NotesMetadataList
Definition: types.h:3492
qevercloud::SavedSearch::guid
Optional< Guid > guid
Definition: types.h:2291
qevercloud::LinkedNotebook::operator!=
bool operator!=(const LinkedNotebook &other) const
Definition: types.h:2897
qevercloud::PremiumOrderStatus::type
type
Definition: types.h:94
qevercloud::NoteAttributes::reminderOrder
Optional< qint64 > reminderOrder
Definition: types.h:1855
qevercloud::UserAttributes::hideSponsorBilling
Optional< bool > hideSponsorBilling
Definition: types.h:989
qevercloud::Notebook::stack
Optional< QString > stack
Definition: types.h:2742
qevercloud::NoteVersionId::operator!=
bool operator!=(const NoteVersionId &other) const
Definition: types.h:628
qevercloud::Notebook::guid
Optional< Guid > guid
Definition: types.h:2668
qevercloud::UserAttributes::preferredLanguage
Optional< QString > preferredLanguage
Definition: types.h:942
qevercloud::SyncChunk::expungedNotebooks
Optional< QList< Guid > > expungedNotebooks
Definition: types.h:3307
qevercloud::User::updated
Optional< Timestamp > updated
Definition: types.h:1391
qevercloud::NotebookRestrictions::noExpungeTags
Optional< bool > noExpungeTags
Definition: types.h:2600
qevercloud::SavedSearch::operator!=
bool operator!=(const SavedSearch &other) const
Definition: types.h:2346
qevercloud::NoteCollectionCounts::notebookCounts
Optional< QMap< Guid, qint32 > > notebookCounts
Definition: types.h:558
qevercloud::PremiumInfo::premium
bool premium
Definition: types.h:1261
qevercloud::User::operator!=
bool operator!=(const User &other) const
Definition: types.h:1448
qevercloud::NoteCollectionCounts::trashCount
Optional< qint32 > trashCount
Definition: types.h:570
qevercloud::BootstrapSettings::serviceHost
QString serviceHost
Definition: types.h:3110
qevercloud::SharedNotebook::recipientSettings
Optional< SharedNotebookRecipientSettings > recipientSettings
Definition: types.h:2473
qevercloud::ResourceAttributes::fileName
Optional< QString > fileName
Definition: types.h:1619
qevercloud::ResourceAttributes::sourceURL
Optional< QString > sourceURL
Definition: types.h:1571
qevercloud::SavedSearch::format
Optional< QueryFormat::type > format
Definition: types.h:2312
qevercloud::SyncChunkFilter::includeSearches
Optional< bool > includeSearches
Definition: types.h:340
qevercloud::SyncChunkFilter::includeNoteApplicationDataFullMap
Optional< bool > includeNoteApplicationDataFullMap
Definition: types.h:365
qevercloud::RelatedResult::operator!=
bool operator!=(const RelatedResult &other) const
Definition: types.h:3656
qevercloud::UserAttributes::maxReferrals
Optional< qint32 > maxReferrals
Definition: types.h:895
qevercloud::PremiumInfo::canPurchaseUploadAllowance
bool canPurchaseUploadAllowance
Definition: types.h:1287
qevercloud::NotebookDescriptor::joinedUserCount
Optional< qint32 > joinedUserCount
Definition: types.h:2931
qevercloud::NotebookRestrictions::noUpdateNotebook
Optional< bool > noUpdateNotebook
Definition: types.h:2563
qevercloud::NoteAttributes::operator!=
bool operator!=(const NoteAttributes &other) const
Definition: types.h:1977
qevercloud::EDAMUserException
Definition: types.h:3681
qevercloud::UserAttributes::recognitionLanguage
Optional< QString > recognitionLanguage
Definition: types.h:976
qevercloud::NotebookRestrictions::noPublishToPublic
Optional< bool > noPublishToPublic
Definition: types.h:2583
qevercloud::Resource::noteGuid
Optional< Guid > noteGuid
Definition: types.h:1691
qevercloud::Note::attributes
Optional< NoteAttributes > attributes
Definition: types.h:2104
qevercloud::QueryFormat
Definition: types.h:51
qevercloud::NoteMetadata::attributes
Optional< NoteAttributes > attributes
Definition: types.h:3448
qevercloud::NotesMetadataResultSpec::operator==
bool operator==(const NotesMetadataResultSpec &other) const
Definition: types.h:525
qevercloud::Publishing::operator==
bool operator==(const Publishing &other) const
Definition: types.h:2182
qevercloud::User::premiumInfo
Optional< PremiumInfo > premiumInfo
Definition: types.h:1420
qevercloud::NoteMetadata::operator==
bool operator==(const NoteMetadata &other) const
Definition: types.h:3462
qevercloud::Resource::alternateData
Optional< Data > alternateData
Definition: types.h:1747
qevercloud::Note::contentLength
Optional< qint32 > contentLength
Definition: types.h:2030
qevercloud::Data
Definition: types.h:789
qevercloud::BootstrapInfo
Definition: types.h:3215
qevercloud::ResourceAttributes::timestamp
Optional< Timestamp > timestamp
Definition: types.h:1576
qevercloud::SavedSearch::name
Optional< QString > name
Definition: types.h:2301
qevercloud::NoteAttributes::shareDate
Optional< Timestamp > shareDate
Definition: types.h:1828
qevercloud::EDAMErrorCode::type
type
Definition: EDAMErrorCode.h:71
qevercloud::SyncChunk::notes
Optional< QList< Note > > notes
Definition: types.h:3272
qevercloud::SyncState::operator!=
bool operator!=(const SyncState &other) const
Definition: types.h:298
qevercloud::User::created
Optional< Timestamp > created
Definition: types.h:1386
qevercloud::SyncState::updateCount
qint32 updateCount
Definition: types.h:278
qevercloud
Definition: AsyncResult.h:18
qevercloud::Resource::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: types.h:1739
qevercloud::NoteList::stoppedWords
Optional< QStringList > stoppedWords
Definition: types.h:3382
qevercloud::SyncChunk::linkedNotebooks
Optional< QList< LinkedNotebook > > linkedNotebooks
Definition: types.h:3322
qevercloud::LinkedNotebook::uri
Optional< QString > uri
Definition: types.h:2831
qevercloud::SyncChunk
Definition: types.h:3246
qevercloud::NotebookRestrictions::noSetParentTag
Optional< bool > noSetParentTag
Definition: types.h:2605
qevercloud::NotesMetadataResultSpec::includeLargestResourceMime
Optional< bool > includeLargestResourceMime
Definition: types.h:521
qevercloud::Accounting::unitPrice
Optional< qint32 > unitPrice
Definition: types.h:1148
qevercloud::User::deleted
Optional< Timestamp > deleted
Definition: types.h:1397
qevercloud::Resource::data
Optional< Data > data
Definition: types.h:1697
qevercloud::RelatedQuery::referenceUri
Optional< QString > referenceUri
Definition: types.h:702
qevercloud::BootstrapProfile
Definition: types.h:3187
qevercloud::BootstrapSettings::operator!=
bool operator!=(const BootstrapSettings &other) const
Definition: types.h:3177
qevercloud::SavedSearch::operator==
bool operator==(const SavedSearch &other) const
Definition: types.h:2335
qevercloud::RelatedResultSpec::writableNotebooksOnly
Optional< bool > writableNotebooksOnly
Definition: types.h:755
qevercloud::Note::deleted
Optional< Timestamp > deleted
Definition: types.h:2055
qevercloud::UserAttributes::sentEmailCount
Optional< qint32 > sentEmailCount
Definition: types.h:916
qevercloud::RelatedQuery::operator==
bool operator==(const RelatedQuery &other) const
Definition: types.h:704
qevercloud::SavedSearch::query
Optional< QString > query
Definition: types.h:2307
qevercloud::User::accounting
Optional< Accounting > accounting
Definition: types.h:1415
qevercloud::PremiumInfo::premiumExtendable
bool premiumExtendable
Definition: types.h:1274
qevercloud::SavedSearch::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: types.h:2319
qevercloud::AuthenticationResult::noteStoreUrl
Optional< QString > noteStoreUrl
Definition: types.h:3046
qevercloud::BusinessUserInfo::businessId
Optional< qint32 > businessId
Definition: types.h:1217
qevercloud::RelatedResult::notes
Optional< QList< Note > > notes
Definition: types.h:3627
qevercloud::Note::operator!=
bool operator!=(const Note &other) const
Definition: types.h:2134
qevercloud::ResourceAttributes::cameraMake
Optional< QString > cameraMake
Definition: types.h:1595
qevercloud::NoteAttributes::placeName
Optional< QString > placeName
Definition: types.h:1885
qevercloud::PremiumInfo::sponsoredGroupRole
Optional< SponsoredGroupRole::type > sponsoredGroupRole
Definition: types.h:1295
qevercloud::NoteVersionId::title
QString title
Definition: types.h:617
qevercloud::Resource::active
Optional< bool > active
Definition: types.h:1723
qevercloud::NotesMetadataList::updateCount
Optional< qint32 > updateCount
Definition: types.h:3533
qevercloud::SyncChunk::operator==
bool operator==(const SyncChunk &other) const
Definition: types.h:3329
qevercloud::NoteVersionId
Definition: types.h:593
qevercloud::UserAttributes::twitterUserName
Optional< QString > twitterUserName
Definition: types.h:958
qevercloud::RelatedQuery
Definition: types.h:679
qevercloud::NotebookRestrictions::updateWhichSharedNotebookRestrictions
Optional< SharedNotebookInstanceRestrictions::type > updateWhichSharedNotebookRestrictions
Definition: types.h:2616
qevercloud::Tag
Definition: types.h:1459
qevercloud::SyncChunk::updateCount
qint32 updateCount
Definition: types.h:3264
qevercloud::BusinessNotebook::notebookDescription
Optional< QString > notebookDescription
Definition: types.h:2216
qevercloud::NoteAttributes::contentClass
Optional< QString > contentClass
Definition: types.h:1908
qevercloud::NotebookRestrictions::noExpungeNotebook
Optional< bool > noExpungeNotebook
Definition: types.h:2568
qevercloud::UserAttributes::taxExempt
Optional< bool > taxExempt
Definition: types.h:993
qevercloud::Note::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: types.h:2067
qevercloud::AuthenticationResult::authenticationToken
QString authenticationToken
Definition: types.h:3020
qevercloud::Accounting::premiumServiceStatus
Optional< PremiumOrderStatus::type > premiumServiceStatus
Definition: types.h:1082
qevercloud::NoteAttributes::sourceURL
Optional< QString > sourceURL
Definition: types.h:1812
qevercloud::SyncChunk::resources
Optional< QList< Resource > > resources
Definition: types.h:3295
qevercloud::EDAMSystemException::errorCode
EDAMErrorCode::type errorCode
Definition: types.h:3710
qevercloud::BusinessUserInfo::operator!=
bool operator!=(const BusinessUserInfo &other) const
Definition: types.h:1243
qevercloud::UserAttributes::businessAddress
Optional< QString > businessAddress
Definition: types.h:984
qevercloud::SyncChunkFilter::operator==
bool operator==(const SyncChunkFilter &other) const
Definition: types.h:387
qevercloud::NotesMetadataResultSpec::includeLargestResourceSize
Optional< bool > includeLargestResourceSize
Definition: types.h:523
qevercloud::Note::active
Optional< bool > active
Definition: types.h:2060
qevercloud::NoteMetadata::largestResourceSize
Optional< qint32 > largestResourceSize
Definition: types.h:3460
qevercloud::SyncChunkFilter
Definition: types.h:312
qevercloud::NoteFilter::emphasized
Optional< QString > emphasized
Definition: types.h:466
qevercloud::ResourceAttributes::latitude
Optional< double > latitude
Definition: types.h:1580
qevercloud::NoteMetadata::contentLength
Optional< qint32 > contentLength
Definition: types.h:3434
qevercloud::Data::size
Optional< qint32 > size
Definition: types.h:799
qevercloud::Accounting::businessId
Optional< qint32 > businessId
Definition: types.h:1152
qevercloud::Optional< qint64 >
qevercloud::ClientUsageMetrics::operator==
bool operator==(const ClientUsageMetrics &other) const
Definition: types.h:658
qevercloud::UserAttributes::defaultLocationName
Optional< QString > defaultLocationName
Definition: types.h:836
qevercloud::Notebook::sharedNotebooks
Optional< QList< SharedNotebook > > sharedNotebooks
Definition: types.h:2756
qevercloud::SyncState::uploaded
Optional< qint64 > uploaded
Definition: types.h:287
qevercloud::BusinessUserInfo::email
Optional< QString > email
Definition: types.h:1232
qevercloud::SharedNotebook::operator!=
bool operator!=(const SharedNotebook &other) const
Definition: types.h:2493
qevercloud::PublicUserInfo::webApiUrlPrefix
Optional< QString > webApiUrlPrefix
Definition: types.h:2986
qevercloud::NotebookRestrictions::noEmailNotes
Optional< bool > noEmailNotes
Definition: types.h:2553
qevercloud::Accounting::lastSuccessfulCharge
Optional< Timestamp > lastSuccessfulCharge
Definition: types.h:1108
qevercloud::BootstrapSettings::enableGiftSubscriptions
Optional< bool > enableGiftSubscriptions
Definition: types.h:3133
qevercloud::NoteFilter
Definition: types.h:418
qevercloud::NotebookRestrictions::noSetNotebookStack
Optional< bool > noSetNotebookStack
Definition: types.h:2578
qevercloud::NotebookRestrictions
Definition: types.h:2526
qevercloud::NotesMetadataResultSpec::includeTagGuids
Optional< bool > includeTagGuids
Definition: types.h:517
qevercloud::NoteAttributes::longitude
Optional< double > longitude
Definition: types.h:1788
qevercloud::Note::created
Optional< Timestamp > created
Definition: types.h:2040
qevercloud::UserAttributes::preferredCountry
Optional< QString > preferredCountry
Definition: types.h:947
qevercloud::NotesMetadataList::operator==
bool operator==(const NotesMetadataList &other) const
Definition: types.h:3535
qevercloud::ResourceAttributes::attachment
Optional< bool > attachment
Definition: types.h:1624
qevercloud::SyncChunkFilter::includeTags
Optional< bool > includeTags
Definition: types.h:336
qevercloud::NoteFilter::ascending
Optional< bool > ascending
Definition: types.h:428
qevercloud::SyncState
Definition: types.h:257
qevercloud::Tag::guid
Optional< Guid > guid
Definition: types.h:1468
qevercloud::SponsoredGroupRole
Definition: types.h:153
qevercloud::NotebookDescriptor
Definition: types.h:2909
qevercloud::SyncChunkFilter::includeNotebooks
Optional< bool > includeNotebooks
Definition: types.h:332
qevercloud::SyncChunk::operator!=
bool operator!=(const SyncChunk &other) const
Definition: types.h:3348
qevercloud::SharedNotebookRecipientSettings::reminderNotifyEmail
Optional< bool > reminderNotifyEmail
Definition: types.h:2375
qevercloud::NoteVersionId::updateSequenceNum
qint32 updateSequenceNum
Definition: types.h:599
qevercloud::NotebookDescriptor::notebookDisplayName
Optional< QString > notebookDisplayName
Definition: types.h:2918
qevercloud::User::attributes
Optional< UserAttributes > attributes
Definition: types.h:1411
qevercloud::NoteFilter::notebookGuid
Optional< Guid > notebookGuid
Definition: types.h:438
qevercloud::PremiumInfo::operator==
bool operator==(const PremiumInfo &other) const
Definition: types.h:1301
qevercloud::SyncChunkFilter::includeResourceApplicationDataFullMap
Optional< bool > includeResourceApplicationDataFullMap
Definition: types.h:372
qevercloud::UserAttributes::educationalDiscount
Optional< bool > educationalDiscount
Definition: types.h:980
qevercloud::BootstrapSettings::enablePublicNotebooks
Optional< bool > enablePublicNotebooks
Definition: types.h:3157
qevercloud::BootstrapSettings::enableTwitterSharing
Optional< bool > enableTwitterSharing
Definition: types.h:3153
qevercloud::NoteList
Definition: types.h:3359
qevercloud::Note::operator==
bool operator==(const Note &other) const
Definition: types.h:2114
qevercloud::Accounting::unitDiscount
Optional< qint32 > unitDiscount
Definition: types.h:1164
qevercloud::NoteEmailParameters::note
Optional< Note > note
Definition: types.h:3571
qevercloud::NoteFilter::inactive
Optional< bool > inactive
Definition: types.h:459
qevercloud::BootstrapProfile::name
QString name
Definition: types.h:3192
qevercloud::Notebook::operator!=
bool operator!=(const Notebook &other) const
Definition: types.h:2797
qevercloud::NoteAttributes::operator==
bool operator==(const NoteAttributes &other) const
Definition: types.h:1953
qevercloud::LinkedNotebook::shareName
Optional< QString > shareName
Definition: types.h:2814
qevercloud::SyncChunkFilter::includeNoteResources
Optional< bool > includeNoteResources
Definition: types.h:322
qevercloud::NotesMetadataResultSpec::includeTitle
Optional< bool > includeTitle
Definition: types.h:503
qevercloud::EvernoteException
Definition: EverCloudException.h:110
qevercloud::SavedSearchScope::includePersonalLinkedNotebooks
Optional< bool > includePersonalLinkedNotebooks
Definition: types.h:2256
qevercloud::SyncChunkFilter::includeResources
Optional< bool > includeResources
Definition: types.h:348
qevercloud::UserAttributes::clipFullPage
Optional< bool > clipFullPage
Definition: types.h:952
qevercloud::BootstrapSettings::operator==
bool operator==(const BootstrapSettings &other) const
Definition: types.h:3159
qevercloud::PremiumOrderStatus
Definition: types.h:93
qevercloud::NoteMetadata
Definition: types.h:3428
qevercloud::NoteEmailParameters::subject
Optional< QString > subject
Definition: types.h:3589
qevercloud::UserAttributes::reminderEmailConfig
Optional< ReminderEmailConfig::type > reminderEmailConfig
Definition: types.h:1006
qevercloud::NotesMetadataResultSpec::includeContentLength
Optional< bool > includeContentLength
Definition: types.h:505
qevercloud::NotebookRestrictions::noSendMessageToRecipients
Optional< bool > noSendMessageToRecipients
Definition: types.h:2558
qevercloud::UserAttributes::referralCount
Optional< qint32 > referralCount
Definition: types.h:899
qevercloud::NotebookRestrictions::noShareNotes
Optional< bool > noShareNotes
Definition: types.h:2548
qevercloud::Resource::attributes
Optional< ResourceAttributes > attributes
Definition: types.h:1732
qevercloud::SavedSearch::scope
Optional< SavedSearchScope > scope
Definition: types.h:2333
qevercloud::NoteAttributes::creatorId
Optional< UserID > creatorId
Definition: types.h:1947
qevercloud::EDAMSystemException::message
Optional< QString > message
Definition: types.h:3711
qevercloud::LinkedNotebook::shardId
Optional< QString > shardId
Definition: types.h:2825
qevercloud::NoteList::updateCount
Optional< qint32 > updateCount
Definition: types.h:3398
qevercloud::RelatedQuery::filter
Optional< NoteFilter > filter
Definition: types.h:697
qevercloud::NoteFilter::operator==
bool operator==(const NoteFilter &other) const
Definition: types.h:468
qevercloud::Notebook::sharedNotebookIds
Optional< QList< qint64 > > sharedNotebookIds
Definition: types.h:2746
qevercloud::EDAMUserException::~EDAMUserException
~EDAMUserException()
Definition: types.h:3688
qevercloud::PremiumInfo::premiumCancellationPending
bool premiumCancellationPending
Definition: types.h:1283
qevercloud::SharedNotebook::notebookModifiable
Optional< bool > notebookModifiable
Definition: types.h:2424
qevercloud::NoteEmailParameters::message
Optional< QString > message
Definition: types.h:3594
qevercloud::LinkedNotebook::webApiUrlPrefix
Optional< QString > webApiUrlPrefix
Definition: types.h:2865
qevercloud::PremiumInfo::operator!=
bool operator!=(const PremiumInfo &other) const
Definition: types.h:1317
qevercloud::RelatedQuery::operator!=
bool operator!=(const RelatedQuery &other) const
Definition: types.h:713
qevercloud::AuthenticationResult
Definition: types.h:3010
qevercloud::NoteAttributes::source
Optional< QString > source
Definition: types.h:1805
qevercloud::BootstrapProfile::settings
BootstrapSettings settings
Definition: types.h:3196
qevercloud::BusinessUserRole::type
type
Definition: types.h:169
qevercloud::Accounting::nextChargeDate
Optional< Timestamp > nextChargeDate
Definition: types.h:1168
qevercloud::EDAMNotFoundException::EDAMNotFoundException
EDAMNotFoundException()
Definition: types.h:3739
qevercloud::NoteAttributes::applicationData
Optional< LazyMap > applicationData
Definition: types.h:1925
qevercloud::NoteAttributes::subjectDate
Optional< Timestamp > subjectDate
Definition: types.h:1780
qevercloud::BootstrapInfo::operator!=
bool operator!=(const BootstrapInfo &other) const
Definition: types.h:3228
qevercloud::SavedSearchScope
Definition: types.h:2247
qevercloud::BusinessNotebook::privilege
Optional< SharedNotebookPrivilegeLevel::type > privilege
Definition: types.h:2221
qevercloud::ResourceAttributes::longitude
Optional< double > longitude
Definition: types.h:1584
qevercloud::BusinessNotebook::recommended
Optional< bool > recommended
Definition: types.h:2226
qevercloud::SyncChunk::currentTime
Timestamp currentTime
Definition: types.h:3250
qevercloud::Publishing::ascending
Optional< bool > ascending
Definition: types.h:2169
qevercloud::User::username
Optional< QString > username
Definition: types.h:1343
qevercloud::NoteAttributes::latitude
Optional< double > latitude
Definition: types.h:1784
qevercloud::SyncState::fullSyncBefore
Timestamp fullSyncBefore
Definition: types.h:269
qevercloud::NoteMetadata::title
Optional< QString > title
Definition: types.h:3432
qevercloud::SyncState::currentTime
Timestamp currentTime
Definition: types.h:261
qevercloud::Tag::operator!=
bool operator!=(const Tag &other) const
Definition: types.h:1511
qevercloud::SharedNotebook::serviceUpdated
Optional< Timestamp > serviceUpdated
Definition: types.h:2444
qevercloud::BusinessUserRole
Definition: types.h:168
qevercloud::AuthenticationResult::publicUserInfo
Optional< PublicUserInfo > publicUserInfo
Definition: types.h:3039
qevercloud::NotesMetadataResultSpec::includeUpdateSequenceNum
Optional< bool > includeUpdateSequenceNum
Definition: types.h:513
qevercloud::NoteAttributes::lastEditedBy
Optional< QString > lastEditedBy
Definition: types.h:1937
qevercloud::BootstrapSettings::enableSingleNoteSharing
Optional< bool > enableSingleNoteSharing
Definition: types.h:3145
qevercloud::AuthenticationResult::secondFactorDeliveryHint
Optional< QString > secondFactorDeliveryHint
Definition: types.h:3073
qevercloud::AuthenticationResult::secondFactorRequired
Optional< bool > secondFactorRequired
Definition: types.h:3064
qevercloud::PremiumInfo::sponsoredGroupName
Optional< QString > sponsoredGroupName
Definition: types.h:1291
qevercloud::NotebookRestrictions::noCreateSharedNotebooks
Optional< bool > noCreateSharedNotebooks
Definition: types.h:2609
qevercloud::User::name
Optional< QString > name
Definition: types.h:1365
qevercloud::ReminderEmailConfig
Definition: types.h:205
qevercloud::SyncChunkFilter::includeNoteResourceApplicationDataFullMap
Optional< bool > includeNoteResourceApplicationDataFullMap
Definition: types.h:379
qevercloud::LazyMap::operator==
bool operator==(const LazyMap &other) const
Definition: types.h:1548
qevercloud::EverCloudExceptionData
EverCloudException counterpart for asynchronous API.
Definition: EverCloudException.h:87
qevercloud::BootstrapInfo::profiles
QList< BootstrapProfile > profiles
Definition: types.h:3220
qevercloud::NotebookDescriptor::contactName
Optional< QString > contactName
Definition: types.h:2922
qevercloud::NotebookRestrictions::noReadNotes
Optional< bool > noReadNotes
Definition: types.h:2531
qevercloud::EDAMNotFoundException::key
Optional< QString > key
Definition: types.h:3737
qevercloud::User::shardId
Optional< QString > shardId
Definition: types.h:1406
qevercloud::NotesMetadataResultSpec::includeNotebookGuid
Optional< bool > includeNotebookGuid
Definition: types.h:515
qevercloud::Note::updated
Optional< Timestamp > updated
Definition: types.h:2047
qevercloud::Accounting::lastFailedCharge
Optional< Timestamp > lastFailedCharge
Definition: types.h:1113
qevercloud::NotebookDescriptor::operator==
bool operator==(const NotebookDescriptor &other) const
Definition: types.h:2933
qevercloud::LinkedNotebook::businessId
Optional< qint32 > businessId
Definition: types.h:2879
qevercloud::NoteEmailParameters::operator==
bool operator==(const NoteEmailParameters &other) const
Definition: types.h:3596
qevercloud::UserAttributes::operator!=
bool operator!=(const UserAttributes &other) const
Definition: types.h:1044
qevercloud::SyncChunk::notebooks
Optional< QList< Notebook > > notebooks
Definition: types.h:3278
qevercloud::SavedSearchScope::operator!=
bool operator!=(const SavedSearchScope &other) const
Definition: types.h:2272
qevercloud::UserAttributes::comments
Optional< QString > comments
Definition: types.h:884
qevercloud::PublicUserInfo::username
Optional< QString > username
Definition: types.h:2969
qevercloud::PublicUserInfo::operator==
bool operator==(const PublicUserInfo &other) const
Definition: types.h:2988
qevercloud::User::id
Optional< UserID > id
Definition: types.h:1332
qevercloud::User::privilege
Optional< PrivilegeLevel::type > privilege
Definition: types.h:1381
qevercloud::NoteList::notes
QList< Note > notes
Definition: types.h:3376
qevercloud::RelatedQuery::noteGuid
Optional< QString > noteGuid
Definition: types.h:684
qevercloud::NotesMetadataResultSpec::operator!=
bool operator!=(const NotesMetadataResultSpec &other) const
Definition: types.h:541
qevercloud::NoteFilter::order
Optional< qint32 > order
Definition: types.h:423
qevercloud::Notebook::serviceCreated
Optional< Timestamp > serviceCreated
Definition: types.h:2706
qevercloud::ResourceAttributes::clientWillIndex
Optional< bool > clientWillIndex
Definition: types.h:1608
qevercloud::SharedNotebookPrivilegeLevel::type
type
Definition: types.h:134
qevercloud::LinkedNotebook::operator==
bool operator==(const LinkedNotebook &other) const
Definition: types.h:2881
qevercloud::SharedNotebookRecipientSettings::operator!=
bool operator!=(const SharedNotebookRecipientSettings &other) const
Definition: types.h:2391
qevercloud::SyncChunk::expungedSearches
Optional< QList< Guid > > expungedSearches
Definition: types.h:3317
qevercloud::PremiumInfo::currentTime
Timestamp currentTime
Definition: types.h:1257
qevercloud::EDAMNotFoundException
Definition: types.h:3733
qevercloud::LinkedNotebook::noteStoreUrl
Optional< QString > noteStoreUrl
Definition: types.h:2855
qevercloud::Resource::operator!=
bool operator!=(const Resource &other) const
Definition: types.h:1766
qevercloud::NoteAttributes
Definition: types.h:1776
qevercloud::Resource
Definition: types.h:1671
qevercloud::NotebookRestrictions::noCreateTags
Optional< bool > noCreateTags
Definition: types.h:2592
qevercloud::ClientUsageMetrics
Definition: types.h:641
qevercloud::EDAMUserException::errorCode
EDAMErrorCode::type errorCode
Definition: types.h:3684
qevercloud::SyncChunkFilter::requireNoteContentClass
Optional< QString > requireNoteContentClass
Definition: types.h:385
qevercloud::RelatedResultSpec::includeContainingNotebooks
Optional< bool > includeContainingNotebooks
Definition: types.h:761
qevercloud::SharedNotebook::notebookGuid
Optional< QString > notebookGuid
Definition: types.h:2414
qevercloud::NoteCollectionCounts
Definition: types.h:553
qevercloud::NotesMetadataList::startIndex
qint32 startIndex
Definition: types.h:3497
qevercloud::Accounting::nextPaymentDue
Optional< Timestamp > nextPaymentDue
Definition: types.h:1122
qevercloud::EDAMSystemException::EDAMSystemException
EDAMSystemException()
Definition: types.h:3714
qevercloud::EDAMSystemException
Definition: types.h:3707
qevercloud::PublicUserInfo::operator!=
bool operator!=(const PublicUserInfo &other) const
Definition: types.h:2999
qevercloud::NotesMetadataResultSpec::includeAttributes
Optional< bool > includeAttributes
Definition: types.h:519
qevercloud::NoteMetadata::updated
Optional< Timestamp > updated
Definition: types.h:3438
qevercloud::Resource::width
Optional< qint16 > width
Definition: types.h:1710
qevercloud::NotebookRestrictions::expungeWhichSharedNotebookRestrictions
Optional< SharedNotebookInstanceRestrictions::type > expungeWhichSharedNotebookRestrictions
Definition: types.h:2623
qevercloud::SharedNotebookRecipientSettings::operator==
bool operator==(const SharedNotebookRecipientSettings &other) const
Definition: types.h:2384
qevercloud::NotebookDescriptor::guid
Optional< Guid > guid
Definition: types.h:2913
qevercloud::LazyMap
Definition: types.h:1537
qevercloud::NoteEmailParameters::ccAddresses
Optional< QStringList > ccAddresses
Definition: types.h:3583
qevercloud::RelatedResult::operator==
bool operator==(const RelatedResult &other) const
Definition: types.h:3647
qevercloud::NoteMetadata::deleted
Optional< Timestamp > deleted
Definition: types.h:3440
qevercloud::RelatedResultSpec::maxNotes
Optional< qint32 > maxNotes
Definition: types.h:734
qevercloud::NoteCollectionCounts::tagCounts
Optional< QMap< Guid, qint32 > > tagCounts
Definition: types.h:563
qevercloud::ResourceAttributes::applicationData
Optional< LazyMap > applicationData
Definition: types.h:1641
qevercloud::EDAMUserException::EDAMUserException
EDAMUserException()
Definition: types.h:3687
qevercloud::ResourceAttributes::operator!=
bool operator!=(const ResourceAttributes &other) const
Definition: types.h:1660
qevercloud::Note::tagGuids
Optional< QList< Guid > > tagGuids
Definition: types.h:2088
qevercloud::NotesMetadataList::operator!=
bool operator!=(const NotesMetadataList &other) const
Definition: types.h:3546
qevercloud::Tag::operator==
bool operator==(const Tag &other) const
Definition: types.h:1502
qevercloud::NoteList::operator!=
bool operator!=(const NoteList &other) const
Definition: types.h:3411
qevercloud::Note::content
Optional< QString > content
Definition: types.h:2016
qevercloud::NoteSortOrder::type
type
Definition: types.h:63
qevercloud::NotebookRestrictions::noUpdateTags
Optional< bool > noUpdateTags
Definition: types.h:2596
qevercloud::Accounting::businessRole
Optional< BusinessUserRole::type > businessRole
Definition: types.h:1160
qevercloud::Accounting::operator==
bool operator==(const Accounting &other) const
Definition: types.h:1170
qevercloud::NoteMetadata::largestResourceMime
Optional< QString > largestResourceMime
Definition: types.h:3454
qevercloud::RelatedResult::notebooks
Optional< QList< Notebook > > notebooks
Definition: types.h:3632
qevercloud::LazyMap::fullMap
Optional< QMap< QString, QString > > fullMap
Definition: types.h:1546
qevercloud::UserAttributes::incomingEmailAddress
Optional< QString > incomingEmailAddress
Definition: types.h:868
qevercloud::LinkedNotebook::shareKey
Optional< QString > shareKey
Definition: types.h:2827
qevercloud::NoteMetadata::created
Optional< Timestamp > created
Definition: types.h:3436
qevercloud::Publishing::uri
Optional< QString > uri
Definition: types.h:2158
qevercloud::AuthenticationResult::operator==
bool operator==(const AuthenticationResult &other) const
Definition: types.h:3075
qevercloud::Accounting::operator!=
bool operator!=(const Accounting &other) const
Definition: types.h:1198
qevercloud::NoteMetadata::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: types.h:3442
qevercloud::NotebookRestrictions::noExpungeNotes
Optional< bool > noExpungeNotes
Definition: types.h:2543
qevercloud::UserAttributes::operator==
bool operator==(const UserAttributes &other) const
Definition: types.h:1008
qevercloud::BusinessUserInfo::role
Optional< BusinessUserRole::type > role
Definition: types.h:1224
qevercloud::SyncState::operator==
bool operator==(const SyncState &other) const
Definition: types.h:289
qevercloud::NoteList::startIndex
qint32 startIndex
Definition: types.h:3364
qevercloud::ResourceAttributes::operator==
bool operator==(const ResourceAttributes &other) const
Definition: types.h:1643
qevercloud::AuthenticationResult::webApiUrlPrefix
Optional< QString > webApiUrlPrefix
Definition: types.h:3056
qevercloud::BusinessNotebook
Definition: types.h:2205
qevercloud::AuthenticationResult::expiration
Timestamp expiration
Definition: types.h:3027
qevercloud::Notebook::published
Optional< bool > published
Definition: types.h:2734
qevercloud::Notebook::name
Optional< QString > name
Definition: types.h:2679
qevercloud::SyncChunk::searches
Optional< QList< SavedSearch > > searches
Definition: types.h:3288
qevercloud::BootstrapSettings::supportUrl
QString supportUrl
Definition: types.h:3120
qevercloud::BusinessUserInfo::businessName
Optional< QString > businessName
Definition: types.h:1219
qevercloud::SyncChunkFilter::includeNotes
Optional< bool > includeNotes
Definition: types.h:316
qevercloud::UserAttributes::useEmailAutoFiling
Optional< bool > useEmailAutoFiling
Definition: types.h:998
qevercloud::ResourceAttributes::cameraModel
Optional< QString > cameraModel
Definition: types.h:1602
qevercloud::LinkedNotebook::stack
Optional< QString > stack
Definition: types.h:2874
qevercloud::Publishing::order
Optional< NoteSortOrder::type > order
Definition: types.h:2163
qevercloud::UserAttributes::recentMailedAddresses
Optional< QStringList > recentMailedAddresses
Definition: types.h:878
qevercloud::BootstrapInfo::operator==
bool operator==(const BootstrapInfo &other) const
Definition: types.h:3222
qevercloud::NotesMetadataList::totalNotes
qint32 totalNotes
Definition: types.h:3503
qevercloud::SharedNotebook::shareKey
Optional< QString > shareKey
Definition: types.h:2446
qevercloud::NoteAttributes::classifications
Optional< QMap< QString, QString > > classifications
Definition: types.h:1943
qevercloud::Note::tagNames
Optional< QStringList > tagNames
Definition: types.h:2112
qevercloud::PrivilegeLevel
Definition: types.h:36
qevercloud::NoteAttributes::altitude
Optional< double > altitude
Definition: types.h:1792
qevercloud::UserAttributes::refererCode
Optional< QString > refererCode
Definition: types.h:904
qevercloud::Notebook::serviceUpdated
Optional< Timestamp > serviceUpdated
Definition: types.h:2713
qevercloud::SavedSearch
Definition: types.h:2282
qevercloud::RelatedResultSpec
Definition: types.h:727
qevercloud::SharedNotebook::userId
Optional< qint32 > userId
Definition: types.h:2410
qevercloud::Resource::guid
Optional< Guid > guid
Definition: types.h:1681
qevercloud::BootstrapSettings::accountEmailDomain
QString accountEmailDomain
Definition: types.h:3125
qevercloud::SyncChunk::expungedNotes
Optional< QList< Guid > > expungedNotes
Definition: types.h:3300
qevercloud::NoteMetadata::notebookGuid
Optional< QString > notebookGuid
Definition: types.h:3444
qevercloud::Accounting::premiumServiceSKU
Optional< QString > premiumServiceSKU
Definition: types.h:1103
qevercloud::UserAttributes::dateAgreedToTermsOfService
Optional< Timestamp > dateAgreedToTermsOfService
Definition: types.h:890
qevercloud::UserAttributes::groupName
Optional< QString > groupName
Definition: types.h:968
qevercloud::UserAttributes::defaultLatitude
Optional< double > defaultLatitude
Definition: types.h:841
qevercloud::SharedNotebook::privilege
Optional< SharedNotebookPrivilegeLevel::type > privilege
Definition: types.h:2456
qevercloud::UserAttributes::sentEmailDate
Optional< Timestamp > sentEmailDate
Definition: types.h:910
qevercloud::SyncChunkFilter::includeNoteAttributes
Optional< bool > includeNoteAttributes
Definition: types.h:328
qevercloud::NoteAttributes::lastEditorId
Optional< UserID > lastEditorId
Definition: types.h:1951
qevercloud::SavedSearchScope::operator==
bool operator==(const SavedSearchScope &other) const
Definition: types.h:2264
qevercloud::SharedNotebook::operator==
bool operator==(const SharedNotebook &other) const
Definition: types.h:2475
qevercloud::ReminderEmailConfig::type
type
Definition: types.h:206
qevercloud::Notebook::contact
Optional< User > contact
Definition: types.h:2774
qevercloud::BootstrapProfile::operator==
bool operator==(const BootstrapProfile &other) const
Definition: types.h:3198
qevercloud::NotebookDescriptor::operator!=
bool operator!=(const NotebookDescriptor &other) const
Definition: types.h:2943
qevercloud::SyncChunkFilter::includeExpunged
Optional< bool > includeExpunged
Definition: types.h:359
qevercloud::Data::bodyHash
Optional< QByteArray > bodyHash
Definition: types.h:795
qevercloud::SyncChunkFilter::operator!=
bool operator!=(const SyncChunkFilter &other) const
Definition: types.h:405
qevercloud::Data::operator==
bool operator==(const Data &other) const
Definition: types.h:809
qevercloud::NoteEmailParameters::guid
Optional< QString > guid
Definition: types.h:3564
qevercloud::PremiumInfo::premiumUpgradable
Optional< bool > premiumUpgradable
Definition: types.h:1299
qevercloud::BootstrapSettings
Definition: types.h:3099
qevercloud::Accounting::premiumLockUntil
Optional< Timestamp > premiumLockUntil
Definition: types.h:1127
qevercloud::PublicUserInfo
Definition: types.h:2954
qevercloud::Accounting::updated
Optional< Timestamp > updated
Definition: types.h:1131
qevercloud::BootstrapSettings::enableSharedNotebooks
Optional< bool > enableSharedNotebooks
Definition: types.h:3141
qevercloud::NotebookDescriptor::hasSharedNotebook
Optional< bool > hasSharedNotebook
Definition: types.h:2927
EDAMErrorCode.h
qevercloud::User::operator==
bool operator==(const User &other) const
Definition: types.h:1428
qevercloud::NoteMetadata::tagGuids
Optional< QList< Guid > > tagGuids
Definition: types.h:3446
qevercloud::Tag::name
Optional< QString > name
Definition: types.h:1481
qevercloud::ClientUsageMetrics::operator!=
bool operator!=(const ClientUsageMetrics &other) const
Definition: types.h:664
qevercloud::NotesMetadataResultSpec::includeCreated
Optional< bool > includeCreated
Definition: types.h:507
qevercloud::RelatedResultSpec::operator==
bool operator==(const RelatedResultSpec &other) const
Definition: types.h:763
qevercloud::PublicUserInfo::privilege
Optional< PrivilegeLevel::type > privilege
Definition: types.h:2967
qevercloud::SharedNotebook::email
Optional< QString > email
Definition: types.h:2419
qevercloud::Timestamp
qint64 Timestamp
Definition: types.h:250
qevercloud::NoteVersionId::saved
Timestamp saved
Definition: types.h:612
qevercloud::EDAMUserException::parameter
Optional< QString > parameter
Definition: types.h:3685
qevercloud::PrivilegeLevel::type
type
Definition: types.h:37
qevercloud::NotesMetadataList::searchedWords
Optional< QStringList > searchedWords
Definition: types.h:3524
qevercloud::SyncChunk::tags
Optional< QList< Tag > > tags
Definition: types.h:3283
qevercloud::SharedNotebook::allowPreview
Optional< bool > allowPreview
Definition: types.h:2466
qevercloud::Resource::duration
Optional< qint16 > duration
Definition: types.h:1719
qevercloud::Tag::parentGuid
Optional< Guid > parentGuid
Definition: types.h:1493
qevercloud::NoteVersionId::operator==
bool operator==(const NoteVersionId &other) const
Definition: types.h:619
qevercloud::Note::contentHash
Optional< QByteArray > contentHash
Definition: types.h:2024
qevercloud::Note::notebookGuid
Optional< QString > notebookGuid
Definition: types.h:2077
qevercloud::NoteSortOrder
Definition: types.h:62
qevercloud::NotebookRestrictions::operator!=
bool operator!=(const NotebookRestrictions &other) const
Definition: types.h:2650
qevercloud::BootstrapSettings::enableSponsoredAccounts
Optional< bool > enableSponsoredAccounts
Definition: types.h:3149
qevercloud::Notebook::operator==
bool operator==(const Notebook &other) const
Definition: types.h:2778
qevercloud::NotebookRestrictions::noSetDefaultNotebook
Optional< bool > noSetDefaultNotebook
Definition: types.h:2573
qevercloud::NoteVersionId::updated
Timestamp updated
Definition: types.h:607
qevercloud::NoteMetadata::guid
Guid guid
Definition: types.h:3430
qevercloud::UserAttributes::viewedPromotions
Optional< QStringList > viewedPromotions
Definition: types.h:859
qevercloud::Tag::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: types.h:1500
qevercloud::NoteCollectionCounts::operator==
bool operator==(const NoteCollectionCounts &other) const
Definition: types.h:572
qevercloud::SharedNotebook::id
Optional< qint64 > id
Definition: types.h:2406
qevercloud::Notebook::businessNotebook
Optional< BusinessNotebook > businessNotebook
Definition: types.h:2764
qevercloud::ResourceAttributes::recoType
Optional< QString > recoType
Definition: types.h:1613
qevercloud::Guid
QString Guid
Definition: types.h:231
QEVERCLOUD_EXPORT
#define QEVERCLOUD_EXPORT
Definition: export.h:23
qevercloud::Accounting::uploadLimit
Optional< qint64 > uploadLimit
Definition: types.h:1064
qevercloud::SavedSearchScope::includeBusinessLinkedNotebooks
Optional< bool > includeBusinessLinkedNotebooks
Definition: types.h:2262
qevercloud::BusinessNotebook::operator==
bool operator==(const BusinessNotebook &other) const
Definition: types.h:2228
qevercloud::SyncChunk::expungedLinkedNotebooks
Optional< QList< Guid > > expungedLinkedNotebooks
Definition: types.h:3327
qevercloud::PublicUserInfo::userId
UserID userId
Definition: types.h:2958
qevercloud::NotesMetadataResultSpec::includeUpdated
Optional< bool > includeUpdated
Definition: types.h:509
qevercloud::SyncChunkFilter::includeLinkedNotebooks
Optional< bool > includeLinkedNotebooks
Definition: types.h:352
qevercloud::RelatedResultSpec::operator!=
bool operator!=(const RelatedResultSpec &other) const
Definition: types.h:773
qevercloud::NotebookRestrictions::operator==
bool operator==(const NotebookRestrictions &other) const
Definition: types.h:2625
qevercloud::UserAttributes::emailOptOutDate
Optional< Timestamp > emailOptOutDate
Definition: types.h:928
qevercloud::SharedNotebookPrivilegeLevel
Definition: types.h:133
qevercloud::Notebook::restrictions
Optional< NotebookRestrictions > restrictions
Definition: types.h:2776
qevercloud::Accounting::lastRequestedCharge
Optional< Timestamp > lastRequestedCharge
Definition: types.h:1140
qevercloud::LinkedNotebook
Definition: types.h:2809
qevercloud::User::timezone
Optional< QString > timezone
Definition: types.h:1377
qevercloud::BootstrapSettings::enableFacebookSharing
Optional< bool > enableFacebookSharing
Definition: types.h:3129
qevercloud::SharedNotebook::serviceCreated
Optional< Timestamp > serviceCreated
Definition: types.h:2437
qevercloud::SharedNotebookRecipientSettings
Definition: types.h:2367
qevercloud::Accounting::uploadLimitEnd
Optional< Timestamp > uploadLimitEnd
Definition: types.h:1071
qevercloud::Accounting::lastFailedChargeReason
Optional< QString > lastFailedChargeReason
Definition: types.h:1117
qevercloud::NoteAttributes::sourceApplication
Optional< QString > sourceApplication
Definition: types.h:1820
qevercloud::NoteFilter::words
Optional< QString > words
Definition: types.h:433
qevercloud::UserAttributes::referralProof
Optional< QString > referralProof
Definition: types.h:978
qevercloud::UserID
qint32 UserID
Definition: types.h:219
qevercloud::Publishing::operator!=
bool operator!=(const Publishing &other) const
Definition: types.h:2191
qevercloud::NoteAttributes::reminderDoneTime
Optional< Timestamp > reminderDoneTime
Definition: types.h:1862
qevercloud::NoteMetadata::operator!=
bool operator!=(const NoteMetadata &other) const
Definition: types.h:3479
qevercloud::Accounting
Definition: types.h:1055