QEverCloud  4.1.0
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 
65  enum type {
68  NO_CONNECTION
69  };
70 };
71 
94  enum type {
95  READ_NOTEBOOK = 0,
96  READ_NOTEBOOK_PLUS_ACTIVITY = 10,
97  MODIFY_NOTEBOOK_PLUS_ACTIVITY = 20,
98  FULL_ACCESS = 30
99  };
100 };
101 
108  enum type {
109  NORMAL = 1,
110  PREMIUM = 3,
111  VIP = 5,
112  MANAGER = 7,
113  SUPPORT = 8,
114  ADMIN = 9
115  };
116 };
117 
124  enum type {
125  BASIC = 1,
126  PLUS = 2,
127  PREMIUM = 3,
128  BUSINESS = 4
129  };
130 };
131 
137  enum type {
138  USER = 1,
139  SEXP = 2
140  };
141 };
142 
148  enum type {
149  CREATED = 1,
150  UPDATED = 2,
151  RELEVANCE = 3,
152  UPDATE_SEQUENCE_NUMBER = 4,
153  TITLE = 5
154  };
155 };
156 
178  enum type {
179  NONE = 0,
180  PENDING = 1,
181  ACTIVE = 2,
182  FAILED = 3,
183  CANCELLATION_PENDING = 4,
184  CANCELED = 5
185  };
186 };
187 
224  enum type {
225  READ_NOTEBOOK = 0,
226  MODIFY_NOTEBOOK_PLUS_ACTIVITY = 1,
227  READ_NOTEBOOK_PLUS_ACTIVITY = 2,
228  GROUP = 3,
229  FULL_ACCESS = 4,
230  BUSINESS_FULL_ACCESS = 5
231  };
232 };
233 
249  enum type {
250  READ_NOTE = 0,
251  MODIFY_NOTE = 1,
252  FULL_ACCESS = 2
253  };
254 };
255 
266  enum type {
267  GROUP_MEMBER = 1,
268  GROUP_ADMIN = 2,
269  GROUP_OWNER = 3
270  };
271 };
272 
281  enum type {
282  ADMIN = 1,
283  NORMAL = 2
284  };
285 };
286 
301  enum type {
302  ACTIVE = 1,
303  DEACTIVATED = 2
304  };
305 };
306 
318  enum type {
319  ASSIGNED = 1,
320  NO_SHARED_NOTEBOOKS = 2
321  };
322 };
323 
335  enum type {
336  DO_NOT_SEND = 1,
337  SEND_DAILY_EMAIL = 2
338  };
339 };
340 
355  enum type {
356  APPROVED = 0,
357  REQUESTED = 1,
358  REDEEMED = 2
359  };
360 };
361 
366  enum type {
367  EVERNOTE = 1,
368  SMS = 2,
369  FACEBOOK = 3,
370  EMAIL = 4,
371  TWITTER = 5,
372  LINKEDIN = 6
373  };
374 };
375 
380  enum type {
381  NOTE = 1,
382  NOTEBOOK = 2,
383  WORKSPACE = 3
384  };
385 };
386 
402  enum type {
403  NOT_IN_MY_LIST = 1,
404  IN_MY_LIST = 2,
405  IN_MY_LIST_AND_DEFAULT_NOTEBOOK = 3
406  };
407 };
408 
428  enum type {
429  CAN_BE_MOVED = 1,
430  INSUFFICIENT_ENTITY_PRIVILEGE = 2,
431  INSUFFICIENT_CONTAINER_PRIVILEGE = 3
432  };
433 };
434 
444  enum type {
445  NEWS_ARTICLE = 1,
446  PROFILE_PERSON = 2,
447  PROFILE_ORGANIZATION = 3,
448  REFERENCE_MATERIAL = 4
449  };
450 };
451 
472  enum type {
473  NOT_ACCESSIBLE = 0,
474  DIRECT_LINK_ACCESS_OK = 1,
475  DIRECT_LINK_LOGIN_REQUIRED = 2,
476  DIRECT_LINK_EMBEDDED_VIEW = 3
477  };
478 };
479 
484  enum type {
485  EVERNOTE_USERID = 1,
486  EMAIL = 2,
487  IDENTITYID = 3
488  };
489 };
490 
491 
497 
501 typedef qint64 IdentityID;
502 
509 typedef qint32 UserID;
510 
521 typedef QString Guid;
522 
540 typedef qint64 Timestamp;
541 
545 typedef qint64 MessageEventID;
546 
550 typedef qint64 MessageThreadID;
551 
552 
578  qint32 updateCount;
616 
617  bool operator==(const SyncState & other) const
618  {
619  return (currentTime == other.currentTime)
620  && (fullSyncBefore == other.fullSyncBefore)
621  && (updateCount == other.updateCount)
622  && uploaded.isEqual(other.uploaded)
623  && userLastUpdated.isEqual(other.userLastUpdated)
624  && userMaxMessageEventId.isEqual(other.userMaxMessageEventId)
625  ;
626  }
627 
628  bool operator!=(const SyncState & other) const
629  {
630  return !(*this == other);
631  }
632 
633 };
634 
742 
743  bool operator==(const SyncChunkFilter & other) const
744  {
745  return includeNotes.isEqual(other.includeNotes)
746  && includeNoteResources.isEqual(other.includeNoteResources)
747  && includeNoteAttributes.isEqual(other.includeNoteAttributes)
748  && includeNotebooks.isEqual(other.includeNotebooks)
749  && includeTags.isEqual(other.includeTags)
750  && includeSearches.isEqual(other.includeSearches)
751  && includeResources.isEqual(other.includeResources)
752  && includeLinkedNotebooks.isEqual(other.includeLinkedNotebooks)
753  && includeExpunged.isEqual(other.includeExpunged)
754  && includeNoteApplicationDataFullMap.isEqual(other.includeNoteApplicationDataFullMap)
755  && includeResourceApplicationDataFullMap.isEqual(other.includeResourceApplicationDataFullMap)
756  && includeNoteResourceApplicationDataFullMap.isEqual(other.includeNoteResourceApplicationDataFullMap)
757  && includeSharedNotes.isEqual(other.includeSharedNotes)
758  && omitSharedNotebooks.isEqual(other.omitSharedNotebooks)
759  && requireNoteContentClass.isEqual(other.requireNoteContentClass)
760  && notebookGuids.isEqual(other.notebookGuids)
761  ;
762  }
763 
764  bool operator!=(const SyncChunkFilter & other) const
765  {
766  return !(*this == other);
767  }
768 
769 };
770 
856 
857  bool operator==(const NoteFilter & other) const
858  {
859  return order.isEqual(other.order)
860  && ascending.isEqual(other.ascending)
861  && words.isEqual(other.words)
862  && notebookGuid.isEqual(other.notebookGuid)
863  && tagGuids.isEqual(other.tagGuids)
864  && timeZone.isEqual(other.timeZone)
865  && inactive.isEqual(other.inactive)
866  && emphasized.isEqual(other.emphasized)
867  && includeAllReadableNotebooks.isEqual(other.includeAllReadableNotebooks)
868  && includeAllReadableWorkspaces.isEqual(other.includeAllReadableWorkspaces)
869  && context.isEqual(other.context)
870  && rawWords.isEqual(other.rawWords)
871  && searchContextBytes.isEqual(other.searchContextBytes)
872  ;
873  }
874 
875  bool operator!=(const NoteFilter & other) const
876  {
877  return !(*this == other);
878  }
879 
880 };
881 
918 
919  bool operator==(const NotesMetadataResultSpec & other) const
920  {
921  return includeTitle.isEqual(other.includeTitle)
922  && includeContentLength.isEqual(other.includeContentLength)
923  && includeCreated.isEqual(other.includeCreated)
924  && includeUpdated.isEqual(other.includeUpdated)
925  && includeDeleted.isEqual(other.includeDeleted)
926  && includeUpdateSequenceNum.isEqual(other.includeUpdateSequenceNum)
927  && includeNotebookGuid.isEqual(other.includeNotebookGuid)
928  && includeTagGuids.isEqual(other.includeTagGuids)
929  && includeAttributes.isEqual(other.includeAttributes)
930  && includeLargestResourceMime.isEqual(other.includeLargestResourceMime)
931  && includeLargestResourceSize.isEqual(other.includeLargestResourceSize)
932  ;
933  }
934 
935  bool operator!=(const NotesMetadataResultSpec & other) const
936  {
937  return !(*this == other);
938  }
939 
940 };
941 
965 
966  bool operator==(const NoteCollectionCounts & other) const
967  {
968  return notebookCounts.isEqual(other.notebookCounts)
969  && tagCounts.isEqual(other.tagCounts)
970  && trashCount.isEqual(other.trashCount)
971  ;
972  }
973 
974  bool operator!=(const NoteCollectionCounts & other) const
975  {
976  return !(*this == other);
977  }
978 
979 };
980 
1027 
1028  bool operator==(const NoteResultSpec & other) const
1029  {
1030  return includeContent.isEqual(other.includeContent)
1031  && includeResourcesData.isEqual(other.includeResourcesData)
1032  && includeResourcesRecognition.isEqual(other.includeResourcesRecognition)
1033  && includeResourcesAlternateData.isEqual(other.includeResourcesAlternateData)
1034  && includeSharedNotes.isEqual(other.includeSharedNotes)
1035  && includeNoteAppDataValues.isEqual(other.includeNoteAppDataValues)
1036  && includeResourceAppDataValues.isEqual(other.includeResourceAppDataValues)
1037  && includeAccountLimits.isEqual(other.includeAccountLimits)
1038  ;
1039  }
1040 
1041  bool operator!=(const NoteResultSpec & other) const
1042  {
1043  return !(*this == other);
1044  }
1045 
1046 };
1047 
1078  QString title;
1084 
1085  bool operator==(const NoteVersionId & other) const
1086  {
1087  return (updateSequenceNum == other.updateSequenceNum)
1088  && (updated == other.updated)
1089  && (saved == other.saved)
1090  && (title == other.title)
1091  && lastEditorId.isEqual(other.lastEditorId)
1092  ;
1093  }
1094 
1095  bool operator!=(const NoteVersionId & other) const
1096  {
1097  return !(*this == other);
1098  }
1099 
1100 };
1101 
1152 
1153  bool operator==(const RelatedQuery & other) const
1154  {
1155  return noteGuid.isEqual(other.noteGuid)
1156  && plainText.isEqual(other.plainText)
1157  && filter.isEqual(other.filter)
1158  && referenceUri.isEqual(other.referenceUri)
1159  && context.isEqual(other.context)
1160  && cacheKey.isEqual(other.cacheKey)
1161  ;
1162  }
1163 
1164  bool operator!=(const RelatedQuery & other) const
1165  {
1166  return !(*this == other);
1167  }
1168 
1169 };
1170 
1236 
1237  bool operator==(const RelatedResultSpec & other) const
1238  {
1239  return maxNotes.isEqual(other.maxNotes)
1240  && maxNotebooks.isEqual(other.maxNotebooks)
1241  && maxTags.isEqual(other.maxTags)
1242  && writableNotebooksOnly.isEqual(other.writableNotebooksOnly)
1243  && includeContainingNotebooks.isEqual(other.includeContainingNotebooks)
1244  && includeDebugInfo.isEqual(other.includeDebugInfo)
1245  && maxExperts.isEqual(other.maxExperts)
1246  && maxRelatedContent.isEqual(other.maxRelatedContent)
1247  && relatedContentTypes.isEqual(other.relatedContentTypes)
1248  ;
1249  }
1250 
1251  bool operator!=(const RelatedResultSpec & other) const
1252  {
1253  return !(*this == other);
1254  }
1255 
1256 };
1257 
1268 
1269  bool operator==(const ShareRelationshipRestrictions & other) const
1270  {
1271  return noSetReadOnly.isEqual(other.noSetReadOnly)
1272  && noSetReadPlusActivity.isEqual(other.noSetReadPlusActivity)
1273  && noSetModify.isEqual(other.noSetModify)
1274  && noSetFullAccess.isEqual(other.noSetFullAccess)
1275  ;
1276  }
1277 
1278  bool operator!=(const ShareRelationshipRestrictions & other) const
1279  {
1280  return !(*this == other);
1281  }
1282 
1283 };
1284 
1332 
1333  bool operator==(const MemberShareRelationship & other) const
1334  {
1335  return displayName.isEqual(other.displayName)
1336  && recipientUserId.isEqual(other.recipientUserId)
1337  && bestPrivilege.isEqual(other.bestPrivilege)
1338  && individualPrivilege.isEqual(other.individualPrivilege)
1339  && restrictions.isEqual(other.restrictions)
1340  && sharerUserId.isEqual(other.sharerUserId)
1341  ;
1342  }
1343 
1344  bool operator!=(const MemberShareRelationship & other) const
1345  {
1346  return !(*this == other);
1347  }
1348 
1349 };
1350 
1373 
1375  {
1376  return noSetReadNote.isEqual(other.noSetReadNote)
1377  && noSetModifyNote.isEqual(other.noSetModifyNote)
1378  && noSetFullAccess.isEqual(other.noSetFullAccess)
1379  ;
1380  }
1381 
1383  {
1384  return !(*this == other);
1385  }
1386 
1387 };
1388 
1425 
1426  bool operator==(const NoteMemberShareRelationship & other) const
1427  {
1428  return displayName.isEqual(other.displayName)
1429  && recipientUserId.isEqual(other.recipientUserId)
1430  && privilege.isEqual(other.privilege)
1431  && restrictions.isEqual(other.restrictions)
1432  && sharerUserId.isEqual(other.sharerUserId)
1433  ;
1434  }
1435 
1436  bool operator!=(const NoteMemberShareRelationship & other) const
1437  {
1438  return !(*this == other);
1439  }
1440 
1441 };
1442 
1474 
1476  {
1477  return displayName.isEqual(other.displayName)
1478  && recipientIdentityId.isEqual(other.recipientIdentityId)
1479  && privilege.isEqual(other.privilege)
1480  && sharerUserId.isEqual(other.sharerUserId)
1481  ;
1482  }
1483 
1485  {
1486  return !(*this == other);
1487  }
1488 
1489 };
1490 
1512 
1513  bool operator==(const NoteShareRelationships & other) const
1514  {
1515  return invitations.isEqual(other.invitations)
1516  && memberships.isEqual(other.memberships)
1517  && invitationRestrictions.isEqual(other.invitationRestrictions)
1518  ;
1519  }
1520 
1521  bool operator!=(const NoteShareRelationships & other) const
1522  {
1523  return !(*this == other);
1524  }
1525 
1526 };
1527 
1567 
1568  bool operator==(const ManageNoteSharesParameters & other) const
1569  {
1570  return noteGuid.isEqual(other.noteGuid)
1571  && membershipsToUpdate.isEqual(other.membershipsToUpdate)
1572  && invitationsToUpdate.isEqual(other.invitationsToUpdate)
1573  && membershipsToUnshare.isEqual(other.membershipsToUnshare)
1574  && invitationsToUnshare.isEqual(other.invitationsToUnshare)
1575  ;
1576  }
1577 
1578  bool operator!=(const ManageNoteSharesParameters & other) const
1579  {
1580  return !(*this == other);
1581  }
1582 
1583 };
1584 
1613 
1614  bool operator==(const Data & other) const
1615  {
1616  return bodyHash.isEqual(other.bodyHash)
1617  && size.isEqual(other.size)
1618  && body.isEqual(other.body)
1619  ;
1620  }
1621 
1622  bool operator!=(const Data & other) const
1623  {
1624  return !(*this == other);
1625  }
1626 
1627 };
1628 
1832 
1833  bool operator==(const UserAttributes & other) const
1834  {
1835  return defaultLocationName.isEqual(other.defaultLocationName)
1836  && defaultLatitude.isEqual(other.defaultLatitude)
1837  && defaultLongitude.isEqual(other.defaultLongitude)
1838  && preactivation.isEqual(other.preactivation)
1839  && viewedPromotions.isEqual(other.viewedPromotions)
1840  && incomingEmailAddress.isEqual(other.incomingEmailAddress)
1841  && recentMailedAddresses.isEqual(other.recentMailedAddresses)
1842  && comments.isEqual(other.comments)
1843  && dateAgreedToTermsOfService.isEqual(other.dateAgreedToTermsOfService)
1844  && maxReferrals.isEqual(other.maxReferrals)
1845  && referralCount.isEqual(other.referralCount)
1846  && refererCode.isEqual(other.refererCode)
1847  && sentEmailDate.isEqual(other.sentEmailDate)
1848  && sentEmailCount.isEqual(other.sentEmailCount)
1849  && dailyEmailLimit.isEqual(other.dailyEmailLimit)
1850  && emailOptOutDate.isEqual(other.emailOptOutDate)
1851  && partnerEmailOptInDate.isEqual(other.partnerEmailOptInDate)
1852  && preferredLanguage.isEqual(other.preferredLanguage)
1853  && preferredCountry.isEqual(other.preferredCountry)
1854  && clipFullPage.isEqual(other.clipFullPage)
1855  && twitterUserName.isEqual(other.twitterUserName)
1856  && twitterId.isEqual(other.twitterId)
1857  && groupName.isEqual(other.groupName)
1858  && recognitionLanguage.isEqual(other.recognitionLanguage)
1859  && referralProof.isEqual(other.referralProof)
1860  && educationalDiscount.isEqual(other.educationalDiscount)
1861  && businessAddress.isEqual(other.businessAddress)
1862  && hideSponsorBilling.isEqual(other.hideSponsorBilling)
1863  && useEmailAutoFiling.isEqual(other.useEmailAutoFiling)
1864  && reminderEmailConfig.isEqual(other.reminderEmailConfig)
1865  && emailAddressLastConfirmed.isEqual(other.emailAddressLastConfirmed)
1866  && passwordUpdated.isEqual(other.passwordUpdated)
1867  && salesforcePushEnabled.isEqual(other.salesforcePushEnabled)
1868  && shouldLogClientEvent.isEqual(other.shouldLogClientEvent)
1869  && optOutMachineLearning.isEqual(other.optOutMachineLearning)
1870  ;
1871  }
1872 
1873  bool operator!=(const UserAttributes & other) const
1874  {
1875  return !(*this == other);
1876  }
1877 
1878 };
1879 
1915 
1916  bool operator==(const BusinessUserAttributes & other) const
1917  {
1918  return title.isEqual(other.title)
1919  && location.isEqual(other.location)
1920  && department.isEqual(other.department)
1921  && mobilePhone.isEqual(other.mobilePhone)
1922  && linkedInProfileUrl.isEqual(other.linkedInProfileUrl)
1923  && workPhone.isEqual(other.workPhone)
1924  && companyStartDate.isEqual(other.companyStartDate)
1925  ;
1926  }
1927 
1928  bool operator!=(const BusinessUserAttributes & other) const
1929  {
1930  return !(*this == other);
1931  }
1932 
1933 };
1934 
2048 
2049  bool operator==(const Accounting & other) const
2050  {
2051  return uploadLimitEnd.isEqual(other.uploadLimitEnd)
2052  && uploadLimitNextMonth.isEqual(other.uploadLimitNextMonth)
2053  && premiumServiceStatus.isEqual(other.premiumServiceStatus)
2054  && premiumOrderNumber.isEqual(other.premiumOrderNumber)
2055  && premiumCommerceService.isEqual(other.premiumCommerceService)
2056  && premiumServiceStart.isEqual(other.premiumServiceStart)
2057  && premiumServiceSKU.isEqual(other.premiumServiceSKU)
2058  && lastSuccessfulCharge.isEqual(other.lastSuccessfulCharge)
2059  && lastFailedCharge.isEqual(other.lastFailedCharge)
2060  && lastFailedChargeReason.isEqual(other.lastFailedChargeReason)
2061  && nextPaymentDue.isEqual(other.nextPaymentDue)
2062  && premiumLockUntil.isEqual(other.premiumLockUntil)
2063  && updated.isEqual(other.updated)
2064  && premiumSubscriptionNumber.isEqual(other.premiumSubscriptionNumber)
2065  && lastRequestedCharge.isEqual(other.lastRequestedCharge)
2066  && currency.isEqual(other.currency)
2067  && unitPrice.isEqual(other.unitPrice)
2068  && businessId.isEqual(other.businessId)
2069  && businessName.isEqual(other.businessName)
2070  && businessRole.isEqual(other.businessRole)
2071  && unitDiscount.isEqual(other.unitDiscount)
2072  && nextChargeDate.isEqual(other.nextChargeDate)
2073  && availablePoints.isEqual(other.availablePoints)
2074  ;
2075  }
2076 
2077  bool operator!=(const Accounting & other) const
2078  {
2079  return !(*this == other);
2080  }
2081 
2082 };
2083 
2116 
2117  bool operator==(const BusinessUserInfo & other) const
2118  {
2119  return businessId.isEqual(other.businessId)
2120  && businessName.isEqual(other.businessName)
2121  && role.isEqual(other.role)
2122  && email.isEqual(other.email)
2123  && updated.isEqual(other.updated)
2124  ;
2125  }
2126 
2127  bool operator!=(const BusinessUserInfo & other) const
2128  {
2129  return !(*this == other);
2130  }
2131 
2132 };
2133 
2192 
2193  bool operator==(const AccountLimits & other) const
2194  {
2195  return userMailLimitDaily.isEqual(other.userMailLimitDaily)
2196  && noteSizeMax.isEqual(other.noteSizeMax)
2197  && resourceSizeMax.isEqual(other.resourceSizeMax)
2198  && userLinkedNotebookMax.isEqual(other.userLinkedNotebookMax)
2199  && uploadLimit.isEqual(other.uploadLimit)
2200  && userNoteCountMax.isEqual(other.userNoteCountMax)
2201  && userNotebookCountMax.isEqual(other.userNotebookCountMax)
2202  && userTagCountMax.isEqual(other.userTagCountMax)
2203  && noteTagCountMax.isEqual(other.noteTagCountMax)
2204  && userSavedSearchesMax.isEqual(other.userSavedSearchesMax)
2205  && noteResourceCountMax.isEqual(other.noteResourceCountMax)
2206  ;
2207  }
2208 
2209  bool operator!=(const AccountLimits & other) const
2210  {
2211  return !(*this == other);
2212  }
2213 
2214 };
2215 
2334 
2335  bool operator==(const User & other) const
2336  {
2337  return id.isEqual(other.id)
2338  && username.isEqual(other.username)
2339  && email.isEqual(other.email)
2340  && name.isEqual(other.name)
2341  && timezone.isEqual(other.timezone)
2342  && privilege.isEqual(other.privilege)
2343  && serviceLevel.isEqual(other.serviceLevel)
2344  && created.isEqual(other.created)
2345  && updated.isEqual(other.updated)
2346  && deleted.isEqual(other.deleted)
2347  && active.isEqual(other.active)
2348  && shardId.isEqual(other.shardId)
2349  && attributes.isEqual(other.attributes)
2350  && accounting.isEqual(other.accounting)
2351  && businessUserInfo.isEqual(other.businessUserInfo)
2352  && photoUrl.isEqual(other.photoUrl)
2353  && photoLastUpdated.isEqual(other.photoLastUpdated)
2354  && accountLimits.isEqual(other.accountLimits)
2355  ;
2356  }
2357 
2358  bool operator!=(const User & other) const
2359  {
2360  return !(*this == other);
2361  }
2362 
2363 };
2364 
2410 
2411  bool operator==(const Contact & other) const
2412  {
2413  return name.isEqual(other.name)
2414  && id.isEqual(other.id)
2415  && type.isEqual(other.type)
2416  && photoUrl.isEqual(other.photoUrl)
2417  && photoLastUpdated.isEqual(other.photoLastUpdated)
2418  && messagingPermit.isEqual(other.messagingPermit)
2419  && messagingPermitExpires.isEqual(other.messagingPermitExpires)
2420  ;
2421  }
2422 
2423  bool operator!=(const Contact & other) const
2424  {
2425  return !(*this == other);
2426  }
2427 
2428 };
2429 
2487 
2488  bool operator==(const Identity & other) const
2489  {
2490  return (id == other.id)
2491  && contact.isEqual(other.contact)
2492  && userId.isEqual(other.userId)
2493  && deactivated.isEqual(other.deactivated)
2494  && sameBusiness.isEqual(other.sameBusiness)
2495  && blocked.isEqual(other.blocked)
2496  && userConnected.isEqual(other.userConnected)
2497  && eventId.isEqual(other.eventId)
2498  ;
2499  }
2500 
2501  bool operator!=(const Identity & other) const
2502  {
2503  return !(*this == other);
2504  }
2505 
2506 };
2507 
2554 
2555  bool operator==(const Tag & other) const
2556  {
2557  return guid.isEqual(other.guid)
2558  && name.isEqual(other.name)
2559  && parentGuid.isEqual(other.parentGuid)
2560  && updateSequenceNum.isEqual(other.updateSequenceNum)
2561  ;
2562  }
2563 
2564  bool operator!=(const Tag & other) const
2565  {
2566  return !(*this == other);
2567  }
2568 
2569 };
2570 
2600 
2601  bool operator==(const LazyMap & other) const
2602  {
2603  return keysOnly.isEqual(other.keysOnly)
2604  && fullMap.isEqual(other.fullMap)
2605  ;
2606  }
2607 
2608  bool operator!=(const LazyMap & other) const
2609  {
2610  return !(*this == other);
2611  }
2612 
2613 };
2614 
2695 
2696  bool operator==(const ResourceAttributes & other) const
2697  {
2698  return sourceURL.isEqual(other.sourceURL)
2699  && timestamp.isEqual(other.timestamp)
2700  && latitude.isEqual(other.latitude)
2701  && longitude.isEqual(other.longitude)
2702  && altitude.isEqual(other.altitude)
2703  && cameraMake.isEqual(other.cameraMake)
2704  && cameraModel.isEqual(other.cameraModel)
2705  && clientWillIndex.isEqual(other.clientWillIndex)
2706  && recoType.isEqual(other.recoType)
2707  && fileName.isEqual(other.fileName)
2708  && attachment.isEqual(other.attachment)
2709  && applicationData.isEqual(other.applicationData)
2710  ;
2711  }
2712 
2713  bool operator!=(const ResourceAttributes & other) const
2714  {
2715  return !(*this == other);
2716  }
2717 
2718 };
2719 
2801 
2802  bool operator==(const Resource & other) const
2803  {
2804  return guid.isEqual(other.guid)
2805  && noteGuid.isEqual(other.noteGuid)
2806  && data.isEqual(other.data)
2807  && mime.isEqual(other.mime)
2808  && width.isEqual(other.width)
2809  && height.isEqual(other.height)
2810  && duration.isEqual(other.duration)
2811  && active.isEqual(other.active)
2812  && recognition.isEqual(other.recognition)
2813  && attributes.isEqual(other.attributes)
2814  && updateSequenceNum.isEqual(other.updateSequenceNum)
2815  && alternateData.isEqual(other.alternateData)
2816  ;
2817  }
2818 
2819  bool operator!=(const Resource & other) const
2820  {
2821  return !(*this == other);
2822  }
2823 
2824 };
2825 
3036 
3037  bool operator==(const NoteAttributes & other) const
3038  {
3039  return subjectDate.isEqual(other.subjectDate)
3040  && latitude.isEqual(other.latitude)
3041  && longitude.isEqual(other.longitude)
3042  && altitude.isEqual(other.altitude)
3043  && author.isEqual(other.author)
3044  && source.isEqual(other.source)
3045  && sourceURL.isEqual(other.sourceURL)
3046  && sourceApplication.isEqual(other.sourceApplication)
3047  && shareDate.isEqual(other.shareDate)
3048  && reminderOrder.isEqual(other.reminderOrder)
3049  && reminderDoneTime.isEqual(other.reminderDoneTime)
3050  && reminderTime.isEqual(other.reminderTime)
3051  && placeName.isEqual(other.placeName)
3052  && contentClass.isEqual(other.contentClass)
3053  && applicationData.isEqual(other.applicationData)
3054  && lastEditedBy.isEqual(other.lastEditedBy)
3055  && classifications.isEqual(other.classifications)
3056  && creatorId.isEqual(other.creatorId)
3057  && lastEditorId.isEqual(other.lastEditorId)
3058  && sharedWithBusiness.isEqual(other.sharedWithBusiness)
3059  && conflictSourceNoteGuid.isEqual(other.conflictSourceNoteGuid)
3060  && noteTitleQuality.isEqual(other.noteTitleQuality)
3061  ;
3062  }
3063 
3064  bool operator!=(const NoteAttributes & other) const
3065  {
3066  return !(*this == other);
3067  }
3068 
3069 };
3070 
3105 
3106  bool operator==(const SharedNote & other) const
3107  {
3108  return sharerUserID.isEqual(other.sharerUserID)
3109  && recipientIdentity.isEqual(other.recipientIdentity)
3110  && privilege.isEqual(other.privilege)
3111  && serviceCreated.isEqual(other.serviceCreated)
3112  && serviceUpdated.isEqual(other.serviceUpdated)
3113  && serviceAssigned.isEqual(other.serviceAssigned)
3114  ;
3115  }
3116 
3117  bool operator!=(const SharedNote & other) const
3118  {
3119  return !(*this == other);
3120  }
3121 
3122 };
3123 
3181 
3182  bool operator==(const NoteRestrictions & other) const
3183  {
3184  return noUpdateTitle.isEqual(other.noUpdateTitle)
3185  && noUpdateContent.isEqual(other.noUpdateContent)
3186  && noEmail.isEqual(other.noEmail)
3187  && noShare.isEqual(other.noShare)
3188  && noSharePublicly.isEqual(other.noSharePublicly)
3189  ;
3190  }
3191 
3192  bool operator!=(const NoteRestrictions & other) const
3193  {
3194  return !(*this == other);
3195  }
3196 
3197 };
3198 
3218 
3219  bool operator==(const NoteLimits & other) const
3220  {
3221  return noteResourceCountMax.isEqual(other.noteResourceCountMax)
3222  && uploadLimit.isEqual(other.uploadLimit)
3223  && resourceSizeMax.isEqual(other.resourceSizeMax)
3224  && noteSizeMax.isEqual(other.noteSizeMax)
3225  && uploaded.isEqual(other.uploaded)
3226  ;
3227  }
3228 
3229  bool operator!=(const NoteLimits & other) const
3230  {
3231  return !(*this == other);
3232  }
3233 
3234 };
3235 
3383 
3384  bool operator==(const Note & other) const
3385  {
3386  return guid.isEqual(other.guid)
3387  && title.isEqual(other.title)
3388  && content.isEqual(other.content)
3389  && contentHash.isEqual(other.contentHash)
3390  && contentLength.isEqual(other.contentLength)
3391  && created.isEqual(other.created)
3392  && updated.isEqual(other.updated)
3393  && deleted.isEqual(other.deleted)
3394  && active.isEqual(other.active)
3395  && updateSequenceNum.isEqual(other.updateSequenceNum)
3396  && notebookGuid.isEqual(other.notebookGuid)
3397  && tagGuids.isEqual(other.tagGuids)
3398  && resources.isEqual(other.resources)
3399  && attributes.isEqual(other.attributes)
3400  && tagNames.isEqual(other.tagNames)
3401  && sharedNotes.isEqual(other.sharedNotes)
3402  && restrictions.isEqual(other.restrictions)
3403  && limits.isEqual(other.limits)
3404  ;
3405  }
3406 
3407  bool operator!=(const Note & other) const
3408  {
3409  return !(*this == other);
3410  }
3411 
3412 };
3413 
3454 
3455  bool operator==(const Publishing & other) const
3456  {
3457  return uri.isEqual(other.uri)
3458  && order.isEqual(other.order)
3459  && ascending.isEqual(other.ascending)
3460  && publicDescription.isEqual(other.publicDescription)
3461  ;
3462  }
3463 
3464  bool operator!=(const Publishing & other) const
3465  {
3466  return !(*this == other);
3467  }
3468 
3469 };
3470 
3500 
3501  bool operator==(const BusinessNotebook & other) const
3502  {
3503  return notebookDescription.isEqual(other.notebookDescription)
3504  && privilege.isEqual(other.privilege)
3505  && recommended.isEqual(other.recommended)
3506  ;
3507  }
3508 
3509  bool operator!=(const BusinessNotebook & other) const
3510  {
3511  return !(*this == other);
3512  }
3513 
3514 };
3515 
3536 
3537  bool operator==(const SavedSearchScope & other) const
3538  {
3539  return includeAccount.isEqual(other.includeAccount)
3540  && includePersonalLinkedNotebooks.isEqual(other.includePersonalLinkedNotebooks)
3541  && includeBusinessLinkedNotebooks.isEqual(other.includeBusinessLinkedNotebooks)
3542  ;
3543  }
3544 
3545  bool operator!=(const SavedSearchScope & other) const
3546  {
3547  return !(*this == other);
3548  }
3549 
3550 };
3551 
3607 
3608  bool operator==(const SavedSearch & other) const
3609  {
3610  return guid.isEqual(other.guid)
3611  && name.isEqual(other.name)
3612  && query.isEqual(other.query)
3613  && format.isEqual(other.format)
3614  && updateSequenceNum.isEqual(other.updateSequenceNum)
3615  && scope.isEqual(other.scope)
3616  ;
3617  }
3618 
3619  bool operator!=(const SavedSearch & other) const
3620  {
3621  return !(*this == other);
3622  }
3623 
3624 };
3625 
3655 
3657  {
3658  return reminderNotifyEmail.isEqual(other.reminderNotifyEmail)
3659  && reminderNotifyInApp.isEqual(other.reminderNotifyInApp)
3660  ;
3661  }
3662 
3664  {
3665  return !(*this == other);
3666  }
3667 
3668 };
3669 
3714 
3715  bool operator==(const NotebookRecipientSettings & other) const
3716  {
3717  return reminderNotifyEmail.isEqual(other.reminderNotifyEmail)
3718  && reminderNotifyInApp.isEqual(other.reminderNotifyInApp)
3719  && inMyList.isEqual(other.inMyList)
3720  && stack.isEqual(other.stack)
3721  && recipientStatus.isEqual(other.recipientStatus)
3722  ;
3723  }
3724 
3725  bool operator!=(const NotebookRecipientSettings & other) const
3726  {
3727  return !(*this == other);
3728  }
3729 
3730 };
3731 
3837 
3838  bool operator==(const SharedNotebook & other) const
3839  {
3840  return id.isEqual(other.id)
3841  && userId.isEqual(other.userId)
3842  && notebookGuid.isEqual(other.notebookGuid)
3843  && email.isEqual(other.email)
3844  && recipientIdentityId.isEqual(other.recipientIdentityId)
3845  && notebookModifiable.isEqual(other.notebookModifiable)
3846  && serviceCreated.isEqual(other.serviceCreated)
3847  && serviceUpdated.isEqual(other.serviceUpdated)
3848  && globalId.isEqual(other.globalId)
3849  && username.isEqual(other.username)
3850  && privilege.isEqual(other.privilege)
3851  && recipientSettings.isEqual(other.recipientSettings)
3852  && sharerUserId.isEqual(other.sharerUserId)
3853  && recipientUsername.isEqual(other.recipientUsername)
3854  && recipientUserId.isEqual(other.recipientUserId)
3855  && serviceAssigned.isEqual(other.serviceAssigned)
3856  ;
3857  }
3858 
3859  bool operator!=(const SharedNotebook & other) const
3860  {
3861  return !(*this == other);
3862  }
3863 
3864 };
3865 
3872 
3873  bool operator==(const CanMoveToContainerRestrictions & other) const
3874  {
3875  return canMoveToContainer.isEqual(other.canMoveToContainer)
3876  ;
3877  }
3878 
3879  bool operator!=(const CanMoveToContainerRestrictions & other) const
3880  {
3881  return !(*this == other);
3882  }
3883 
3884 };
3885 
4042 
4043  bool operator==(const NotebookRestrictions & other) const
4044  {
4045  return noReadNotes.isEqual(other.noReadNotes)
4046  && noCreateNotes.isEqual(other.noCreateNotes)
4047  && noUpdateNotes.isEqual(other.noUpdateNotes)
4048  && noExpungeNotes.isEqual(other.noExpungeNotes)
4049  && noShareNotes.isEqual(other.noShareNotes)
4050  && noEmailNotes.isEqual(other.noEmailNotes)
4051  && noSendMessageToRecipients.isEqual(other.noSendMessageToRecipients)
4052  && noUpdateNotebook.isEqual(other.noUpdateNotebook)
4053  && noExpungeNotebook.isEqual(other.noExpungeNotebook)
4054  && noSetDefaultNotebook.isEqual(other.noSetDefaultNotebook)
4055  && noSetNotebookStack.isEqual(other.noSetNotebookStack)
4056  && noPublishToPublic.isEqual(other.noPublishToPublic)
4057  && noPublishToBusinessLibrary.isEqual(other.noPublishToBusinessLibrary)
4058  && noCreateTags.isEqual(other.noCreateTags)
4059  && noUpdateTags.isEqual(other.noUpdateTags)
4060  && noExpungeTags.isEqual(other.noExpungeTags)
4061  && noSetParentTag.isEqual(other.noSetParentTag)
4062  && noCreateSharedNotebooks.isEqual(other.noCreateSharedNotebooks)
4063  && updateWhichSharedNotebookRestrictions.isEqual(other.updateWhichSharedNotebookRestrictions)
4064  && expungeWhichSharedNotebookRestrictions.isEqual(other.expungeWhichSharedNotebookRestrictions)
4065  && noShareNotesWithBusiness.isEqual(other.noShareNotesWithBusiness)
4066  && noRenameNotebook.isEqual(other.noRenameNotebook)
4067  && noSetInMyList.isEqual(other.noSetInMyList)
4068  && noChangeContact.isEqual(other.noChangeContact)
4069  && canMoveToContainerRestrictions.isEqual(other.canMoveToContainerRestrictions)
4070  && noSetReminderNotifyEmail.isEqual(other.noSetReminderNotifyEmail)
4071  && noSetReminderNotifyInApp.isEqual(other.noSetReminderNotifyInApp)
4072  && noSetRecipientSettingsStack.isEqual(other.noSetRecipientSettingsStack)
4073  && noCanMoveNote.isEqual(other.noCanMoveNote)
4074  ;
4075  }
4076 
4077  bool operator!=(const NotebookRestrictions & other) const
4078  {
4079  return !(*this == other);
4080  }
4081 
4082 };
4083 
4207 
4208  bool operator==(const Notebook & other) const
4209  {
4210  return guid.isEqual(other.guid)
4211  && name.isEqual(other.name)
4212  && updateSequenceNum.isEqual(other.updateSequenceNum)
4213  && defaultNotebook.isEqual(other.defaultNotebook)
4214  && serviceCreated.isEqual(other.serviceCreated)
4215  && serviceUpdated.isEqual(other.serviceUpdated)
4216  && publishing.isEqual(other.publishing)
4217  && published.isEqual(other.published)
4218  && stack.isEqual(other.stack)
4219  && sharedNotebookIds.isEqual(other.sharedNotebookIds)
4220  && sharedNotebooks.isEqual(other.sharedNotebooks)
4221  && businessNotebook.isEqual(other.businessNotebook)
4222  && contact.isEqual(other.contact)
4223  && restrictions.isEqual(other.restrictions)
4224  && recipientSettings.isEqual(other.recipientSettings)
4225  ;
4226  }
4227 
4228  bool operator!=(const Notebook & other) const
4229  {
4230  return !(*this == other);
4231  }
4232 
4233 };
4234 
4314 
4315  bool operator==(const LinkedNotebook & other) const
4316  {
4317  return shareName.isEqual(other.shareName)
4318  && username.isEqual(other.username)
4319  && shardId.isEqual(other.shardId)
4320  && sharedNotebookGlobalId.isEqual(other.sharedNotebookGlobalId)
4321  && uri.isEqual(other.uri)
4322  && guid.isEqual(other.guid)
4323  && updateSequenceNum.isEqual(other.updateSequenceNum)
4324  && noteStoreUrl.isEqual(other.noteStoreUrl)
4325  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
4326  && stack.isEqual(other.stack)
4327  && businessId.isEqual(other.businessId)
4328  ;
4329  }
4330 
4331  bool operator!=(const LinkedNotebook & other) const
4332  {
4333  return !(*this == other);
4334  }
4335 
4336 };
4337 
4366 
4367  bool operator==(const NotebookDescriptor & other) const
4368  {
4369  return guid.isEqual(other.guid)
4370  && notebookDisplayName.isEqual(other.notebookDisplayName)
4371  && contactName.isEqual(other.contactName)
4372  && hasSharedNotebook.isEqual(other.hasSharedNotebook)
4373  && joinedUserCount.isEqual(other.joinedUserCount)
4374  ;
4375  }
4376 
4377  bool operator!=(const NotebookDescriptor & other) const
4378  {
4379  return !(*this == other);
4380  }
4381 
4382 };
4383 
4430 
4431  bool operator==(const UserProfile & other) const
4432  {
4433  return id.isEqual(other.id)
4434  && name.isEqual(other.name)
4435  && email.isEqual(other.email)
4436  && username.isEqual(other.username)
4437  && attributes.isEqual(other.attributes)
4438  && joined.isEqual(other.joined)
4439  && photoLastUpdated.isEqual(other.photoLastUpdated)
4440  && photoUrl.isEqual(other.photoUrl)
4441  && role.isEqual(other.role)
4442  && status.isEqual(other.status)
4443  ;
4444  }
4445 
4446  bool operator!=(const UserProfile & other) const
4447  {
4448  return !(*this == other);
4449  }
4450 
4451 };
4452 
4480 
4481  bool operator==(const RelatedContentImage & other) const
4482  {
4483  return url.isEqual(other.url)
4484  && width.isEqual(other.width)
4485  && height.isEqual(other.height)
4486  && pixelRatio.isEqual(other.pixelRatio)
4487  && fileSize.isEqual(other.fileSize)
4488  ;
4489  }
4490 
4491  bool operator!=(const RelatedContentImage & other) const
4492  {
4493  return !(*this == other);
4494  }
4495 
4496 };
4497 
4575 
4576  bool operator==(const RelatedContent & other) const
4577  {
4578  return contentId.isEqual(other.contentId)
4579  && title.isEqual(other.title)
4580  && url.isEqual(other.url)
4581  && sourceId.isEqual(other.sourceId)
4582  && sourceUrl.isEqual(other.sourceUrl)
4583  && sourceFaviconUrl.isEqual(other.sourceFaviconUrl)
4584  && sourceName.isEqual(other.sourceName)
4585  && date.isEqual(other.date)
4586  && teaser.isEqual(other.teaser)
4587  && thumbnails.isEqual(other.thumbnails)
4588  && contentType.isEqual(other.contentType)
4589  && accessType.isEqual(other.accessType)
4590  && visibleUrl.isEqual(other.visibleUrl)
4591  && clipUrl.isEqual(other.clipUrl)
4592  && contact.isEqual(other.contact)
4593  && authors.isEqual(other.authors)
4594  ;
4595  }
4596 
4597  bool operator!=(const RelatedContent & other) const
4598  {
4599  return !(*this == other);
4600  }
4601 
4602 };
4603 
4644 
4645  bool operator==(const BusinessInvitation & other) const
4646  {
4647  return businessId.isEqual(other.businessId)
4648  && email.isEqual(other.email)
4649  && role.isEqual(other.role)
4650  && status.isEqual(other.status)
4651  && requesterId.isEqual(other.requesterId)
4652  && fromWorkChat.isEqual(other.fromWorkChat)
4653  && created.isEqual(other.created)
4654  && mostRecentReminder.isEqual(other.mostRecentReminder)
4655  ;
4656  }
4657 
4658  bool operator!=(const BusinessInvitation & other) const
4659  {
4660  return !(*this == other);
4661  }
4662 
4663 };
4664 
4701 
4702  bool operator==(const UserIdentity & other) const
4703  {
4704  return type.isEqual(other.type)
4705  && stringIdentifier.isEqual(other.stringIdentifier)
4706  && longIdentifier.isEqual(other.longIdentifier)
4707  ;
4708  }
4709 
4710  bool operator!=(const UserIdentity & other) const
4711  {
4712  return !(*this == other);
4713  }
4714 
4715 };
4716 
4749 
4750  bool operator==(const PublicUserInfo & other) const
4751  {
4752  return (userId == other.userId)
4753  && serviceLevel.isEqual(other.serviceLevel)
4754  && username.isEqual(other.username)
4755  && noteStoreUrl.isEqual(other.noteStoreUrl)
4756  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
4757  ;
4758  }
4759 
4760  bool operator!=(const PublicUserInfo & other) const
4761  {
4762  return !(*this == other);
4763  }
4764 
4765 };
4766 
4813 
4814  bool operator==(const UserUrls & other) const
4815  {
4816  return noteStoreUrl.isEqual(other.noteStoreUrl)
4817  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
4818  && userStoreUrl.isEqual(other.userStoreUrl)
4819  && utilityUrl.isEqual(other.utilityUrl)
4820  && messageStoreUrl.isEqual(other.messageStoreUrl)
4821  && userWebSocketUrl.isEqual(other.userWebSocketUrl)
4822  ;
4823  }
4824 
4825  bool operator!=(const UserUrls & other) const
4826  {
4827  return !(*this == other);
4828  }
4829 
4830 };
4831 
4895 
4896  bool operator==(const AuthenticationResult & other) const
4897  {
4898  return (currentTime == other.currentTime)
4899  && (authenticationToken == other.authenticationToken)
4900  && (expiration == other.expiration)
4901  && user.isEqual(other.user)
4902  && publicUserInfo.isEqual(other.publicUserInfo)
4903  && noteStoreUrl.isEqual(other.noteStoreUrl)
4904  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
4905  && secondFactorRequired.isEqual(other.secondFactorRequired)
4906  && secondFactorDeliveryHint.isEqual(other.secondFactorDeliveryHint)
4907  && urls.isEqual(other.urls)
4908  ;
4909  }
4910 
4911  bool operator!=(const AuthenticationResult & other) const
4912  {
4913  return !(*this == other);
4914  }
4915 
4916 };
4917 
4932  QString serviceHost;
4938  QString marketingUrl;
4942  QString supportUrl;
4985 
4986  bool operator==(const BootstrapSettings & other) const
4987  {
4988  return (serviceHost == other.serviceHost)
4989  && (marketingUrl == other.marketingUrl)
4990  && (supportUrl == other.supportUrl)
4991  && (accountEmailDomain == other.accountEmailDomain)
4992  && enableFacebookSharing.isEqual(other.enableFacebookSharing)
4993  && enableGiftSubscriptions.isEqual(other.enableGiftSubscriptions)
4994  && enableSupportTickets.isEqual(other.enableSupportTickets)
4995  && enableSharedNotebooks.isEqual(other.enableSharedNotebooks)
4996  && enableSingleNoteSharing.isEqual(other.enableSingleNoteSharing)
4997  && enableSponsoredAccounts.isEqual(other.enableSponsoredAccounts)
4998  && enableTwitterSharing.isEqual(other.enableTwitterSharing)
4999  && enableLinkedInSharing.isEqual(other.enableLinkedInSharing)
5000  && enablePublicNotebooks.isEqual(other.enablePublicNotebooks)
5001  && enableGoogle.isEqual(other.enableGoogle)
5002  ;
5003  }
5004 
5005  bool operator!=(const BootstrapSettings & other) const
5006  {
5007  return !(*this == other);
5008  }
5009 
5010 };
5011 
5020  QString name;
5025 
5026  bool operator==(const BootstrapProfile & other) const
5027  {
5028  return (name == other.name)
5029  && (settings == other.settings)
5030  ;
5031  }
5032 
5033  bool operator!=(const BootstrapProfile & other) const
5034  {
5035  return !(*this == other);
5036  }
5037 
5038 };
5039 
5048  QList< BootstrapProfile > profiles;
5049 
5050  bool operator==(const BootstrapInfo & other) const
5051  {
5052  return (profiles == other.profiles)
5053  ;
5054  }
5055 
5056  bool operator!=(const BootstrapInfo & other) const
5057  {
5058  return !(*this == other);
5059  }
5060 
5061 };
5062 
5082 {
5083 public:
5086 
5088  virtual ~EDAMUserException() throw() Q_DECL_OVERRIDE;
5089 
5090  EDAMUserException(const EDAMUserException & other);
5091  const char * what() const throw() Q_DECL_OVERRIDE;
5092  virtual QSharedPointer<EverCloudExceptionData> exceptionData() const Q_DECL_OVERRIDE;
5093 
5094  bool operator==(const EDAMUserException & other) const
5095  {
5096  return (errorCode == other.errorCode)
5097  && parameter.isEqual(other.parameter)
5098  ;
5099  }
5100 
5101  bool operator!=(const EDAMUserException & other) const
5102  {
5103  return !(*this == other);
5104  }
5105 
5106 };
5107 
5123 {
5124 public:
5128 
5130  virtual ~EDAMSystemException() throw() Q_DECL_OVERRIDE;
5131 
5133  const char * what() const throw() Q_DECL_OVERRIDE;
5134  virtual QSharedPointer<EverCloudExceptionData> exceptionData() const Q_DECL_OVERRIDE;
5135 
5136  bool operator==(const EDAMSystemException & other) const
5137  {
5138  return (errorCode == other.errorCode)
5139  && message.isEqual(other.message)
5140  && rateLimitDuration.isEqual(other.rateLimitDuration)
5141  ;
5142  }
5143 
5144  bool operator!=(const EDAMSystemException & other) const
5145  {
5146  return !(*this == other);
5147  }
5148 
5149 };
5150 
5165 {
5166 public:
5169 
5171  virtual ~EDAMNotFoundException() throw() Q_DECL_OVERRIDE;
5172 
5174  const char * what() const throw() Q_DECL_OVERRIDE;
5175  virtual QSharedPointer<EverCloudExceptionData> exceptionData() const Q_DECL_OVERRIDE;
5176 
5177  bool operator==(const EDAMNotFoundException & other) const
5178  {
5179  return identifier.isEqual(other.identifier)
5180  && key.isEqual(other.key)
5181  ;
5182  }
5183 
5184  bool operator!=(const EDAMNotFoundException & other) const
5185  {
5186  return !(*this == other);
5187  }
5188 
5189 };
5190 
5214 {
5215 public:
5216  QList< Contact > contacts;
5219 
5221  virtual ~EDAMInvalidContactsException() throw() Q_DECL_OVERRIDE;
5222 
5224  const char * what() const throw() Q_DECL_OVERRIDE;
5225  virtual QSharedPointer<EverCloudExceptionData> exceptionData() const Q_DECL_OVERRIDE;
5226 
5227  bool operator==(const EDAMInvalidContactsException & other) const
5228  {
5229  return (contacts == other.contacts)
5230  && parameter.isEqual(other.parameter)
5231  && reasons.isEqual(other.reasons)
5232  ;
5233  }
5234 
5235  bool operator!=(const EDAMInvalidContactsException & other) const
5236  {
5237  return !(*this == other);
5238  }
5239 
5240 };
5241 
5271  qint32 updateCount;
5334 
5335  bool operator==(const SyncChunk & other) const
5336  {
5337  return (currentTime == other.currentTime)
5338  && chunkHighUSN.isEqual(other.chunkHighUSN)
5339  && (updateCount == other.updateCount)
5340  && notes.isEqual(other.notes)
5341  && notebooks.isEqual(other.notebooks)
5342  && tags.isEqual(other.tags)
5343  && searches.isEqual(other.searches)
5344  && resources.isEqual(other.resources)
5345  && expungedNotes.isEqual(other.expungedNotes)
5346  && expungedNotebooks.isEqual(other.expungedNotebooks)
5347  && expungedTags.isEqual(other.expungedTags)
5348  && expungedSearches.isEqual(other.expungedSearches)
5349  && linkedNotebooks.isEqual(other.linkedNotebooks)
5350  && expungedLinkedNotebooks.isEqual(other.expungedLinkedNotebooks)
5351  ;
5352  }
5353 
5354  bool operator!=(const SyncChunk & other) const
5355  {
5356  return !(*this == other);
5357  }
5358 
5359 };
5360 
5370  qint32 startIndex;
5376  qint32 totalNotes;
5382  QList< Note > notes;
5414 
5415  bool operator==(const NoteList & other) const
5416  {
5417  return (startIndex == other.startIndex)
5418  && (totalNotes == other.totalNotes)
5419  && (notes == other.notes)
5420  && stoppedWords.isEqual(other.stoppedWords)
5421  && searchedWords.isEqual(other.searchedWords)
5422  && updateCount.isEqual(other.updateCount)
5423  && searchContextBytes.isEqual(other.searchContextBytes)
5424  && debugInfo.isEqual(other.debugInfo)
5425  ;
5426  }
5427 
5428  bool operator!=(const NoteList & other) const
5429  {
5430  return !(*this == other);
5431  }
5432 
5433 };
5434 
5478 
5479  bool operator==(const NoteMetadata & other) const
5480  {
5481  return (guid == other.guid)
5482  && title.isEqual(other.title)
5483  && contentLength.isEqual(other.contentLength)
5484  && created.isEqual(other.created)
5485  && updated.isEqual(other.updated)
5486  && deleted.isEqual(other.deleted)
5487  && updateSequenceNum.isEqual(other.updateSequenceNum)
5488  && notebookGuid.isEqual(other.notebookGuid)
5489  && tagGuids.isEqual(other.tagGuids)
5490  && attributes.isEqual(other.attributes)
5491  && largestResourceMime.isEqual(other.largestResourceMime)
5492  && largestResourceSize.isEqual(other.largestResourceSize)
5493  ;
5494  }
5495 
5496  bool operator!=(const NoteMetadata & other) const
5497  {
5498  return !(*this == other);
5499  }
5500 
5501 };
5502 
5514  qint32 startIndex;
5520  qint32 totalNotes;
5528  QList< NoteMetadata > notes;
5560 
5561  bool operator==(const NotesMetadataList & other) const
5562  {
5563  return (startIndex == other.startIndex)
5564  && (totalNotes == other.totalNotes)
5565  && (notes == other.notes)
5566  && stoppedWords.isEqual(other.stoppedWords)
5567  && searchedWords.isEqual(other.searchedWords)
5568  && updateCount.isEqual(other.updateCount)
5569  && searchContextBytes.isEqual(other.searchContextBytes)
5570  && debugInfo.isEqual(other.debugInfo)
5571  ;
5572  }
5573 
5574  bool operator!=(const NotesMetadataList & other) const
5575  {
5576  return !(*this == other);
5577  }
5578 
5579 };
5580 
5623 
5624  bool operator==(const NoteEmailParameters & other) const
5625  {
5626  return guid.isEqual(other.guid)
5627  && note.isEqual(other.note)
5628  && toAddresses.isEqual(other.toAddresses)
5629  && ccAddresses.isEqual(other.ccAddresses)
5630  && subject.isEqual(other.subject)
5631  && message.isEqual(other.message)
5632  ;
5633  }
5634 
5635  bool operator!=(const NoteEmailParameters & other) const
5636  {
5637  return !(*this == other);
5638  }
5639 
5640 };
5641 
5729 
5730  bool operator==(const RelatedResult & other) const
5731  {
5732  return notes.isEqual(other.notes)
5733  && notebooks.isEqual(other.notebooks)
5734  && tags.isEqual(other.tags)
5735  && containingNotebooks.isEqual(other.containingNotebooks)
5736  && debugInfo.isEqual(other.debugInfo)
5737  && experts.isEqual(other.experts)
5738  && relatedContent.isEqual(other.relatedContent)
5739  && cacheKey.isEqual(other.cacheKey)
5740  && cacheExpires.isEqual(other.cacheExpires)
5741  ;
5742  }
5743 
5744  bool operator!=(const RelatedResult & other) const
5745  {
5746  return !(*this == other);
5747  }
5748 
5749 };
5750 
5770 
5771  bool operator==(const UpdateNoteIfUsnMatchesResult & other) const
5772  {
5773  return note.isEqual(other.note)
5774  && updated.isEqual(other.updated)
5775  ;
5776  }
5777 
5778  bool operator!=(const UpdateNoteIfUsnMatchesResult & other) const
5779  {
5780  return !(*this == other);
5781  }
5782 
5783 };
5784 
5819 
5820  bool operator==(const InvitationShareRelationship & other) const
5821  {
5822  return displayName.isEqual(other.displayName)
5823  && recipientUserIdentity.isEqual(other.recipientUserIdentity)
5824  && privilege.isEqual(other.privilege)
5825  && sharerUserId.isEqual(other.sharerUserId)
5826  ;
5827  }
5828 
5829  bool operator!=(const InvitationShareRelationship & other) const
5830  {
5831  return !(*this == other);
5832  }
5833 
5834 };
5835 
5864 
5865  bool operator==(const ShareRelationships & other) const
5866  {
5867  return invitations.isEqual(other.invitations)
5868  && memberships.isEqual(other.memberships)
5869  && invitationRestrictions.isEqual(other.invitationRestrictions)
5870  ;
5871  }
5872 
5873  bool operator!=(const ShareRelationships & other) const
5874  {
5875  return !(*this == other);
5876  }
5877 
5878 };
5879 
5931 
5932  bool operator==(const ManageNotebookSharesParameters & other) const
5933  {
5934  return notebookGuid.isEqual(other.notebookGuid)
5935  && inviteMessage.isEqual(other.inviteMessage)
5936  && membershipsToUpdate.isEqual(other.membershipsToUpdate)
5937  && invitationsToCreateOrUpdate.isEqual(other.invitationsToCreateOrUpdate)
5938  && unshares.isEqual(other.unshares)
5939  ;
5940  }
5941 
5942  bool operator!=(const ManageNotebookSharesParameters & other) const
5943  {
5944  return !(*this == other);
5945  }
5946 
5947 };
5948 
5978 
5979  bool operator==(const ManageNotebookSharesError & other) const
5980  {
5981  return userIdentity.isEqual(other.userIdentity)
5982  && userException.isEqual(other.userException)
5983  && notFoundException.isEqual(other.notFoundException)
5984  ;
5985  }
5986 
5987  bool operator!=(const ManageNotebookSharesError & other) const
5988  {
5989  return !(*this == other);
5990  }
5991 
5992 };
5993 
6005 
6006  bool operator==(const ManageNotebookSharesResult & other) const
6007  {
6008  return errors.isEqual(other.errors)
6009  ;
6010  }
6011 
6012  bool operator!=(const ManageNotebookSharesResult & other) const
6013  {
6014  return !(*this == other);
6015  }
6016 
6017 };
6018 
6047 
6048  bool operator==(const SharedNoteTemplate & other) const
6049  {
6050  return noteGuid.isEqual(other.noteGuid)
6051  && recipientThreadId.isEqual(other.recipientThreadId)
6052  && recipientContacts.isEqual(other.recipientContacts)
6053  && privilege.isEqual(other.privilege)
6054  ;
6055  }
6056 
6057  bool operator!=(const SharedNoteTemplate & other) const
6058  {
6059  return !(*this == other);
6060  }
6061 
6062 };
6063 
6092 
6093  bool operator==(const NotebookShareTemplate & other) const
6094  {
6095  return notebookGuid.isEqual(other.notebookGuid)
6096  && recipientThreadId.isEqual(other.recipientThreadId)
6097  && recipientContacts.isEqual(other.recipientContacts)
6098  && privilege.isEqual(other.privilege)
6099  ;
6100  }
6101 
6102  bool operator!=(const NotebookShareTemplate & other) const
6103  {
6104  return !(*this == other);
6105  }
6106 
6107 };
6108 
6125 
6127  {
6128  return updateSequenceNum.isEqual(other.updateSequenceNum)
6129  && matchingShares.isEqual(other.matchingShares)
6130  ;
6131  }
6132 
6134  {
6135  return !(*this == other);
6136  }
6137 
6138 };
6139 
6175 
6176  bool operator==(const ManageNoteSharesError & other) const
6177  {
6178  return identityID.isEqual(other.identityID)
6179  && userID.isEqual(other.userID)
6180  && userException.isEqual(other.userException)
6181  && notFoundException.isEqual(other.notFoundException)
6182  ;
6183  }
6184 
6185  bool operator!=(const ManageNoteSharesError & other) const
6186  {
6187  return !(*this == other);
6188  }
6189 
6190 };
6191 
6203 
6204  bool operator==(const ManageNoteSharesResult & other) const
6205  {
6206  return errors.isEqual(other.errors)
6207  ;
6208  }
6209 
6210  bool operator!=(const ManageNoteSharesResult & other) const
6211  {
6212  return !(*this == other);
6213  }
6214 
6215 };
6216 
6217 
6218 
6219 } // namespace qevercloud
6220 
6221 Q_DECLARE_METATYPE(qevercloud::SyncState)
6222 Q_DECLARE_METATYPE(qevercloud::SyncChunkFilter)
6223 Q_DECLARE_METATYPE(qevercloud::NoteFilter)
6224 Q_DECLARE_METATYPE(qevercloud::NotesMetadataResultSpec)
6225 Q_DECLARE_METATYPE(qevercloud::NoteCollectionCounts)
6226 Q_DECLARE_METATYPE(qevercloud::NoteResultSpec)
6227 Q_DECLARE_METATYPE(qevercloud::NoteVersionId)
6228 Q_DECLARE_METATYPE(qevercloud::RelatedQuery)
6229 Q_DECLARE_METATYPE(qevercloud::RelatedResultSpec)
6231 Q_DECLARE_METATYPE(qevercloud::MemberShareRelationship)
6233 Q_DECLARE_METATYPE(qevercloud::NoteMemberShareRelationship)
6235 Q_DECLARE_METATYPE(qevercloud::NoteShareRelationships)
6236 Q_DECLARE_METATYPE(qevercloud::ManageNoteSharesParameters)
6237 Q_DECLARE_METATYPE(qevercloud::Data)
6238 Q_DECLARE_METATYPE(qevercloud::UserAttributes)
6239 Q_DECLARE_METATYPE(qevercloud::BusinessUserAttributes)
6240 Q_DECLARE_METATYPE(qevercloud::Accounting)
6241 Q_DECLARE_METATYPE(qevercloud::BusinessUserInfo)
6242 Q_DECLARE_METATYPE(qevercloud::AccountLimits)
6243 Q_DECLARE_METATYPE(qevercloud::User)
6244 Q_DECLARE_METATYPE(qevercloud::Contact)
6245 Q_DECLARE_METATYPE(qevercloud::Identity)
6246 Q_DECLARE_METATYPE(qevercloud::Tag)
6247 Q_DECLARE_METATYPE(qevercloud::LazyMap)
6248 Q_DECLARE_METATYPE(qevercloud::ResourceAttributes)
6249 Q_DECLARE_METATYPE(qevercloud::Resource)
6250 Q_DECLARE_METATYPE(qevercloud::NoteAttributes)
6251 Q_DECLARE_METATYPE(qevercloud::SharedNote)
6252 Q_DECLARE_METATYPE(qevercloud::NoteRestrictions)
6253 Q_DECLARE_METATYPE(qevercloud::NoteLimits)
6254 Q_DECLARE_METATYPE(qevercloud::Note)
6255 Q_DECLARE_METATYPE(qevercloud::Publishing)
6256 Q_DECLARE_METATYPE(qevercloud::BusinessNotebook)
6257 Q_DECLARE_METATYPE(qevercloud::SavedSearchScope)
6258 Q_DECLARE_METATYPE(qevercloud::SavedSearch)
6260 Q_DECLARE_METATYPE(qevercloud::NotebookRecipientSettings)
6261 Q_DECLARE_METATYPE(qevercloud::SharedNotebook)
6263 Q_DECLARE_METATYPE(qevercloud::NotebookRestrictions)
6264 Q_DECLARE_METATYPE(qevercloud::Notebook)
6265 Q_DECLARE_METATYPE(qevercloud::LinkedNotebook)
6266 Q_DECLARE_METATYPE(qevercloud::NotebookDescriptor)
6267 Q_DECLARE_METATYPE(qevercloud::UserProfile)
6268 Q_DECLARE_METATYPE(qevercloud::RelatedContentImage)
6269 Q_DECLARE_METATYPE(qevercloud::RelatedContent)
6270 Q_DECLARE_METATYPE(qevercloud::BusinessInvitation)
6271 Q_DECLARE_METATYPE(qevercloud::UserIdentity)
6272 Q_DECLARE_METATYPE(qevercloud::PublicUserInfo)
6273 Q_DECLARE_METATYPE(qevercloud::UserUrls)
6274 Q_DECLARE_METATYPE(qevercloud::AuthenticationResult)
6275 Q_DECLARE_METATYPE(qevercloud::BootstrapSettings)
6276 Q_DECLARE_METATYPE(qevercloud::BootstrapProfile)
6277 Q_DECLARE_METATYPE(qevercloud::BootstrapInfo)
6278 Q_DECLARE_METATYPE(qevercloud::EDAMUserException)
6279 Q_DECLARE_METATYPE(qevercloud::EDAMSystemException)
6280 Q_DECLARE_METATYPE(qevercloud::EDAMNotFoundException)
6281 Q_DECLARE_METATYPE(qevercloud::EDAMInvalidContactsException)
6282 Q_DECLARE_METATYPE(qevercloud::SyncChunk)
6283 Q_DECLARE_METATYPE(qevercloud::NoteList)
6284 Q_DECLARE_METATYPE(qevercloud::NoteMetadata)
6285 Q_DECLARE_METATYPE(qevercloud::NotesMetadataList)
6286 Q_DECLARE_METATYPE(qevercloud::NoteEmailParameters)
6287 Q_DECLARE_METATYPE(qevercloud::RelatedResult)
6288 Q_DECLARE_METATYPE(qevercloud::UpdateNoteIfUsnMatchesResult)
6289 Q_DECLARE_METATYPE(qevercloud::InvitationShareRelationship)
6290 Q_DECLARE_METATYPE(qevercloud::ShareRelationships)
6292 Q_DECLARE_METATYPE(qevercloud::ManageNotebookSharesError)
6293 Q_DECLARE_METATYPE(qevercloud::ManageNotebookSharesResult)
6294 Q_DECLARE_METATYPE(qevercloud::SharedNoteTemplate)
6295 Q_DECLARE_METATYPE(qevercloud::NotebookShareTemplate)
6297 Q_DECLARE_METATYPE(qevercloud::ManageNoteSharesError)
6298 Q_DECLARE_METATYPE(qevercloud::ManageNoteSharesResult)
6299 
6300 #endif // QEVERCLOUD_GENERATED_TYPES_H
bool operator!=(const SharedNote &other) const
Definition: types.h:3117
Optional< QList< Contact > > recipientContacts
Definition: types.h:6087
Optional< QString > lastFailedChargeReason
Definition: types.h:1992
Definition: types.h:4240
Definition: types.h:4836
Optional< QString > displayName
Definition: types.h:1453
QList< BootstrapProfile > profiles
Definition: types.h:5048
Optional< QString > globalId
Definition: types.h:3786
Definition: types.h:123
Optional< qint32 > height
Definition: types.h:4471
bool operator!=(const Publishing &other) const
Definition: types.h:3464
Optional< QString > noteGuid
Definition: types.h:1542
Optional< QList< Notebook > > notebooks
Definition: types.h:5660
bool operator!=(const SharedNoteTemplate &other) const
Definition: types.h:6057
Optional< QString > url
Definition: types.h:4463
Optional< QList< Notebook > > notebooks
Definition: types.h:5284
Optional< bool > ascending
Definition: types.h:3442
bool operator==(const SyncState &other) const
Definition: types.h:617
qint64 Timestamp
Definition: types.h:540
Optional< bool > noPublishToBusinessLibrary
Definition: types.h:3974
Optional< bool > reminderNotifyInApp
Definition: types.h:3695
Optional< QString > timezone
Definition: types.h:2269
Optional< QString > email
Definition: types.h:4401
Optional< QString > sharedNotebookGlobalId
Definition: types.h:4263
Optional< NotebookRestrictions > restrictions
Definition: types.h:4200
Optional< QList< Resource > > resources
Definition: types.h:3350
Optional< Guid > notebookGuid
Definition: types.h:6072
Optional< QString > name
Definition: types.h:4396
Optional< qint64 > noteSizeMax
Definition: types.h:3215
QList< NoteMetadata > notes
Definition: types.h:5528
Optional< ResourceAttributes > attributes
Definition: types.h:2785
Optional< qint32 > businessId
Definition: types.h:2027
Optional< SharedNotePrivilegeLevel::type > privilege
Definition: types.h:6046
type
Definition: types.h:484
Optional< CanMoveToContainerStatus::type > canMoveToContainer
Definition: types.h:3871
Optional< UserID > id
Definition: types.h:4392
Optional< bool > writableNotebooksOnly
Definition: types.h:1206
Optional< QList< UserIdentity > > unshares
Definition: types.h:5930
Optional< QString > email
Definition: types.h:3755
QString accountEmailDomain
Definition: types.h:4947
Optional< Guid > guid
Definition: types.h:4095
Optional< bool > noSetRecipientSettingsStack
Definition: types.h:4037
Optional< QString > preferredLanguage
Definition: types.h:1747
Optional< Publishing > publishing
Definition: types.h:4150
bool operator==(const ManageNoteSharesError &other) const
Definition: types.h:6176
bool operator!=(const ManageNoteSharesParameters &other) const
Definition: types.h:1578
Definition: types.h:5509
bool operator!=(const NoteLimits &other) const
Definition: types.h:3229
Optional< bool > includeSharedNotes
Definition: types.h:1014
bool operator!=(const AccountLimits &other) const
Definition: types.h:2209
Optional< QString > premiumServiceSKU
Definition: types.h:1978
Optional< EDAMNotFoundException > notFoundException
Definition: types.h:5977
QString Guid
Definition: types.h:521
Optional< QByteArray > searchContextBytes
Definition: types.h:5554
bool operator==(const UserIdentity &other) const
Definition: types.h:4702
Optional< IdentityID > recipientIdentityId
Definition: types.h:1461
bool operator!=(const NoteMemberShareRelationship &other) const
Definition: types.h:1436
Optional< qint32 > noteResourceCountMax
Definition: types.h:3209
bool operator==(const SyncChunkFilter &other) const
Definition: types.h:743
Optional< qint64 > reminderOrder
Definition: types.h:2908
Optional< BusinessUserStatus::type > status
Definition: types.h:4429
Optional< QStringList > searchedWords
Definition: types.h:5395
bool operator!=(const NoteResultSpec &other) const
Definition: types.h:1041
Optional< bool > userConnected
Definition: types.h:2481
Optional< Guid > guid
Definition: types.h:4275
Optional< QString > clipUrl
Definition: types.h:4565
Optional< PrivilegeLevel::type > privilege
Definition: types.h:2271
qint64 MessageEventID
Definition: types.h:545
Optional< bool > noShareNotesWithBusiness
Definition: types.h:4015
Optional< Timestamp > photoLastUpdated
Definition: types.h:4417
Optional< BusinessNotebook > businessNotebook
Definition: types.h:4188
Optional< bool > includeAttributes
Definition: types.h:913
Optional< QString > debugInfo
Definition: types.h:5559
Optional< QString > userWebSocketUrl
Definition: types.h:4812
Optional< UserID > id
Definition: types.h:2224
Optional< QString > emphasized
Definition: types.h:825
Optional< bool > noExpungeTags
Definition: types.h:3987
Definition: types.h:2829
bool operator==(const SharedNoteTemplate &other) const
Definition: types.h:6048
Optional< Timestamp > serviceAssigned
Definition: types.h:3836
Optional< QString > title
Definition: types.h:3257
Definition: types.h:4388
Optional< QString > fileName
Definition: types.h:2672
bool operator!=(const NoteEmailParameters &other) const
Definition: types.h:5635
Optional< Timestamp > created
Definition: types.h:5453
Optional< Timestamp > premiumLockUntil
Definition: types.h:2002
bool operator!=(const EDAMNotFoundException &other) const
Definition: types.h:5184
Optional< qint32 > trashCount
Definition: types.h:964
Optional< QString > title
Definition: types.h:4511
bool operator!=(const ManageNotebookSharesParameters &other) const
Definition: types.h:5942
Optional< QList< Note > > notes
Definition: types.h:5655
Optional< Guid > guid
Definition: types.h:3249
Optional< bool > includeUpdated
Definition: types.h:903
qint32 totalNotes
Definition: types.h:5376
Optional< qint32 > userLinkedNotebookMax
Definition: types.h:2158
Definition: types.h:483
Optional< qint64 > noteSizeMax
Definition: types.h:2150
Optional< bool > fromWorkChat
Definition: types.h:4635
Definition: types.h:2370
bool operator==(const NoteCollectionCounts &other) const
Definition: types.h:966
Optional< QString > displayName
Definition: types.h:1399
bool operator==(const UserUrls &other) const
Definition: types.h:4814
Optional< qint32 > noteTitleQuality
Definition: types.h:3035
Definition: types.h:107
Optional< qint32 > maxReferrals
Definition: types.h:1700
qint32 UserID
Definition: types.h:509
Definition: types.h:5365
Definition: types.h:1290
Definition: types.h:2512
Timestamp currentTime
Definition: types.h:4841
Optional< QString > plainText
Definition: types.h:1121
bool operator!=(const NoteMetadata &other) const
Definition: types.h:5496
type
Definition: types.h:266
bool operator==(const UpdateNoteIfUsnMatchesResult &other) const
Definition: types.h:5771
Optional< Guid > guid
Definition: types.h:4347
bool operator==(const Contact &other) const
Definition: types.h:2411
Definition: types.h:6068
Definition: types.h:557
Optional< Timestamp > serviceCreated
Definition: types.h:3769
Optional< bool > enableGiftSubscriptions
Definition: types.h:4955
bool operator!=(const CreateOrUpdateNotebookSharesResult &other) const
Definition: types.h:6133
Optional< QList< SavedSearch > > searches
Definition: types.h:5294
Optional< Timestamp > messagingPermitExpires
Definition: types.h:2409
UserID userId
Definition: types.h:4725
Optional< QString > contentId
Definition: types.h:4507
Optional< QString > twitterId
Definition: types.h:1768
Optional< bool > sharedWithBusiness
Definition: types.h:3013
Optional< QString > referralProof
Definition: types.h:1783
Definition: types.h:443
Optional< EDAMNotFoundException > notFoundException
Definition: types.h:6174
Optional< bool > reminderNotifyEmail
Definition: types.h:3688
Definition: types.h:1594
qint64 IdentityID
Definition: types.h:501
Optional< qint32 > maxTags
Definition: types.h:1199
Optional< bool > includeResourceApplicationDataFullMap
Definition: types.h:702
Optional< qint32 > updateSequenceNum
Definition: types.h:4113
Optional< Timestamp > reminderDoneTime
Definition: types.h:2915
Optional< Guid > guid
Definition: types.h:2734
Optional< bool > includeCreated
Definition: types.h:901
bool operator!=(const LinkedNotebook &other) const
Definition: types.h:4331
Optional< QString > parameter
Definition: types.h:5085
bool operator==(const NotebookRestrictions &other) const
Definition: types.h:4043
Optional< QString > identifier
Definition: types.h:5167
Optional< BusinessUserRole::type > role
Definition: types.h:4425
Optional< QString > visibleUrl
Definition: types.h:4559
Optional< NoteLimits > limits
Definition: types.h:3382
Optional< QString > sourceFaviconUrl
Definition: types.h:4527
Optional< qint32 > noteResourceCountMax
Definition: types.h:2191
Optional< BusinessUserAttributes > attributes
Definition: types.h:4409
Optional< bool > includeNoteAppDataValues
Definition: types.h:1018
Optional< bool > noUpdateNotes
Definition: types.h:3925
Optional< bool > blocked
Definition: types.h:2464
qint32 updateCount
Definition: types.h:5271
bool operator!=(const NoteFilter &other) const
Definition: types.h:875
Optional< QString > department
Definition: types.h:1897
Optional< BusinessUserRole::type > businessRole
Definition: types.h:2035
Definition: types.h:4608
Optional< UserIdentity > recipientUserIdentity
Definition: types.h:5804
Optional< QString > messageStoreUrl
Definition: types.h:4807
bool operator!=(const InvitationShareRelationship &other) const
Definition: types.h:5829
bool operator==(const BootstrapInfo &other) const
Definition: types.h:5050
Optional< bool > includeNoteAttributes
Definition: types.h:658
Optional< Timestamp > nextChargeDate
Definition: types.h:2045
Optional< Guid > noteGuid
Definition: types.h:2744
Optional< QString > name
Definition: types.h:3574
Optional< QString > email
Definition: types.h:4616
Optional< QList< Tag > > tags
Definition: types.h:5665
Optional< Timestamp > serviceAssigned
Definition: types.h:3104
Optional< QString > cameraMake
Definition: types.h:2648
Optional< bool > noPublishToPublic
Definition: types.h:3970
Optional< UserID > sharerUserId
Definition: types.h:1424
Optional< SharedNotePrivilegeLevel::type > privilege
Definition: types.h:1411
bool operator!=(const NoteAttributes &other) const
Definition: types.h:3064
Optional< QSet< QString > > notebookGuids
Definition: types.h:741
Optional< QString > noteStoreUrl
Definition: types.h:4738
bool operator==(const Resource &other) const
Definition: types.h:2802
bool operator!=(const AuthenticationResult &other) const
Definition: types.h:4911
Optional< Contact > contact
Definition: types.h:2441
Optional< Timestamp > uploadLimitEnd
Definition: types.h:1946
Optional< BusinessUserInfo > businessUserInfo
Definition: types.h:2316
Optional< QList< MemberShareRelationship > > membershipsToUpdate
Definition: types.h:5907
Optional< bool > noExpungeNotebook
Definition: types.h:3955
Optional< SavedSearchScope > scope
Definition: types.h:3606
Definition: types.h:3736
Optional< qint64 > resourceSizeMax
Definition: types.h:3213
Optional< SharedNotebookInstanceRestrictions::type > updateWhichSharedNotebookRestrictions
Definition: types.h:4003
type
Definition: types.h:301
Timestamp currentTime
Definition: types.h:561
Definition: types.h:3161
Optional< qint32 > joinedUserCount
Definition: types.h:4365
bool operator!=(const Contact &other) const
Definition: types.h:2423
bool operator!=(const EDAMSystemException &other) const
Definition: types.h:5144
bool operator==(const NoteMemberShareRelationship &other) const
Definition: types.h:1426
Optional< QByteArray > searchContextBytes
Definition: types.h:855
Definition: types.h:2435
bool operator!=(const Accounting &other) const
Definition: types.h:2077
bool operator!=(const UserProfile &other) const
Definition: types.h:4446
bool operator!=(const NotesMetadataResultSpec &other) const
Definition: types.h:935
bool operator==(const ManageNotebookSharesError &other) const
Definition: types.h:5979
Optional< Timestamp > mostRecentReminder
Definition: types.h:4643
Optional< QString > noteStoreUrl
Definition: types.h:4869
Optional< QString > photoUrl
Definition: types.h:2388
Optional< LazyMap > applicationData
Definition: types.h:2694
Optional< QString > linkedInProfileUrl
Definition: types.h:1906
Optional< QList< Tag > > tags
Definition: types.h:5289
bool operator!=(const Data &other) const
Definition: types.h:1622
Optional< UserID > lastEditorId
Definition: types.h:1083
Optional< QString > publicDescription
Definition: types.h:3453
Optional< QString > location
Definition: types.h:1893
Optional< QString > mime
Definition: types.h:2758
Definition: types.h:777
Optional< Timestamp > updated
Definition: types.h:3299
bool operator!=(const ManageNotebookSharesResult &other) const
Definition: types.h:6012
Optional< QString > shardId
Definition: types.h:2301
bool operator!=(const NoteInvitationShareRelationship &other) const
Definition: types.h:1484
Optional< Timestamp > deleted
Definition: types.h:5457
Definition: types.h:4343
Optional< Guid > guid
Definition: types.h:2521
Optional< double > defaultLongitude
Definition: types.h:1651
QString authenticationToken
Definition: types.h:4846
Optional< QString > debugInfo
Definition: types.h:5675
Optional< bool > includeNoteApplicationDataFullMap
Definition: types.h:695
Optional< qint32 > updateSequenceNum
Definition: types.h:4282
Optional< QString > utilityUrl
Definition: types.h:4800
Optional< QList< UserID > > membershipsToUnshare
Definition: types.h:1562
Optional< Timestamp > lastFailedCharge
Definition: types.h:1988
Optional< UserAttributes > attributes
Definition: types.h:2306
Optional< double > pixelRatio
Definition: types.h:4475
Optional< UserID > recipientUserId
Definition: types.h:3830
Optional< RelatedContentType::type > contentType
Definition: types.h:4548
Optional< QString > name
Definition: types.h:2375
Optional< double > longitude
Definition: types.h:2637
bool operator!=(const BusinessUserAttributes &other) const
Definition: types.h:1928
bool operator==(const NoteRestrictions &other) const
Definition: types.h:3182
Optional< QString > subject
Definition: types.h:5617
Timestamp saved
Definition: types.h:1073
EDAMErrorCode::type errorCode
Definition: types.h:5125
bool operator!=(const ShareRelationships &other) const
Definition: types.h:5873
Definition: types.h:2618
Definition: types.h:4721
Optional< bool > hideSponsorBilling
Definition: types.h:1794
Definition: types.h:1054
Optional< qint32 > updateSequenceNum
Definition: types.h:6117
Optional< qint32 > sentEmailCount
Definition: types.h:1721
Optional< QList< ManageNoteSharesError > > errors
Definition: types.h:6202
Optional< bool > includePersonalLinkedNotebooks
Definition: types.h:3529
Definition: types.h:147
Optional< QueryFormat::type > format
Definition: types.h:3585
Optional< bool > shouldLogClientEvent
Definition: types.h:1826
Optional< QMap< Guid, qint32 > > notebookCounts
Definition: types.h:952
Optional< bool > updated
Definition: types.h:5769
Timestamp updated
Definition: types.h:1068
Optional< bool > inMyList
Definition: types.h:3701
Optional< double > longitude
Definition: types.h:2841
#define QEVERCLOUD_EXPORT
Definition: export.h:19
Optional< bool > inactive
Definition: types.h:818
Optional< double > latitude
Definition: types.h:2633
Optional< IdentityID > recipientIdentityId
Definition: types.h:3760
Optional< bool > noSetReminderNotifyEmail
Definition: types.h:4033
Optional< UserID > recipientUserId
Definition: types.h:1299
Optional< ShareRelationshipPrivilegeLevel::type > individualPrivilege
Definition: types.h:1317
Optional< NoteRestrictions > restrictions
Definition: types.h:3380
Definition: types.h:365
Optional< SharedNotebookRecipientSettings > recipientSettings
Definition: types.h:3804
Optional< QString > premiumCommerceService
Definition: types.h:1967
bool operator!=(const SyncState &other) const
Definition: types.h:628
bool operator==(const Publishing &other) const
Definition: types.h:3455
Optional< QStringList > stoppedWords
Definition: types.h:5534
Optional< QByteArray > searchContextBytes
Definition: types.h:5408
bool operator!=(const SavedSearch &other) const
Definition: types.h:3619
Optional< MessageEventID > eventId
Definition: types.h:2486
Optional< QList< IdentityID > > invitationsToUnshare
Definition: types.h:1566
Optional< QString > username
Definition: types.h:4405
Definition: types.h:1110
bool operator==(const ManageNotebookSharesResult &other) const
Definition: types.h:6006
Optional< bool > hasSharedNotebook
Definition: types.h:4361
Optional< QString > recognitionLanguage
Definition: types.h:1781
Optional< QString > stringIdentifier
Definition: types.h:4698
Optional< qint32 > noteTagCountMax
Definition: types.h:2183
Timestamp currentTime
Definition: types.h:5257
Optional< UserIdentityType::type > type
Definition: types.h:4696
Optional< Timestamp > partnerEmailOptInDate
Definition: types.h:1740
Optional< qint32 > businessId
Definition: types.h:2096
bool operator==(const RelatedQuery &other) const
Definition: types.h:1153
Definition: types.h:4503
Definition: types.h:6023
Optional< bool > attachment
Definition: types.h:2677
Optional< RelatedContentAccess::type > accessType
Definition: types.h:4553
Optional< QString > photoUrl
Definition: types.h:4421
Optional< qint32 > updateCount
Definition: types.h:5550
Optional< UserID > sharerUserId
Definition: types.h:1473
bool operator==(const NoteAttributes &other) const
Definition: types.h:3037
Optional< QString > twitterUserName
Definition: types.h:1763
Optional< ShareRelationshipRestrictions > invitationRestrictions
Definition: types.h:5863
Optional< QString > displayName
Definition: types.h:1295
Optional< bool > reminderNotifyEmail
Definition: types.h:3647
Optional< bool > includeAccount
Definition: types.h:3524
Optional< QString > notebookDisplayName
Definition: types.h:4352
Optional< QList< Guid > > tagGuids
Definition: types.h:3340
Optional< IdentityID > identityID
Definition: types.h:6156
Optional< QString > notebookGuid
Definition: types.h:5461
Optional< QString > sourceName
Definition: types.h:4531
Optional< QString > stack
Definition: types.h:4167
bool operator!=(const LazyMap &other) const
Definition: types.h:2608
Optional< QList< Note > > notes
Definition: types.h:5279
bool operator==(const BusinessNotebook &other) const
Definition: types.h:3501
Optional< Timestamp > emailAddressLastConfirmed
Definition: types.h:1813
Optional< QList< EDAMInvalidContactReason::type > > reasons
Definition: types.h:5218
bool operator==(const SavedSearchScope &other) const
Definition: types.h:3537
Optional< NoteShareRelationshipRestrictions > invitationRestrictions
Definition: types.h:1511
Optional< QString > author
Definition: types.h:2851
Optional< QStringList > stoppedWords
Definition: types.h:5388
Definition: types.h:4459
Optional< qint32 > dailyEmailLimit
Definition: types.h:1727
Optional< QList< Contact > > recipientContacts
Definition: types.h:6042
Optional< qint32 > referralCount
Definition: types.h:1704
Optional< bool > includeNoteResourceApplicationDataFullMap
Definition: types.h:709
Optional< QString > referenceUri
Definition: types.h:1133
Definition: types.h:401
Optional< MessageThreadID > recipientThreadId
Definition: types.h:6080
Optional< Timestamp > deleted
Definition: types.h:3307
Optional< QString > recoType
Definition: types.h:2666
Optional< qint32 > updateCount
Definition: types.h:5404
Optional< QString > sourceURL
Definition: types.h:2865
Optional< bool > noUpdateNotebook
Definition: types.h:3950
Optional< QList< SharedNotebook > > sharedNotebooks
Definition: types.h:4181
Optional< QString > businessAddress
Definition: types.h:1789
Optional< NoteAttributes > attributes
Definition: types.h:5465
Optional< QList< Guid > > tagGuids
Definition: types.h:5463
Optional< qint64 > uploaded
Definition: types.h:587
bool operator==(const NoteEmailParameters &other) const
Definition: types.h:5624
Optional< QString > preferredCountry
Definition: types.h:1752
Definition: types.h:280
bool operator==(const NotesMetadataList &other) const
Definition: types.h:5561
bool operator!=(const Note &other) const
Definition: types.h:3407
Optional< qint32 > fileSize
Definition: types.h:4479
Optional< NoteSortOrder::type > order
Definition: types.h:3436
Optional< QList< InvitationShareRelationship > > invitations
Definition: types.h:5848
Optional< QString > email
Definition: types.h:2111
Optional< bool > active
Definition: types.h:2297
Optional< qint32 > userMailLimitDaily
Definition: types.h:2143
type
Definition: types.h:281
Optional< qint32 > userSavedSearchesMax
Definition: types.h:2187
Optional< QString > title
Definition: types.h:1889
Optional< bool > noSetInMyList
Definition: types.h:4024
Optional< QList< Resource > > resources
Definition: types.h:5301
Optional< Timestamp > timestamp
Definition: types.h:2629
Optional< QString > contentClass
Definition: types.h:2961
Definition: types.h:2137
bool operator!=(const SharedNotebookRecipientSettings &other) const
Definition: types.h:3663
Optional< QString > url
Definition: types.h:4515
Optional< bool > includeResourceAppDataValues
Definition: types.h:1022
bool operator!=(const BusinessInvitation &other) const
Definition: types.h:4658
Optional< UserID > recipientUserId
Definition: types.h:1403
Guid guid
Definition: types.h:5447
Optional< QList< InvitationShareRelationship > > invitationsToCreateOrUpdate
Definition: types.h:5921
Optional< qint16 > height
Definition: types.h:2768
Definition: types.h:136
Optional< Timestamp > passwordUpdated
Definition: types.h:1819
Optional< qint32 > width
Definition: types.h:4467
type
Definition: types.h:444
Definition: types.h:265
bool operator==(const BootstrapSettings &other) const
Definition: types.h:4986
Optional< double > latitude
Definition: types.h:2837
Optional< QSet< QString > > keysOnly
Definition: types.h:2595
Optional< UserID > sharerUserID
Definition: types.h:3081
qint64 InvalidationSequenceNumber
Definition: types.h:496
Optional< qint16 > duration
Definition: types.h:2772
Definition: types.h:6196
Optional< Timestamp > subjectDate
Definition: types.h:2833
bool operator!=(const User &other) const
Definition: types.h:2358
Optional< QString > cacheKey
Definition: types.h:1151
Definition: EverCloudException.h:110
Optional< bool > includeNotes
Definition: types.h:646
Optional< QList< Guid > > expungedSearches
Definition: types.h:5323
type
Definition: types.h:137
Optional< QByteArray > body
Definition: types.h:1612
Optional< qint32 > maxExperts
Definition: types.h:1225
Optional< qint32 > updateSequenceNum
Definition: types.h:3592
Optional< bool > clipFullPage
Definition: types.h:1757
Optional< ReminderEmailConfig::type > reminderEmailConfig
Definition: types.h:1807
bool operator==(const CanMoveToContainerRestrictions &other) const
Definition: types.h:3873
bool operator==(const CreateOrUpdateNotebookSharesResult &other) const
Definition: types.h:6126
bool operator!=(const MemberShareRelationship &other) const
Definition: types.h:1344
Optional< QString > uri
Definition: types.h:4265
bool operator!=(const Notebook &other) const
Definition: types.h:4228
bool operator==(const Identity &other) const
Definition: types.h:2488
Optional< QString > parameter
Definition: types.h:5217
Optional< Timestamp > shareDate
Definition: types.h:2881
Optional< UserID > sharerUserId
Definition: types.h:3813
Optional< Data > recognition
Definition: types.h:2781
Definition: types.h:5445
Definition: types.h:6151
Optional< QList< MemberShareRelationship > > memberships
Definition: types.h:5854
Optional< QString > shardId
Definition: types.h:4255
bool operator!=(const BusinessUserInfo &other) const
Definition: types.h:2127
Optional< bool > active
Definition: types.h:3312
Optional< bool > includeNotebooks
Definition: types.h:662
bool operator!=(const UserIdentity &other) const
Definition: types.h:4710
bool operator==(const SharedNotebookRecipientSettings &other) const
Definition: types.h:3656
Optional< CanMoveToContainerRestrictions > canMoveToContainerRestrictions
Definition: types.h:4031
Optional< QString > noteGuid
Definition: types.h:1115
Optional< QString > name
Definition: types.h:2257
Optional< Data > alternateData
Definition: types.h:2800
QString marketingUrl
Definition: types.h:4938
Optional< BusinessInvitationStatus::type > status
Definition: types.h:4624
Optional< Guid > notebookGuid
Definition: types.h:797
Optional< NoteAttributes > attributes
Definition: types.h:3356
QList< Note > notes
Definition: types.h:5382
Definition: types.h:4769
Optional< QString > debugInfo
Definition: types.h:5413
type
Definition: types.h:472
bool operator!=(const Identity &other) const
Definition: types.h:2501
Optional< QMap< QString, QString > > fullMap
Definition: types.h:2599
Optional< bool > noSetParentTag
Definition: types.h:3992
Optional< qint32 > userNotebookCountMax
Definition: types.h:2175
Optional< QString > contactName
Definition: types.h:4356
Optional< qint32 > updateSequenceNum
Definition: types.h:2792
Optional< bool > includeDebugInfo
Definition: types.h:1218
Definition: types.h:991
Optional< bool > noSendMessageToRecipients
Definition: types.h:3945
Optional< bool > noCreateTags
Definition: types.h:3979
Optional< bool > includeNoteResources
Definition: types.h:652
Optional< bool > noSetModify
Definition: types.h:1265
Optional< bool > noShareNotes
Definition: types.h:3934
Optional< UserUrls > urls
Definition: types.h:4894
bool operator!=(const ResourceAttributes &other) const
Definition: types.h:2713
Optional< qint32 > cacheExpires
Definition: types.h:5728
Optional< bool > deactivated
Definition: types.h:2455
Optional< UserID > requesterId
Definition: types.h:4630
bool operator==(const PublicUserInfo &other) const
Definition: types.h:4750
Optional< bool > noCanMoveNote
Definition: types.h:4041
Optional< bool > notebookModifiable
Definition: types.h:3764
Optional< bool > noSetNotebookStack
Definition: types.h:3965
Optional< Timestamp > joined
Definition: types.h:4413
Optional< bool > noEmailNotes
Definition: types.h:3940
Optional< QString > notebookDescription
Definition: types.h:3489
Optional< bool > enableSingleNoteSharing
Definition: types.h:4967
Definition: types.h:2089
Optional< Timestamp > photoLastUpdated
Definition: types.h:2329
Optional< QList< Guid > > expungedNotes
Definition: types.h:5306
Optional< QString > inviteMessage
Definition: types.h:5894
Optional< QString > placeName
Definition: types.h:2938
Definition: types.h:3240
Optional< bool > sameBusiness
Definition: types.h:2460
QString title
Definition: types.h:1078
Optional< QString > source
Definition: types.h:2858
Optional< bool > enableFacebookSharing
Definition: types.h:4951
Optional< Contact > contact
Definition: types.h:4570
Optional< Timestamp > serviceCreated
Definition: types.h:3096
bool operator==(const Accounting &other) const
Definition: types.h:2049
Optional< SharedNotebookInstanceRestrictions::type > expungeWhichSharedNotebookRestrictions
Definition: types.h:4010
Optional< NotebookRecipientSettings > recipientSettings
Definition: types.h:4206
bool operator==(const Note &other) const
Definition: types.h:3384
Definition: types.h:177
qint64 MessageThreadID
Definition: types.h:550
Optional< bool > enableGoogle
Definition: types.h:4984
Optional< PublicUserInfo > publicUserInfo
Definition: types.h:4865
bool operator==(const NoteFilter &other) const
Definition: types.h:857
Optional< Timestamp > lastRequestedCharge
Definition: types.h:2015
bool operator==(const NoteVersionId &other) const
Definition: types.h:1085
Optional< Timestamp > photoLastUpdated
Definition: types.h:2394
Optional< double > altitude
Definition: types.h:2641
Optional< bool > secondFactorRequired
Definition: types.h:4881
qint32 totalNotes
Definition: types.h:5520
Optional< QStringList > ccAddresses
Definition: types.h:5611
Optional< QString > username
Definition: types.h:2235
QString supportUrl
Definition: types.h:4942
bool operator==(const RelatedResult &other) const
Definition: types.h:5730
Optional< QMap< Guid, qint32 > > tagCounts
Definition: types.h:957
Optional< Note > note
Definition: types.h:5765
Optional< Note > note
Definition: types.h:5599
Optional< bool > noUpdateTitle
Definition: types.h:3165
bool operator==(const UserProfile &other) const
Definition: types.h:4431
Optional< QString > email
Definition: types.h:2245
Optional< QString > lastEditedBy
Definition: types.h:2990
bool operator!=(const SharedNotebook &other) const
Definition: types.h:3859
Optional< bool > enableSponsoredAccounts
Definition: types.h:4971
bool operator==(const NotebookRecipientSettings &other) const
Definition: types.h:3715
Optional< bool > noSetReadPlusActivity
Definition: types.h:1263
Optional< QString > username
Definition: types.h:4731
Definition: types.h:5043
Optional< QList< NoteMemberShareRelationship > > memberships
Definition: types.h:1509
Optional< Timestamp > lastSuccessfulCharge
Definition: types.h:1983
Optional< QList< SharedNote > > sharedNotes
Definition: types.h:3371
Optional< Timestamp > updated
Definition: types.h:2115
Optional< UserID > creatorId
Definition: types.h:3000
Optional< QString > businessName
Definition: types.h:2098
bool operator!=(const BootstrapProfile &other) const
Definition: types.h:5033
Optional< QString > webApiUrlPrefix
Definition: types.h:4299
Optional< bool > includeSearches
Definition: types.h:670
Optional< MessageThreadID > recipientThreadId
Definition: types.h:6035
Optional< QString > defaultLocationName
Definition: types.h:1641
bool operator==(const InvitationShareRelationship &other) const
Definition: types.h:5820
Optional< QStringList > tagNames
Definition: types.h:3364
Optional< QList< NoteInvitationShareRelationship > > invitations
Definition: types.h:1503
Definition: types.h:300
Optional< QString > webApiUrlPrefix
Definition: types.h:4748
type
Definition: types.h:335
Optional< Timestamp > companyStartDate
Definition: types.h:1914
bool operator==(const MemberShareRelationship &other) const
Definition: types.h:1333
Optional< QString > name
Definition: types.h:2534
Optional< QStringList > authors
Definition: types.h:4574
bool operator==(const BootstrapProfile &other) const
Definition: types.h:5026
Optional< qint64 > resourceSizeMax
Definition: types.h:2154
Optional< Guid > notebookGuid
Definition: types.h:3748
Optional< LazyMap > applicationData
Definition: types.h:2978
Definition: types.h:2219
Definition: types.h:5164
Optional< QString > workPhone
Definition: types.h:1910
bool operator==(const Data &other) const
Definition: types.h:1614
Definition: types.h:1498
Definition: types.h:3077
type
Definition: types.h:402
Optional< bool > includeExpunged
Definition: types.h:689
bool operator!=(const Resource &other) const
Definition: types.h:2819
Optional< Timestamp > updated
Definition: types.h:2006
Optional< qint64 > longIdentifier
Definition: types.h:4700
Optional< SharedNotebookPrivilegeLevel::type > privilege
Definition: types.h:3494
Optional< bool > includeDeleted
Definition: types.h:905
Optional< QByteArray > bodyHash
Definition: types.h:1600
Optional< QString > stack
Definition: types.h:4308
bool operator!=(const ShareRelationshipRestrictions &other) const
Definition: types.h:1278
Optional< bool > noUpdateContent
Definition: types.h:3167
bool operator!=(const NoteVersionId &other) const
Definition: types.h:1095
Definition: types.h:5122
Optional< Timestamp > userLastUpdated
Definition: types.h:607
Optional< Timestamp > serviceUpdated
Definition: types.h:3778
Optional< bool > educationalDiscount
Definition: types.h:1785
Optional< Timestamp > serviceUpdated
Definition: types.h:3100
Optional< bool > includeUpdateSequenceNum
Definition: types.h:907
Optional< QMap< QString, QString > > classifications
Definition: types.h:2996
Optional< QList< Guid > > tagGuids
Definition: types.h:802
Definition: AsyncResult.h:18
Optional< ShareRelationshipPrivilegeLevel::type > privilege
Definition: types.h:5812
Optional< qint64 > uploadLimit
Definition: types.h:3211
QString serviceHost
Definition: types.h:4932
bool operator!=(const NotebookRecipientSettings &other) const
Definition: types.h:3725
Definition: types.h:947
Optional< QList< SharedNotebook > > matchingShares
Definition: types.h:6124
Optional< bool > enableTwitterSharing
Definition: types.h:4975
Optional< QString > shareName
Definition: types.h:4244
bool operator!=(const BusinessNotebook &other) const
Definition: types.h:3509
Optional< bool > useEmailAutoFiling
Definition: types.h:1799
Optional< QString > sourceURL
Definition: types.h:2624
Optional< QString > timeZone
Definition: types.h:812
Optional< QString > cameraModel
Definition: types.h:2655
Optional< QList< Guid > > expungedLinkedNotebooks
Definition: types.h:5333
Definition: types.h:1634
bool operator==(const NoteResultSpec &other) const
Definition: types.h:1028
bool operator!=(const NotebookDescriptor &other) const
Definition: types.h:4377
Optional< BusinessUserRole::type > role
Definition: types.h:2103
Optional< NoteShareRelationshipRestrictions > restrictions
Definition: types.h:1418
bool operator!=(const RelatedResultSpec &other) const
Definition: types.h:1251
Optional< AccountLimits > accountLimits
Definition: types.h:2333
Optional< bool > includeNotebookGuid
Definition: types.h:909
Optional< bool > active
Definition: types.h:2776
Optional< bool > noUpdateTags
Definition: types.h:3983
Optional< QString > key
Definition: types.h:5168
Optional< QString > title
Definition: types.h:5449
Optional< bool > omitSharedNotebooks
Definition: types.h:717
Definition: types.h:334
Optional< Timestamp > created
Definition: types.h:3292
bool operator!=(const RelatedContent &other) const
Definition: types.h:4597
bool operator!=(const UserAttributes &other) const
Definition: types.h:1873
Optional< Timestamp > created
Definition: types.h:4639
Optional< double > altitude
Definition: types.h:2845
bool operator==(const NoteShareRelationshipRestrictions &other) const
Definition: types.h:1374
Optional< QString > largestResourceMime
Definition: types.h:5471
Definition: types.h:5843
Optional< QString > refererCode
Definition: types.h:1709
Optional< Timestamp > serviceUpdated
Definition: types.h:4140
Optional< QString > query
Definition: types.h:3580
Optional< QString > requireNoteContentClass
Definition: types.h:723
Optional< ShareRelationshipRestrictions > restrictions
Definition: types.h:1322
Optional< QByteArray > contentHash
Definition: types.h:3276
bool operator!=(const RelatedResult &other) const
Definition: types.h:5744
bool operator!=(const ManageNoteSharesResult &other) const
Definition: types.h:6210
Optional< QString > cacheKey
Definition: types.h:5719
Optional< QString > stack
Definition: types.h:3707
Definition: types.h:2590
Optional< bool > includeAccountLimits
Definition: types.h:1026
Optional< bool > noRenameNotebook
Definition: types.h:4019
Optional< Guid > noteGuid
Definition: types.h:6027
Optional< Timestamp > serviceCreated
Definition: types.h:4133
Optional< Timestamp > dateAgreedToTermsOfService
Definition: types.h:1695
Optional< bool > noCreateSharedNotebooks
Definition: types.h:3996
Optional< bool > noShare
Definition: types.h:3176
Definition: types.h:4921
Optional< QString > sourceId
Definition: types.h:4519
Optional< double > defaultLatitude
Definition: types.h:1646
Optional< bool > includeContainingNotebooks
Definition: types.h:1212
bool operator==(const ManageNoteSharesResult &other) const
Definition: types.h:6204
Optional< UserID > userID
Definition: types.h:6161
Optional< UserID > lastEditorId
Definition: types.h:3004
Optional< SharedNotebookPrivilegeLevel::type > privilege
Definition: types.h:3797
bool operator==(const RelatedContentImage &other) const
Definition: types.h:4481
qint32 updateCount
Definition: types.h:578
Optional< qint64 > uploadLimit
Definition: types.h:2167
Optional< QList< qint64 > > sharedNotebookIds
Definition: types.h:4171
Optional< ContactType::type > type
Definition: types.h:2383
Optional< Guid > conflictSourceNoteGuid
Definition: types.h:3022
Optional< bool > noSetFullAccess
Definition: types.h:1267
Optional< bool > recommended
Definition: types.h:3499
bool operator!=(const NoteShareRelationships &other) const
Definition: types.h:1521
Optional< bool > includeTagGuids
Definition: types.h:911
Optional< bool > includeLinkedNotebooks
Definition: types.h:682
Definition: types.h:3419
type
Definition: types.h:124
bool operator==(const LinkedNotebook &other) const
Definition: types.h:4315
type
Definition: types.h:178
qint32 updateSequenceNum
Definition: types.h:1060
bool operator==(const SyncChunk &other) const
Definition: types.h:5335
Optional< bool > enableLinkedInSharing
Definition: types.h:4977
Optional< qint32 > chunkHighUSN
Definition: types.h:5263
Optional< Timestamp > deleted
Definition: types.h:2292
bool operator!=(const NotebookRestrictions &other) const
Definition: types.h:4077
qint32 startIndex
Definition: types.h:5370
Optional< Accounting > accounting
Definition: types.h:2310
Optional< bool > salesforcePushEnabled
Definition: types.h:1821
bool operator==(const SavedSearch &other) const
Definition: types.h:3608
bool operator==(const User &other) const
Definition: types.h:2335
Optional< bool > includeContent
Definition: types.h:995
Optional< qint32 > unitDiscount
Definition: types.h:2040
bool operator!=(const EDAMInvalidContactsException &other) const
Definition: types.h:5235
QString name
Definition: types.h:5020
Optional< UserID > userId
Definition: types.h:3744
Optional< bool > includeResourcesAlternateData
Definition: types.h:1010
bool operator==(const UserAttributes &other) const
Definition: types.h:1833
Optional< bool > noSharePublicly
Definition: types.h:3180
bool operator==(const ShareRelationships &other) const
Definition: types.h:5865
Optional< QStringList > recentMailedAddresses
Definition: types.h:1683
bool operator!=(const ManageNotebookSharesError &other) const
Definition: types.h:5987
Definition: types.h:1885
bool operator!=(const RelatedContentImage &other) const
Definition: types.h:4491
Optional< UserIdentity > userIdentity
Definition: types.h:5965
Definition: types.h:471
type
Definition: types.h:366
bool operator==(const NotesMetadataResultSpec &other) const
Definition: types.h:919
Optional< Identity > recipientIdentity
Definition: types.h:3088
Optional< QString > sourceUrl
Definition: types.h:4523
bool operator!=(const BootstrapSettings &other) const
Definition: types.h:5005
Optional< bool > clientWillIndex
Definition: types.h:2661
Optional< qint32 > userTagCountMax
Definition: types.h:2179
Optional< qint64 > id
Definition: types.h:3740
Definition: types.h:1178
Optional< qint32 > rateLimitDuration
Definition: types.h:5127
Optional< QString > userStoreUrl
Definition: types.h:4793
Optional< QSet< RelatedContentType::type > > relatedContentTypes
Definition: types.h:1235
Optional< QString > currency
Definition: types.h:2019
Optional< bool > includeLargestResourceMime
Definition: types.h:915
Optional< QString > teaser
Definition: types.h:4540
BootstrapSettings settings
Definition: types.h:5024
bool operator!=(const PublicUserInfo &other) const
Definition: types.h:4760
Optional< QString > webApiUrlPrefix
Definition: types.h:4786
QList< Contact > contacts
Definition: types.h:5216
Optional< bool > noSetFullAccess
Definition: types.h:1372
Optional< QString > words
Definition: types.h:792
bool operator==(const NotebookDescriptor &other) const
Definition: types.h:4367
Optional< QByteArray > messagingPermit
Definition: types.h:2402
Optional< bool > includeResources
Definition: types.h:678
Optional< bool > noSetReminderNotifyInApp
Definition: types.h:4035
Optional< Timestamp > updated
Definition: types.h:5455
Optional< Timestamp > sentEmailDate
Definition: types.h:1715
Optional< QString > secondFactorDeliveryHint
Definition: types.h:4889
Optional< qint64 > uploaded
Definition: types.h:3217
type
Definition: types.h:380
bool operator!=(const NotebookShareTemplate &other) const
Definition: types.h:6102
Optional< QString > notebookGuid
Definition: types.h:5889
Optional< Timestamp > emailOptOutDate
Definition: types.h:1733
Optional< UserID > userId
Definition: types.h:2447
Optional< Timestamp > updated
Definition: types.h:2286
Definition: types.h:5650
Optional< QList< Guid > > expungedNotebooks
Definition: types.h:5313
Optional< QString > comments
Definition: types.h:1689
Definition: types.h:4087
Optional< QStringList > toAddresses
Definition: types.h:5605
bool operator!=(const EDAMUserException &other) const
Definition: types.h:5101
bool operator==(const Tag &other) const
Definition: types.h:2555
bool operator==(const NoteLimits &other) const
Definition: types.h:3219
Optional< QString > content
Definition: types.h:3268
Optional< qint32 > updateSequenceNum
Definition: types.h:3319
bool operator==(const NotebookShareTemplate &other) const
Definition: types.h:6093
Definition: types.h:3478
Optional< bool > noExpungeNotes
Definition: types.h:3929
Optional< qint32 > businessId
Definition: types.h:4313
Optional< ShareRelationshipPrivilegeLevel::type > bestPrivilege
Definition: types.h:1307
Optional< bool > enableSupportTickets
Definition: types.h:4959
Optional< QString > message
Definition: types.h:5622
Optional< bool > includeTitle
Definition: types.h:897
Optional< Data > data
Definition: types.h:2750
Optional< QString > recipientUsername
Definition: types.h:3821
Optional< QList< NotebookDescriptor > > containingNotebooks
Definition: types.h:5673
Optional< NoteFilter > filter
Definition: types.h:1128
bool operator!=(const NoteList &other) const
Definition: types.h:5428
qint32 startIndex
Definition: types.h:5514
Optional< QList< RelatedContentImage > > thumbnails
Definition: types.h:4544
Optional< bool > noReadNotes
Definition: types.h:3917
IdentityID id
Definition: types.h:2439
Optional< Timestamp > premiumServiceStart
Definition: types.h:1973
Optional< QString > mobilePhone
Definition: types.h:1901
Optional< PremiumOrderStatus::type > premiumServiceStatus
Definition: types.h:1957
Optional< bool > includeTags
Definition: types.h:666
Optional< bool > includeContentLength
Definition: types.h:899
Optional< qint16 > width
Definition: types.h:2763
Optional< bool > published
Definition: types.h:4159
Optional< bool > includeAllReadableNotebooks
Definition: types.h:831
Definition: types.h:642
bool operator!=(const SyncChunk &other) const
Definition: types.h:5354
Optional< bool > noSetReadOnly
Definition: types.h:1261
Optional< Timestamp > date
Definition: types.h:4535
Optional< Guid > guid
Definition: types.h:3564
Optional< QString > noteStoreUrl
Definition: types.h:4289
Optional< bool > noSetReadNote
Definition: types.h:1362
Optional< qint32 > size
Definition: types.h:1604
Optional< QList< ManageNotebookSharesError > > errors
Definition: types.h:6004
Optional< bool > noChangeContact
Definition: types.h:4026
Optional< SharedNotePrivilegeLevel::type > privilege
Definition: types.h:3092
Optional< qint32 > maxNotes
Definition: types.h:1185
Optional< QString > webApiUrlPrefix
Definition: types.h:4873
Optional< MessageEventID > userMaxMessageEventId
Definition: types.h:615
Optional< bool > reminderNotifyInApp
Definition: types.h:3654
Optional< ServiceLevel::type > serviceLevel
Definition: types.h:2276
Definition: types.h:5081
bool operator==(const NoteInvitationShareRelationship &other) const
Definition: types.h:1475
bool operator!=(const NoteCollectionCounts &other) const
Definition: types.h:974
Optional< qint64 > uploadLimitNextMonth
Definition: types.h:1952
bool operator!=(const ManageNoteSharesError &other) const
Definition: types.h:6185
Optional< qint32 > order
Definition: types.h:782
Optional< Guid > parentGuid
Definition: types.h:2546
Optional< bool > includeResourcesRecognition
Definition: types.h:1005
Optional< QString > name
Definition: types.h:4106
Optional< QString > notebookGuid
Definition: types.h:3329
Optional< QStringList > viewedPromotions
Definition: types.h:1664
Optional< User > user
Definition: types.h:4859
Definition: types.h:3912
Optional< qint32 > maxNotebooks
Definition: types.h:1192
bool operator!=(const UpdateNoteIfUsnMatchesResult &other) const
Definition: types.h:5778
bool operator!=(const SyncChunkFilter &other) const
Definition: types.h:764
Optional< QString > rawWords
Definition: types.h:848
Optional< QList< UserProfile > > experts
Definition: types.h:5680
bool operator==(const ManageNoteSharesParameters &other) const
Definition: types.h:1568
bool operator!=(const CanMoveToContainerRestrictions &other) const
Definition: types.h:3879
Optional< QString > premiumSubscriptionNumber
Definition: types.h:2011
Optional< bool > enableSharedNotebooks
Definition: types.h:4963
bool operator!=(const NoteShareRelationshipRestrictions &other) const
Definition: types.h:1382
Optional< qint32 > contentLength
Definition: types.h:3282
Optional< bool > includeAllReadableWorkspaces
Definition: types.h:837
Optional< QString > photoUrl
Definition: types.h:2323
bool operator==(const RelatedContent &other) const
Definition: types.h:4576
bool isEqual(const Optional< T > &other) const
Definition: Optional.h:327
Optional< QString > groupName
Definition: types.h:1773
Optional< bool > includeResourcesData
Definition: types.h:1000
Optional< QString > guid
Definition: types.h:5592
Optional< UserID > sharerUserId
Definition: types.h:5818
Optional< bool > includeBusinessLinkedNotebooks
Definition: types.h:3535
Optional< qint32 > unitPrice
Definition: types.h:2023
Optional< bool > noSetModifyNote
Definition: types.h:1367
bool operator==(const NoteShareRelationships &other) const
Definition: types.h:1513
bool operator!=(const SavedSearchScope &other) const
Definition: types.h:3545
Optional< QString > username
Definition: types.h:4248
Optional< qint32 > availablePoints
Definition: types.h:2047
bool operator==(const SharedNotebook &other) const
Definition: types.h:3838
Optional< SharedNotebookPrivilegeLevel::type > privilege
Definition: types.h:6091
bool operator==(const LazyMap &other) const
Definition: types.h:2601
Optional< qint32 > updateSequenceNum
Definition: types.h:5459
Optional< qint32 > maxRelatedContent
Definition: types.h:1231
Optional< RecipientStatus::type > recipientStatus
Definition: types.h:3713
Optional< qint32 > userNoteCountMax
Definition: types.h:2171
Optional< Timestamp > created
Definition: types.h:2281
Optional< QString > premiumOrderNumber
Definition: types.h:1962
Optional< EDAMUserException > userException
Definition: types.h:5971
bool operator==(const BusinessInvitation &other) const
Definition: types.h:4645
Optional< QStringList > searchedWords
Definition: types.h:5541
EDAMErrorCode::type errorCode
Definition: types.h:5084
Definition: types.h:3555
bool operator==(const RelatedResultSpec &other) const
Definition: types.h:1237
Optional< Timestamp > nextPaymentDue
Definition: types.h:1997
Optional< ServiceLevel::type > serviceLevel
Definition: types.h:4729
Optional< QString > sourceApplication
Definition: types.h:2873
bool operator==(const SharedNote &other) const
Definition: types.h:3106
bool operator==(const BusinessUserAttributes &other) const
Definition: types.h:1916
bool operator==(const ShareRelationshipRestrictions &other) const
Definition: types.h:1269
Optional< bool > enablePublicNotebooks
Definition: types.h:4979
bool operator==(const ManageNotebookSharesParameters &other) const
Definition: types.h:5932
Optional< bool > preactivation
Definition: types.h:1657
Optional< QString > id
Definition: types.h:2379
bool operator==(const AuthenticationResult &other) const
Definition: types.h:4896
Optional< QList< NoteMemberShareRelationship > > membershipsToUpdate
Definition: types.h:1550
Optional< Timestamp > reminderTime
Definition: types.h:2926
Optional< bool > ascending
Definition: types.h:787
Optional< User > contact
Definition: types.h:4198
Optional< QList< RelatedContent > > relatedContent
Definition: types.h:5685
Optional< qint32 > largestResourceSize
Definition: types.h:5477
Optional< QString > username
Definition: types.h:3792
EverCloudException counterpart for asynchronous API.
Definition: EverCloudException.h:87
Optional< bool > includeLargestResourceSize
Definition: types.h:917
Definition: types.h:4694
Optional< bool > includeSharedNotes
Definition: types.h:715
Optional< BusinessUserRole::type > role
Definition: types.h:4620
Optional< QString > incomingEmailAddress
Definition: types.h:1673
Optional< QString > context
Definition: types.h:843
Optional< EDAMUserException > userException
Definition: types.h:6166
Optional< QString > uri
Definition: types.h:3431
Timestamp expiration
Definition: types.h:4853
Optional< qint32 > contentLength
Definition: types.h:5451
bool operator!=(const BootstrapInfo &other) const
Definition: types.h:5056
Definition: types.h:2724
type
Definition: types.h:108
type
Definition: EDAMErrorCode.h:99
Definition: types.h:5253
Optional< QString > displayName
Definition: types.h:5795
Optional< QList< LinkedNotebook > > linkedNotebooks
Definition: types.h:5328
bool operator==(const BusinessUserInfo &other) const
Definition: types.h:2117
Optional< QString > message
Definition: types.h:5126
Definition: types.h:379
Optional< bool > noSetDefaultNotebook
Definition: types.h:3960
Definition: types.h:5586
bool operator!=(const NotesMetadataList &other) const
Definition: types.h:5574
Optional< QList< Guid > > expungedTags
Definition: types.h:5318
Definition: types.h:1939
bool operator==(const NoteMetadata &other) const
Definition: types.h:5479
bool operator==(const Notebook &other) const
Definition: types.h:4208
Optional< SharedNotePrivilegeLevel::type > privilege
Definition: types.h:1467
Definition: types.h:3207
Optional< UserID > sharerUserId
Definition: types.h:1331
Optional< bool > optOutMachineLearning
Definition: types.h:1831
Optional< bool > defaultNotebook
Definition: types.h:4126
Optional< bool > noEmail
Definition: types.h:3171
bool operator!=(const UserUrls &other) const
Definition: types.h:4825
Timestamp fullSyncBefore
Definition: types.h:569
bool operator==(const AccountLimits &other) const
Definition: types.h:2193
bool operator==(const ResourceAttributes &other) const
Definition: types.h:2696
Optional< bool > noCreateNotes
Definition: types.h:3921
bool operator==(const NoteList &other) const
Definition: types.h:5415
Optional< qint32 > businessId
Definition: types.h:4612
Optional< qint32 > updateSequenceNum
Definition: types.h:2553
Optional< QString > context
Definition: types.h:1139
bool operator!=(const Tag &other) const
Definition: types.h:2564
bool operator!=(const NoteRestrictions &other) const
Definition: types.h:3192
bool operator!=(const RelatedQuery &other) const
Definition: types.h:1164
Definition: types.h:5015
Definition: types.h:3520
Optional< QList< NoteInvitationShareRelationship > > invitationsToUpdate
Definition: types.h:1558
type
Definition: types.h:148
Optional< QString > noteStoreUrl
Definition: types.h:4776
Optional< QString > businessName
Definition: types.h:2031