QEverCloud  6.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 "../Export.h"
16 
17 #include "../Optional.h"
18 #include "../Printable.h"
19 #include "EDAMErrorCode.h"
20 #include <QByteArray>
21 #include <QDateTime>
22 #include <QHash>
23 #include <QList>
24 #include <QMap>
25 #include <QMetaType>
26 #include <QMetaType>
27 #include <QSet>
28 #include <QStringList>
29 #include <QVariant>
30 
31 namespace qevercloud {
32 
38 
42 using IdentityID = qint64;
43 
50 using UserID = qint32;
51 
62 using Guid = QString;
63 
81 using Timestamp = qint64;
82 
86 using MessageEventID = qint64;
87 
91 using MessageThreadID = qint64;
92 
93 
103 {
104  Q_GADGET
105 public:
107  virtual ~EverCloudLocalData() noexcept override;
108 
109  virtual void print(QTextStream & strm) const override;
110 
111  bool operator==(const EverCloudLocalData & other) const;
112  bool operator!=(const EverCloudLocalData & other) const;
121  QString id;
122 
128  bool dirty = false;
129 
135  bool local = false;
136 
143  bool favorited = false;
144 
149  QHash<QString, QVariant> dict;
150 
151  // Properties declaration for meta-object system
152  Q_PROPERTY(QString id MEMBER id USER true)
153  Q_PROPERTY(bool dirty MEMBER dirty)
154  Q_PROPERTY(bool local MEMBER local)
155  Q_PROPERTY(bool favorited MEMBER favorited)
156 
157  using Dict = QHash<QString, QVariant>;
158  Q_PROPERTY(Dict dict MEMBER dict)
159 };
160 
166 {
167 private:
168  Q_GADGET
169 public:
174 
195  qint32 updateCount;
233 
234  virtual void print(QTextStream & strm) const override;
235 
236  bool operator==(const SyncState & other) const
237  {
238  return (currentTime == other.currentTime)
239  && (fullSyncBefore == other.fullSyncBefore)
240  && (updateCount == other.updateCount)
241  && uploaded.isEqual(other.uploaded)
242  && userLastUpdated.isEqual(other.userLastUpdated)
243  && userMaxMessageEventId.isEqual(other.userMaxMessageEventId)
244  ;
245  }
246 
247  bool operator!=(const SyncState & other) const
248  {
249  return !(*this == other);
250  }
251 
252  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
253  Q_PROPERTY(Timestamp currentTime MEMBER currentTime)
254  Q_PROPERTY(Timestamp fullSyncBefore MEMBER fullSyncBefore)
255  Q_PROPERTY(qint32 updateCount MEMBER updateCount)
256  Q_PROPERTY(Optional<qint64> uploaded MEMBER uploaded)
257  Q_PROPERTY(Optional<Timestamp> userLastUpdated MEMBER userLastUpdated)
258  Q_PROPERTY(Optional<MessageEventID> userMaxMessageEventId MEMBER userMaxMessageEventId)
259 };
260 
269 {
270 private:
271  Q_GADGET
272 public:
277 
377 
378  virtual void print(QTextStream & strm) const override;
379 
380  bool operator==(const SyncChunkFilter & other) const
381  {
382  return includeNotes.isEqual(other.includeNotes)
383  && includeNoteResources.isEqual(other.includeNoteResources)
384  && includeNoteAttributes.isEqual(other.includeNoteAttributes)
385  && includeNotebooks.isEqual(other.includeNotebooks)
386  && includeTags.isEqual(other.includeTags)
387  && includeSearches.isEqual(other.includeSearches)
388  && includeResources.isEqual(other.includeResources)
389  && includeLinkedNotebooks.isEqual(other.includeLinkedNotebooks)
390  && includeExpunged.isEqual(other.includeExpunged)
391  && includeNoteApplicationDataFullMap.isEqual(other.includeNoteApplicationDataFullMap)
392  && includeResourceApplicationDataFullMap.isEqual(other.includeResourceApplicationDataFullMap)
393  && includeNoteResourceApplicationDataFullMap.isEqual(other.includeNoteResourceApplicationDataFullMap)
394  && includeSharedNotes.isEqual(other.includeSharedNotes)
395  && omitSharedNotebooks.isEqual(other.omitSharedNotebooks)
396  && requireNoteContentClass.isEqual(other.requireNoteContentClass)
397  && notebookGuids.isEqual(other.notebookGuids)
398  ;
399  }
400 
401  bool operator!=(const SyncChunkFilter & other) const
402  {
403  return !(*this == other);
404  }
405 
406  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
407  Q_PROPERTY(Optional<bool> includeNotes MEMBER includeNotes)
408  Q_PROPERTY(Optional<bool> includeNoteResources MEMBER includeNoteResources)
409  Q_PROPERTY(Optional<bool> includeNoteAttributes MEMBER includeNoteAttributes)
410  Q_PROPERTY(Optional<bool> includeNotebooks MEMBER includeNotebooks)
411  Q_PROPERTY(Optional<bool> includeTags MEMBER includeTags)
412  Q_PROPERTY(Optional<bool> includeSearches MEMBER includeSearches)
413  Q_PROPERTY(Optional<bool> includeResources MEMBER includeResources)
414  Q_PROPERTY(Optional<bool> includeLinkedNotebooks MEMBER includeLinkedNotebooks)
415  Q_PROPERTY(Optional<bool> includeExpunged MEMBER includeExpunged)
416  Q_PROPERTY(Optional<bool> includeNoteApplicationDataFullMap MEMBER includeNoteApplicationDataFullMap)
417  Q_PROPERTY(Optional<bool> includeResourceApplicationDataFullMap MEMBER includeResourceApplicationDataFullMap)
418  Q_PROPERTY(Optional<bool> includeNoteResourceApplicationDataFullMap MEMBER includeNoteResourceApplicationDataFullMap)
419  Q_PROPERTY(Optional<bool> includeSharedNotes MEMBER includeSharedNotes)
420  Q_PROPERTY(Optional<bool> omitSharedNotebooks MEMBER omitSharedNotebooks)
421  Q_PROPERTY(Optional<QString> requireNoteContentClass MEMBER requireNoteContentClass)
422  Q_PROPERTY(Optional<QSet<QString>> notebookGuids MEMBER notebookGuids)
423 };
424 
432 {
433 private:
434  Q_GADGET
435 public:
440 
519 
520  virtual void print(QTextStream & strm) const override;
521 
522  bool operator==(const NoteFilter & other) const
523  {
524  return order.isEqual(other.order)
525  && ascending.isEqual(other.ascending)
526  && words.isEqual(other.words)
527  && notebookGuid.isEqual(other.notebookGuid)
528  && tagGuids.isEqual(other.tagGuids)
529  && timeZone.isEqual(other.timeZone)
530  && inactive.isEqual(other.inactive)
531  && emphasized.isEqual(other.emphasized)
532  && includeAllReadableNotebooks.isEqual(other.includeAllReadableNotebooks)
533  && includeAllReadableWorkspaces.isEqual(other.includeAllReadableWorkspaces)
534  && context.isEqual(other.context)
535  && rawWords.isEqual(other.rawWords)
536  && searchContextBytes.isEqual(other.searchContextBytes)
537  ;
538  }
539 
540  bool operator!=(const NoteFilter & other) const
541  {
542  return !(*this == other);
543  }
544 
545  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
546  Q_PROPERTY(Optional<qint32> order MEMBER order)
547  Q_PROPERTY(Optional<bool> ascending MEMBER ascending)
548  Q_PROPERTY(Optional<QString> words MEMBER words)
549  Q_PROPERTY(Optional<Guid> notebookGuid MEMBER notebookGuid)
550  Q_PROPERTY(Optional<QList<Guid>> tagGuids MEMBER tagGuids)
551  Q_PROPERTY(Optional<QString> timeZone MEMBER timeZone)
552  Q_PROPERTY(Optional<bool> inactive MEMBER inactive)
553  Q_PROPERTY(Optional<QString> emphasized MEMBER emphasized)
554  Q_PROPERTY(Optional<bool> includeAllReadableNotebooks MEMBER includeAllReadableNotebooks)
555  Q_PROPERTY(Optional<bool> includeAllReadableWorkspaces MEMBER includeAllReadableWorkspaces)
556  Q_PROPERTY(Optional<QString> context MEMBER context)
557  Q_PROPERTY(Optional<QString> rawWords MEMBER rawWords)
558  Q_PROPERTY(Optional<QByteArray> searchContextBytes MEMBER searchContextBytes)
559 };
560 
575 {
576 private:
577  Q_GADGET
578 public:
583 
606 
607  virtual void print(QTextStream & strm) const override;
608 
609  bool operator==(const NotesMetadataResultSpec & other) const
610  {
611  return includeTitle.isEqual(other.includeTitle)
612  && includeContentLength.isEqual(other.includeContentLength)
613  && includeCreated.isEqual(other.includeCreated)
614  && includeUpdated.isEqual(other.includeUpdated)
615  && includeDeleted.isEqual(other.includeDeleted)
616  && includeUpdateSequenceNum.isEqual(other.includeUpdateSequenceNum)
617  && includeNotebookGuid.isEqual(other.includeNotebookGuid)
618  && includeTagGuids.isEqual(other.includeTagGuids)
619  && includeAttributes.isEqual(other.includeAttributes)
620  && includeLargestResourceMime.isEqual(other.includeLargestResourceMime)
621  && includeLargestResourceSize.isEqual(other.includeLargestResourceSize)
622  ;
623  }
624 
625  bool operator!=(const NotesMetadataResultSpec & other) const
626  {
627  return !(*this == other);
628  }
629 
630  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
631  Q_PROPERTY(Optional<bool> includeTitle MEMBER includeTitle)
632  Q_PROPERTY(Optional<bool> includeContentLength MEMBER includeContentLength)
633  Q_PROPERTY(Optional<bool> includeCreated MEMBER includeCreated)
634  Q_PROPERTY(Optional<bool> includeUpdated MEMBER includeUpdated)
635  Q_PROPERTY(Optional<bool> includeDeleted MEMBER includeDeleted)
636  Q_PROPERTY(Optional<bool> includeUpdateSequenceNum MEMBER includeUpdateSequenceNum)
637  Q_PROPERTY(Optional<bool> includeNotebookGuid MEMBER includeNotebookGuid)
638  Q_PROPERTY(Optional<bool> includeTagGuids MEMBER includeTagGuids)
639  Q_PROPERTY(Optional<bool> includeAttributes MEMBER includeAttributes)
640  Q_PROPERTY(Optional<bool> includeLargestResourceMime MEMBER includeLargestResourceMime)
641  Q_PROPERTY(Optional<bool> includeLargestResourceSize MEMBER includeLargestResourceSize)
642 };
643 
650 {
651 private:
652  Q_GADGET
653 public:
658 
676 
677  virtual void print(QTextStream & strm) const override;
678 
679  bool operator==(const NoteCollectionCounts & other) const
680  {
681  return notebookCounts.isEqual(other.notebookCounts)
682  && tagCounts.isEqual(other.tagCounts)
683  && trashCount.isEqual(other.trashCount)
684  ;
685  }
686 
687  bool operator!=(const NoteCollectionCounts & other) const
688  {
689  return !(*this == other);
690  }
691 
692  using TagCounts = QMap<Guid, qint32>;
693 
694  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
695  Q_PROPERTY(Optional<TagCounts> notebookCounts MEMBER notebookCounts)
696  Q_PROPERTY(Optional<TagCounts> tagCounts MEMBER tagCounts)
697  Q_PROPERTY(Optional<qint32> trashCount MEMBER trashCount)
698 };
699 
711 {
712 private:
713  Q_GADGET
714 public:
719 
755 
756  virtual void print(QTextStream & strm) const override;
757 
758  bool operator==(const NoteResultSpec & other) const
759  {
760  return includeContent.isEqual(other.includeContent)
761  && includeResourcesData.isEqual(other.includeResourcesData)
762  && includeResourcesRecognition.isEqual(other.includeResourcesRecognition)
763  && includeResourcesAlternateData.isEqual(other.includeResourcesAlternateData)
764  && includeSharedNotes.isEqual(other.includeSharedNotes)
765  && includeNoteAppDataValues.isEqual(other.includeNoteAppDataValues)
766  && includeResourceAppDataValues.isEqual(other.includeResourceAppDataValues)
767  && includeAccountLimits.isEqual(other.includeAccountLimits)
768  ;
769  }
770 
771  bool operator!=(const NoteResultSpec & other) const
772  {
773  return !(*this == other);
774  }
775 
776  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
777  Q_PROPERTY(Optional<bool> includeContent MEMBER includeContent)
778  Q_PROPERTY(Optional<bool> includeResourcesData MEMBER includeResourcesData)
779  Q_PROPERTY(Optional<bool> includeResourcesRecognition MEMBER includeResourcesRecognition)
780  Q_PROPERTY(Optional<bool> includeResourcesAlternateData MEMBER includeResourcesAlternateData)
781  Q_PROPERTY(Optional<bool> includeSharedNotes MEMBER includeSharedNotes)
782  Q_PROPERTY(Optional<bool> includeNoteAppDataValues MEMBER includeNoteAppDataValues)
783  Q_PROPERTY(Optional<bool> includeResourceAppDataValues MEMBER includeResourceAppDataValues)
784  Q_PROPERTY(Optional<bool> includeAccountLimits MEMBER includeAccountLimits)
785 };
786 
794 {
795 private:
796  Q_GADGET
797 public:
802 
826  QString title;
832 
833  virtual void print(QTextStream & strm) const override;
834 
835  bool operator==(const NoteVersionId & other) const
836  {
837  return (updateSequenceNum == other.updateSequenceNum)
838  && (updated == other.updated)
839  && (saved == other.saved)
840  && (title == other.title)
841  && lastEditorId.isEqual(other.lastEditorId)
842  ;
843  }
844 
845  bool operator!=(const NoteVersionId & other) const
846  {
847  return !(*this == other);
848  }
849 
850  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
851  Q_PROPERTY(qint32 updateSequenceNum MEMBER updateSequenceNum)
852  Q_PROPERTY(Timestamp updated MEMBER updated)
853  Q_PROPERTY(Timestamp saved MEMBER saved)
854  Q_PROPERTY(QString title MEMBER title)
855  Q_PROPERTY(Optional<UserID> lastEditorId MEMBER lastEditorId)
856 };
857 
867 {
868 private:
869  Q_GADGET
870 public:
875 
917 
918  virtual void print(QTextStream & strm) const override;
919 
920  bool operator==(const RelatedQuery & other) const
921  {
922  return noteGuid.isEqual(other.noteGuid)
923  && plainText.isEqual(other.plainText)
924  && filter.isEqual(other.filter)
925  && referenceUri.isEqual(other.referenceUri)
926  && context.isEqual(other.context)
927  && cacheKey.isEqual(other.cacheKey)
928  ;
929  }
930 
931  bool operator!=(const RelatedQuery & other) const
932  {
933  return !(*this == other);
934  }
935 
936  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
937  Q_PROPERTY(Optional<QString> noteGuid MEMBER noteGuid)
938  Q_PROPERTY(Optional<QString> plainText MEMBER plainText)
939  Q_PROPERTY(Optional<NoteFilter> filter MEMBER filter)
940  Q_PROPERTY(Optional<QString> referenceUri MEMBER referenceUri)
941  Q_PROPERTY(Optional<QString> context MEMBER context)
942  Q_PROPERTY(Optional<QString> cacheKey MEMBER cacheKey)
943 };
944 
953 {
954 private:
955  Q_GADGET
956 public:
961 
1019 
1020  virtual void print(QTextStream & strm) const override;
1021 
1022  bool operator==(const RelatedResultSpec & other) const
1023  {
1024  return maxNotes.isEqual(other.maxNotes)
1025  && maxNotebooks.isEqual(other.maxNotebooks)
1026  && maxTags.isEqual(other.maxTags)
1027  && writableNotebooksOnly.isEqual(other.writableNotebooksOnly)
1028  && includeContainingNotebooks.isEqual(other.includeContainingNotebooks)
1029  && includeDebugInfo.isEqual(other.includeDebugInfo)
1030  && maxExperts.isEqual(other.maxExperts)
1031  && maxRelatedContent.isEqual(other.maxRelatedContent)
1032  && relatedContentTypes.isEqual(other.relatedContentTypes)
1033  ;
1034  }
1035 
1036  bool operator!=(const RelatedResultSpec & other) const
1037  {
1038  return !(*this == other);
1039  }
1040 
1041  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1042  Q_PROPERTY(Optional<qint32> maxNotes MEMBER maxNotes)
1043  Q_PROPERTY(Optional<qint32> maxNotebooks MEMBER maxNotebooks)
1044  Q_PROPERTY(Optional<qint32> maxTags MEMBER maxTags)
1045  Q_PROPERTY(Optional<bool> writableNotebooksOnly MEMBER writableNotebooksOnly)
1046  Q_PROPERTY(Optional<bool> includeContainingNotebooks MEMBER includeContainingNotebooks)
1047  Q_PROPERTY(Optional<bool> includeDebugInfo MEMBER includeDebugInfo)
1048  Q_PROPERTY(Optional<qint32> maxExperts MEMBER maxExperts)
1049  Q_PROPERTY(Optional<qint32> maxRelatedContent MEMBER maxRelatedContent)
1050  Q_PROPERTY(Optional<QSet<RelatedContentType>> relatedContentTypes MEMBER relatedContentTypes)
1051 };
1052 
1055 {
1056 private:
1057  Q_GADGET
1058 public:
1063 
1072 
1073  virtual void print(QTextStream & strm) const override;
1074 
1075  bool operator==(const ShareRelationshipRestrictions & other) const
1076  {
1077  return noSetReadOnly.isEqual(other.noSetReadOnly)
1078  && noSetReadPlusActivity.isEqual(other.noSetReadPlusActivity)
1079  && noSetModify.isEqual(other.noSetModify)
1080  && noSetFullAccess.isEqual(other.noSetFullAccess)
1081  ;
1082  }
1083 
1084  bool operator!=(const ShareRelationshipRestrictions & other) const
1085  {
1086  return !(*this == other);
1087  }
1088 
1089  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1090  Q_PROPERTY(Optional<bool> noSetReadOnly MEMBER noSetReadOnly)
1091  Q_PROPERTY(Optional<bool> noSetReadPlusActivity MEMBER noSetReadPlusActivity)
1092  Q_PROPERTY(Optional<bool> noSetModify MEMBER noSetModify)
1093  Q_PROPERTY(Optional<bool> noSetFullAccess MEMBER noSetFullAccess)
1094 };
1095 
1102 {
1103 private:
1104  Q_GADGET
1105 public:
1110 
1152 
1153  virtual void print(QTextStream & strm) const override;
1154 
1155  bool operator==(const MemberShareRelationship & other) const
1156  {
1157  return displayName.isEqual(other.displayName)
1158  && recipientUserId.isEqual(other.recipientUserId)
1159  && bestPrivilege.isEqual(other.bestPrivilege)
1160  && individualPrivilege.isEqual(other.individualPrivilege)
1161  && restrictions.isEqual(other.restrictions)
1162  && sharerUserId.isEqual(other.sharerUserId)
1163  ;
1164  }
1165 
1166  bool operator!=(const MemberShareRelationship & other) const
1167  {
1168  return !(*this == other);
1169  }
1170 
1171  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1172  Q_PROPERTY(Optional<QString> displayName MEMBER displayName)
1173  Q_PROPERTY(Optional<UserID> recipientUserId MEMBER recipientUserId)
1174  Q_PROPERTY(Optional<ShareRelationshipPrivilegeLevel> bestPrivilege MEMBER bestPrivilege)
1175  Q_PROPERTY(Optional<ShareRelationshipPrivilegeLevel> individualPrivilege MEMBER individualPrivilege)
1176  Q_PROPERTY(Optional<ShareRelationshipRestrictions> restrictions MEMBER restrictions)
1177  Q_PROPERTY(Optional<UserID> sharerUserId MEMBER sharerUserId)
1178 };
1179 
1187 {
1188 private:
1189  Q_GADGET
1190 public:
1195 
1211 
1212  virtual void print(QTextStream & strm) const override;
1213 
1215  {
1216  return noSetReadNote.isEqual(other.noSetReadNote)
1217  && noSetModifyNote.isEqual(other.noSetModifyNote)
1218  && noSetFullAccess.isEqual(other.noSetFullAccess)
1219  ;
1220  }
1221 
1223  {
1224  return !(*this == other);
1225  }
1226 
1227  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1228  Q_PROPERTY(Optional<bool> noSetReadNote MEMBER noSetReadNote)
1229  Q_PROPERTY(Optional<bool> noSetModifyNote MEMBER noSetModifyNote)
1230  Q_PROPERTY(Optional<bool> noSetFullAccess MEMBER noSetFullAccess)
1231 };
1232 
1239 {
1240 private:
1241  Q_GADGET
1242 public:
1247 
1278 
1279  virtual void print(QTextStream & strm) const override;
1280 
1281  bool operator==(const NoteMemberShareRelationship & other) const
1282  {
1283  return displayName.isEqual(other.displayName)
1284  && recipientUserId.isEqual(other.recipientUserId)
1285  && privilege.isEqual(other.privilege)
1286  && restrictions.isEqual(other.restrictions)
1287  && sharerUserId.isEqual(other.sharerUserId)
1288  ;
1289  }
1290 
1291  bool operator!=(const NoteMemberShareRelationship & other) const
1292  {
1293  return !(*this == other);
1294  }
1295 
1296  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1297  Q_PROPERTY(Optional<QString> displayName MEMBER displayName)
1298  Q_PROPERTY(Optional<UserID> recipientUserId MEMBER recipientUserId)
1299  Q_PROPERTY(Optional<SharedNotePrivilegeLevel> privilege MEMBER privilege)
1300  Q_PROPERTY(Optional<NoteShareRelationshipRestrictions> restrictions MEMBER restrictions)
1301  Q_PROPERTY(Optional<UserID> sharerUserId MEMBER sharerUserId)
1302 };
1303 
1310 {
1311 private:
1312  Q_GADGET
1313 public:
1318 
1344 
1345  virtual void print(QTextStream & strm) const override;
1346 
1348  {
1349  return displayName.isEqual(other.displayName)
1350  && recipientIdentityId.isEqual(other.recipientIdentityId)
1351  && privilege.isEqual(other.privilege)
1352  && sharerUserId.isEqual(other.sharerUserId)
1353  ;
1354  }
1355 
1357  {
1358  return !(*this == other);
1359  }
1360 
1361  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1362  Q_PROPERTY(Optional<QString> displayName MEMBER displayName)
1363  Q_PROPERTY(Optional<IdentityID> recipientIdentityId MEMBER recipientIdentityId)
1364  Q_PROPERTY(Optional<SharedNotePrivilegeLevel> privilege MEMBER privilege)
1365  Q_PROPERTY(Optional<UserID> sharerUserId MEMBER sharerUserId)
1366 };
1367 
1376 {
1377 private:
1378  Q_GADGET
1379 public:
1384 
1398 
1399  virtual void print(QTextStream & strm) const override;
1400 
1401  bool operator==(const NoteShareRelationships & other) const
1402  {
1403  return invitations.isEqual(other.invitations)
1404  && memberships.isEqual(other.memberships)
1405  && invitationRestrictions.isEqual(other.invitationRestrictions)
1406  ;
1407  }
1408 
1409  bool operator!=(const NoteShareRelationships & other) const
1410  {
1411  return !(*this == other);
1412  }
1413 
1414  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1415  Q_PROPERTY(Optional<QList<NoteInvitationShareRelationship>> invitations MEMBER invitations)
1416  Q_PROPERTY(Optional<QList<NoteMemberShareRelationship>> memberships MEMBER memberships)
1417  Q_PROPERTY(Optional<NoteShareRelationshipRestrictions> invitationRestrictions MEMBER invitationRestrictions)
1418 };
1419 
1431 {
1432 private:
1433  Q_GADGET
1434 public:
1439 
1468 
1469  virtual void print(QTextStream & strm) const override;
1470 
1471  bool operator==(const ManageNoteSharesParameters & other) const
1472  {
1473  return noteGuid.isEqual(other.noteGuid)
1474  && membershipsToUpdate.isEqual(other.membershipsToUpdate)
1475  && invitationsToUpdate.isEqual(other.invitationsToUpdate)
1476  && membershipsToUnshare.isEqual(other.membershipsToUnshare)
1477  && invitationsToUnshare.isEqual(other.invitationsToUnshare)
1478  ;
1479  }
1480 
1481  bool operator!=(const ManageNoteSharesParameters & other) const
1482  {
1483  return !(*this == other);
1484  }
1485 
1486  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1487  Q_PROPERTY(Optional<QString> noteGuid MEMBER noteGuid)
1488  Q_PROPERTY(Optional<QList<NoteMemberShareRelationship>> membershipsToUpdate MEMBER membershipsToUpdate)
1489  Q_PROPERTY(Optional<QList<NoteInvitationShareRelationship>> invitationsToUpdate MEMBER invitationsToUpdate)
1490  Q_PROPERTY(Optional<QList<UserID>> membershipsToUnshare MEMBER membershipsToUnshare)
1491  Q_PROPERTY(Optional<QList<IdentityID>> invitationsToUnshare MEMBER invitationsToUnshare)
1492 };
1493 
1504 {
1505 private:
1506  Q_GADGET
1507 public:
1512 
1531 
1532  virtual void print(QTextStream & strm) const override;
1533 
1534  bool operator==(const Data & other) const
1535  {
1536  return bodyHash.isEqual(other.bodyHash)
1537  && size.isEqual(other.size)
1538  && body.isEqual(other.body)
1539  ;
1540  }
1541 
1542  bool operator!=(const Data & other) const
1543  {
1544  return !(*this == other);
1545  }
1546 
1547  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1548  Q_PROPERTY(Optional<QByteArray> bodyHash MEMBER bodyHash)
1549  Q_PROPERTY(Optional<qint32> size MEMBER size)
1550  Q_PROPERTY(Optional<QByteArray> body MEMBER body)
1551 };
1552 
1559 {
1560 private:
1561  Q_GADGET
1562 public:
1567 
1765 
1766  virtual void print(QTextStream & strm) const override;
1767 
1768  bool operator==(const UserAttributes & other) const
1769  {
1770  return defaultLocationName.isEqual(other.defaultLocationName)
1771  && defaultLatitude.isEqual(other.defaultLatitude)
1772  && defaultLongitude.isEqual(other.defaultLongitude)
1773  && preactivation.isEqual(other.preactivation)
1774  && viewedPromotions.isEqual(other.viewedPromotions)
1775  && incomingEmailAddress.isEqual(other.incomingEmailAddress)
1776  && recentMailedAddresses.isEqual(other.recentMailedAddresses)
1777  && comments.isEqual(other.comments)
1778  && dateAgreedToTermsOfService.isEqual(other.dateAgreedToTermsOfService)
1779  && maxReferrals.isEqual(other.maxReferrals)
1780  && referralCount.isEqual(other.referralCount)
1781  && refererCode.isEqual(other.refererCode)
1782  && sentEmailDate.isEqual(other.sentEmailDate)
1783  && sentEmailCount.isEqual(other.sentEmailCount)
1784  && dailyEmailLimit.isEqual(other.dailyEmailLimit)
1785  && emailOptOutDate.isEqual(other.emailOptOutDate)
1786  && partnerEmailOptInDate.isEqual(other.partnerEmailOptInDate)
1787  && preferredLanguage.isEqual(other.preferredLanguage)
1788  && preferredCountry.isEqual(other.preferredCountry)
1789  && clipFullPage.isEqual(other.clipFullPage)
1790  && twitterUserName.isEqual(other.twitterUserName)
1791  && twitterId.isEqual(other.twitterId)
1792  && groupName.isEqual(other.groupName)
1793  && recognitionLanguage.isEqual(other.recognitionLanguage)
1794  && referralProof.isEqual(other.referralProof)
1795  && educationalDiscount.isEqual(other.educationalDiscount)
1796  && businessAddress.isEqual(other.businessAddress)
1797  && hideSponsorBilling.isEqual(other.hideSponsorBilling)
1798  && useEmailAutoFiling.isEqual(other.useEmailAutoFiling)
1799  && reminderEmailConfig.isEqual(other.reminderEmailConfig)
1800  && emailAddressLastConfirmed.isEqual(other.emailAddressLastConfirmed)
1801  && passwordUpdated.isEqual(other.passwordUpdated)
1802  && salesforcePushEnabled.isEqual(other.salesforcePushEnabled)
1803  && shouldLogClientEvent.isEqual(other.shouldLogClientEvent)
1804  && optOutMachineLearning.isEqual(other.optOutMachineLearning)
1805  ;
1806  }
1807 
1808  bool operator!=(const UserAttributes & other) const
1809  {
1810  return !(*this == other);
1811  }
1812 
1813  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1814  Q_PROPERTY(Optional<QString> defaultLocationName MEMBER defaultLocationName)
1815  Q_PROPERTY(Optional<double> defaultLatitude MEMBER defaultLatitude)
1816  Q_PROPERTY(Optional<double> defaultLongitude MEMBER defaultLongitude)
1817  Q_PROPERTY(Optional<bool> preactivation MEMBER preactivation)
1818  Q_PROPERTY(Optional<QStringList> viewedPromotions MEMBER viewedPromotions)
1819  Q_PROPERTY(Optional<QString> incomingEmailAddress MEMBER incomingEmailAddress)
1820  Q_PROPERTY(Optional<QStringList> recentMailedAddresses MEMBER recentMailedAddresses)
1821  Q_PROPERTY(Optional<QString> comments MEMBER comments)
1822  Q_PROPERTY(Optional<Timestamp> dateAgreedToTermsOfService MEMBER dateAgreedToTermsOfService)
1823  Q_PROPERTY(Optional<qint32> maxReferrals MEMBER maxReferrals)
1824  Q_PROPERTY(Optional<qint32> referralCount MEMBER referralCount)
1825  Q_PROPERTY(Optional<QString> refererCode MEMBER refererCode)
1826  Q_PROPERTY(Optional<Timestamp> sentEmailDate MEMBER sentEmailDate)
1827  Q_PROPERTY(Optional<qint32> sentEmailCount MEMBER sentEmailCount)
1828  Q_PROPERTY(Optional<qint32> dailyEmailLimit MEMBER dailyEmailLimit)
1829  Q_PROPERTY(Optional<Timestamp> emailOptOutDate MEMBER emailOptOutDate)
1830  Q_PROPERTY(Optional<Timestamp> partnerEmailOptInDate MEMBER partnerEmailOptInDate)
1831  Q_PROPERTY(Optional<QString> preferredLanguage MEMBER preferredLanguage)
1832  Q_PROPERTY(Optional<QString> preferredCountry MEMBER preferredCountry)
1833  Q_PROPERTY(Optional<bool> clipFullPage MEMBER clipFullPage)
1834  Q_PROPERTY(Optional<QString> twitterUserName MEMBER twitterUserName)
1835  Q_PROPERTY(Optional<QString> twitterId MEMBER twitterId)
1836  Q_PROPERTY(Optional<QString> groupName MEMBER groupName)
1837  Q_PROPERTY(Optional<QString> recognitionLanguage MEMBER recognitionLanguage)
1838  Q_PROPERTY(Optional<QString> referralProof MEMBER referralProof)
1839  Q_PROPERTY(Optional<bool> educationalDiscount MEMBER educationalDiscount)
1840  Q_PROPERTY(Optional<QString> businessAddress MEMBER businessAddress)
1841  Q_PROPERTY(Optional<bool> hideSponsorBilling MEMBER hideSponsorBilling)
1842  Q_PROPERTY(Optional<bool> useEmailAutoFiling MEMBER useEmailAutoFiling)
1843  Q_PROPERTY(Optional<ReminderEmailConfig> reminderEmailConfig MEMBER reminderEmailConfig)
1844  Q_PROPERTY(Optional<Timestamp> emailAddressLastConfirmed MEMBER emailAddressLastConfirmed)
1845  Q_PROPERTY(Optional<Timestamp> passwordUpdated MEMBER passwordUpdated)
1846  Q_PROPERTY(Optional<bool> salesforcePushEnabled MEMBER salesforcePushEnabled)
1847  Q_PROPERTY(Optional<bool> shouldLogClientEvent MEMBER shouldLogClientEvent)
1848  Q_PROPERTY(Optional<bool> optOutMachineLearning MEMBER optOutMachineLearning)
1849 };
1850 
1857 {
1858 private:
1859  Q_GADGET
1860 public:
1865 
1895 
1896  virtual void print(QTextStream & strm) const override;
1897 
1898  bool operator==(const BusinessUserAttributes & other) const
1899  {
1900  return title.isEqual(other.title)
1901  && location.isEqual(other.location)
1902  && department.isEqual(other.department)
1903  && mobilePhone.isEqual(other.mobilePhone)
1904  && linkedInProfileUrl.isEqual(other.linkedInProfileUrl)
1905  && workPhone.isEqual(other.workPhone)
1906  && companyStartDate.isEqual(other.companyStartDate)
1907  ;
1908  }
1909 
1910  bool operator!=(const BusinessUserAttributes & other) const
1911  {
1912  return !(*this == other);
1913  }
1914 
1915  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
1916  Q_PROPERTY(Optional<QString> title MEMBER title)
1917  Q_PROPERTY(Optional<QString> location MEMBER location)
1918  Q_PROPERTY(Optional<QString> department MEMBER department)
1919  Q_PROPERTY(Optional<QString> mobilePhone MEMBER mobilePhone)
1920  Q_PROPERTY(Optional<QString> linkedInProfileUrl MEMBER linkedInProfileUrl)
1921  Q_PROPERTY(Optional<QString> workPhone MEMBER workPhone)
1922  Q_PROPERTY(Optional<Timestamp> companyStartDate MEMBER companyStartDate)
1923 };
1924 
1930 {
1931 private:
1932  Q_GADGET
1933 public:
1938 
2047 
2048  virtual void print(QTextStream & strm) const override;
2049 
2050  bool operator==(const Accounting & other) const
2051  {
2052  return uploadLimitEnd.isEqual(other.uploadLimitEnd)
2053  && uploadLimitNextMonth.isEqual(other.uploadLimitNextMonth)
2054  && premiumServiceStatus.isEqual(other.premiumServiceStatus)
2055  && premiumOrderNumber.isEqual(other.premiumOrderNumber)
2056  && premiumCommerceService.isEqual(other.premiumCommerceService)
2057  && premiumServiceStart.isEqual(other.premiumServiceStart)
2058  && premiumServiceSKU.isEqual(other.premiumServiceSKU)
2059  && lastSuccessfulCharge.isEqual(other.lastSuccessfulCharge)
2060  && lastFailedCharge.isEqual(other.lastFailedCharge)
2061  && lastFailedChargeReason.isEqual(other.lastFailedChargeReason)
2062  && nextPaymentDue.isEqual(other.nextPaymentDue)
2063  && premiumLockUntil.isEqual(other.premiumLockUntil)
2064  && updated.isEqual(other.updated)
2065  && premiumSubscriptionNumber.isEqual(other.premiumSubscriptionNumber)
2066  && lastRequestedCharge.isEqual(other.lastRequestedCharge)
2067  && currency.isEqual(other.currency)
2068  && unitPrice.isEqual(other.unitPrice)
2069  && businessId.isEqual(other.businessId)
2070  && businessName.isEqual(other.businessName)
2071  && businessRole.isEqual(other.businessRole)
2072  && unitDiscount.isEqual(other.unitDiscount)
2073  && nextChargeDate.isEqual(other.nextChargeDate)
2074  && availablePoints.isEqual(other.availablePoints)
2075  ;
2076  }
2077 
2078  bool operator!=(const Accounting & other) const
2079  {
2080  return !(*this == other);
2081  }
2082 
2083  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2084  Q_PROPERTY(Optional<Timestamp> uploadLimitEnd MEMBER uploadLimitEnd)
2085  Q_PROPERTY(Optional<qint64> uploadLimitNextMonth MEMBER uploadLimitNextMonth)
2086  Q_PROPERTY(Optional<PremiumOrderStatus> premiumServiceStatus MEMBER premiumServiceStatus)
2087  Q_PROPERTY(Optional<QString> premiumOrderNumber MEMBER premiumOrderNumber)
2088  Q_PROPERTY(Optional<QString> premiumCommerceService MEMBER premiumCommerceService)
2089  Q_PROPERTY(Optional<Timestamp> premiumServiceStart MEMBER premiumServiceStart)
2090  Q_PROPERTY(Optional<QString> premiumServiceSKU MEMBER premiumServiceSKU)
2091  Q_PROPERTY(Optional<Timestamp> lastSuccessfulCharge MEMBER lastSuccessfulCharge)
2092  Q_PROPERTY(Optional<Timestamp> lastFailedCharge MEMBER lastFailedCharge)
2093  Q_PROPERTY(Optional<QString> lastFailedChargeReason MEMBER lastFailedChargeReason)
2094  Q_PROPERTY(Optional<Timestamp> nextPaymentDue MEMBER nextPaymentDue)
2095  Q_PROPERTY(Optional<Timestamp> premiumLockUntil MEMBER premiumLockUntil)
2096  Q_PROPERTY(Optional<Timestamp> updated MEMBER updated)
2097  Q_PROPERTY(Optional<QString> premiumSubscriptionNumber MEMBER premiumSubscriptionNumber)
2098  Q_PROPERTY(Optional<Timestamp> lastRequestedCharge MEMBER lastRequestedCharge)
2099  Q_PROPERTY(Optional<QString> currency MEMBER currency)
2100  Q_PROPERTY(Optional<qint32> unitPrice MEMBER unitPrice)
2101  Q_PROPERTY(Optional<qint32> businessId MEMBER businessId)
2102  Q_PROPERTY(Optional<QString> businessName MEMBER businessName)
2103  Q_PROPERTY(Optional<BusinessUserRole> businessRole MEMBER businessRole)
2104  Q_PROPERTY(Optional<qint32> unitDiscount MEMBER unitDiscount)
2105  Q_PROPERTY(Optional<Timestamp> nextChargeDate MEMBER nextChargeDate)
2106  Q_PROPERTY(Optional<qint32> availablePoints MEMBER availablePoints)
2107 };
2108 
2115 {
2116 private:
2117  Q_GADGET
2118 public:
2123 
2150 
2151  virtual void print(QTextStream & strm) const override;
2152 
2153  bool operator==(const BusinessUserInfo & other) const
2154  {
2155  return businessId.isEqual(other.businessId)
2156  && businessName.isEqual(other.businessName)
2157  && role.isEqual(other.role)
2158  && email.isEqual(other.email)
2159  && updated.isEqual(other.updated)
2160  ;
2161  }
2162 
2163  bool operator!=(const BusinessUserInfo & other) const
2164  {
2165  return !(*this == other);
2166  }
2167 
2168  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2169  Q_PROPERTY(Optional<qint32> businessId MEMBER businessId)
2170  Q_PROPERTY(Optional<QString> businessName MEMBER businessName)
2171  Q_PROPERTY(Optional<BusinessUserRole> role MEMBER role)
2172  Q_PROPERTY(Optional<QString> email MEMBER email)
2173  Q_PROPERTY(Optional<Timestamp> updated MEMBER updated)
2174 };
2175 
2180 {
2181 private:
2182  Q_GADGET
2183 public:
2188 
2243 
2244  virtual void print(QTextStream & strm) const override;
2245 
2246  bool operator==(const AccountLimits & other) const
2247  {
2248  return userMailLimitDaily.isEqual(other.userMailLimitDaily)
2249  && noteSizeMax.isEqual(other.noteSizeMax)
2250  && resourceSizeMax.isEqual(other.resourceSizeMax)
2251  && userLinkedNotebookMax.isEqual(other.userLinkedNotebookMax)
2252  && uploadLimit.isEqual(other.uploadLimit)
2253  && userNoteCountMax.isEqual(other.userNoteCountMax)
2254  && userNotebookCountMax.isEqual(other.userNotebookCountMax)
2255  && userTagCountMax.isEqual(other.userTagCountMax)
2256  && noteTagCountMax.isEqual(other.noteTagCountMax)
2257  && userSavedSearchesMax.isEqual(other.userSavedSearchesMax)
2258  && noteResourceCountMax.isEqual(other.noteResourceCountMax)
2259  ;
2260  }
2261 
2262  bool operator!=(const AccountLimits & other) const
2263  {
2264  return !(*this == other);
2265  }
2266 
2267  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2268  Q_PROPERTY(Optional<qint32> userMailLimitDaily MEMBER userMailLimitDaily)
2269  Q_PROPERTY(Optional<qint64> noteSizeMax MEMBER noteSizeMax)
2270  Q_PROPERTY(Optional<qint64> resourceSizeMax MEMBER resourceSizeMax)
2271  Q_PROPERTY(Optional<qint32> userLinkedNotebookMax MEMBER userLinkedNotebookMax)
2272  Q_PROPERTY(Optional<qint64> uploadLimit MEMBER uploadLimit)
2273  Q_PROPERTY(Optional<qint32> userNoteCountMax MEMBER userNoteCountMax)
2274  Q_PROPERTY(Optional<qint32> userNotebookCountMax MEMBER userNotebookCountMax)
2275  Q_PROPERTY(Optional<qint32> userTagCountMax MEMBER userTagCountMax)
2276  Q_PROPERTY(Optional<qint32> noteTagCountMax MEMBER noteTagCountMax)
2277  Q_PROPERTY(Optional<qint32> userSavedSearchesMax MEMBER userSavedSearchesMax)
2278  Q_PROPERTY(Optional<qint32> noteResourceCountMax MEMBER noteResourceCountMax)
2279 };
2280 
2285 {
2286 private:
2287  Q_GADGET
2288 public:
2293 
2408 
2409  virtual void print(QTextStream & strm) const override;
2410 
2411  bool operator==(const User & other) const
2412  {
2413  return id.isEqual(other.id)
2414  && username.isEqual(other.username)
2415  && email.isEqual(other.email)
2416  && name.isEqual(other.name)
2417  && timezone.isEqual(other.timezone)
2418  && privilege.isEqual(other.privilege)
2419  && serviceLevel.isEqual(other.serviceLevel)
2420  && created.isEqual(other.created)
2421  && updated.isEqual(other.updated)
2422  && deleted.isEqual(other.deleted)
2423  && active.isEqual(other.active)
2424  && shardId.isEqual(other.shardId)
2425  && attributes.isEqual(other.attributes)
2426  && accounting.isEqual(other.accounting)
2427  && businessUserInfo.isEqual(other.businessUserInfo)
2428  && photoUrl.isEqual(other.photoUrl)
2429  && photoLastUpdated.isEqual(other.photoLastUpdated)
2430  && accountLimits.isEqual(other.accountLimits)
2431  ;
2432  }
2433 
2434  bool operator!=(const User & other) const
2435  {
2436  return !(*this == other);
2437  }
2438 
2439  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2440  Q_PROPERTY(Optional<UserID> id MEMBER id)
2441  Q_PROPERTY(Optional<QString> username MEMBER username)
2442  Q_PROPERTY(Optional<QString> email MEMBER email)
2443  Q_PROPERTY(Optional<QString> name MEMBER name)
2444  Q_PROPERTY(Optional<QString> timezone MEMBER timezone)
2445  Q_PROPERTY(Optional<PrivilegeLevel> privilege MEMBER privilege)
2446  Q_PROPERTY(Optional<ServiceLevel> serviceLevel MEMBER serviceLevel)
2447  Q_PROPERTY(Optional<Timestamp> created MEMBER created)
2448  Q_PROPERTY(Optional<Timestamp> updated MEMBER updated)
2449  Q_PROPERTY(Optional<Timestamp> deleted MEMBER deleted)
2450  Q_PROPERTY(Optional<bool> active MEMBER active)
2451  Q_PROPERTY(Optional<QString> shardId MEMBER shardId)
2452  Q_PROPERTY(Optional<UserAttributes> attributes MEMBER attributes)
2453  Q_PROPERTY(Optional<Accounting> accounting MEMBER accounting)
2454  Q_PROPERTY(Optional<BusinessUserInfo> businessUserInfo MEMBER businessUserInfo)
2455  Q_PROPERTY(Optional<QString> photoUrl MEMBER photoUrl)
2456  Q_PROPERTY(Optional<Timestamp> photoLastUpdated MEMBER photoLastUpdated)
2457  Q_PROPERTY(Optional<AccountLimits> accountLimits MEMBER accountLimits)
2458 };
2459 
2466 {
2467 private:
2468  Q_GADGET
2469 public:
2474 
2514 
2515  virtual void print(QTextStream & strm) const override;
2516 
2517  bool operator==(const Contact & other) const
2518  {
2519  return name.isEqual(other.name)
2520  && id.isEqual(other.id)
2521  && type.isEqual(other.type)
2522  && photoUrl.isEqual(other.photoUrl)
2523  && photoLastUpdated.isEqual(other.photoLastUpdated)
2524  && messagingPermit.isEqual(other.messagingPermit)
2525  && messagingPermitExpires.isEqual(other.messagingPermitExpires)
2526  ;
2527  }
2528 
2529  bool operator!=(const Contact & other) const
2530  {
2531  return !(*this == other);
2532  }
2533 
2534  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2535  Q_PROPERTY(Optional<QString> name MEMBER name)
2536  Q_PROPERTY(Optional<QString> id MEMBER id)
2537  Q_PROPERTY(Optional<ContactType> type MEMBER type)
2538  Q_PROPERTY(Optional<QString> photoUrl MEMBER photoUrl)
2539  Q_PROPERTY(Optional<Timestamp> photoLastUpdated MEMBER photoLastUpdated)
2540  Q_PROPERTY(Optional<QByteArray> messagingPermit MEMBER messagingPermit)
2541  Q_PROPERTY(Optional<Timestamp> messagingPermitExpires MEMBER messagingPermitExpires)
2542 };
2543 
2550 {
2551 private:
2552  Q_GADGET
2553 public:
2558 
2610 
2611  virtual void print(QTextStream & strm) const override;
2612 
2613  bool operator==(const Identity & other) const
2614  {
2615  return (id == other.id)
2616  && contact.isEqual(other.contact)
2617  && userId.isEqual(other.userId)
2618  && deactivated.isEqual(other.deactivated)
2619  && sameBusiness.isEqual(other.sameBusiness)
2620  && blocked.isEqual(other.blocked)
2621  && userConnected.isEqual(other.userConnected)
2622  && eventId.isEqual(other.eventId)
2623  ;
2624  }
2625 
2626  bool operator!=(const Identity & other) const
2627  {
2628  return !(*this == other);
2629  }
2630 
2631  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2632  Q_PROPERTY(IdentityID id MEMBER id)
2633  Q_PROPERTY(Optional<Contact> contact MEMBER contact)
2634  Q_PROPERTY(Optional<UserID> userId MEMBER userId)
2635  Q_PROPERTY(Optional<bool> deactivated MEMBER deactivated)
2636  Q_PROPERTY(Optional<bool> sameBusiness MEMBER sameBusiness)
2637  Q_PROPERTY(Optional<bool> blocked MEMBER blocked)
2638  Q_PROPERTY(Optional<bool> userConnected MEMBER userConnected)
2639  Q_PROPERTY(Optional<MessageEventID> eventId MEMBER eventId)
2640 };
2641 
2647 {
2648 private:
2649  Q_GADGET
2650 public:
2655 
2697 
2698  virtual void print(QTextStream & strm) const override;
2699 
2700  bool operator==(const Tag & other) const
2701  {
2702  return guid.isEqual(other.guid)
2703  && name.isEqual(other.name)
2704  && parentGuid.isEqual(other.parentGuid)
2705  && updateSequenceNum.isEqual(other.updateSequenceNum)
2706  ;
2707  }
2708 
2709  bool operator!=(const Tag & other) const
2710  {
2711  return !(*this == other);
2712  }
2713 
2714  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2715  Q_PROPERTY(Optional<Guid> guid MEMBER guid)
2716  Q_PROPERTY(Optional<QString> name MEMBER name)
2717  Q_PROPERTY(Optional<Guid> parentGuid MEMBER parentGuid)
2718  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
2719 };
2720 
2741 {
2742 private:
2743  Q_GADGET
2744 public:
2749 
2759 
2760  virtual void print(QTextStream & strm) const override;
2761 
2762  bool operator==(const LazyMap & other) const
2763  {
2764  return keysOnly.isEqual(other.keysOnly)
2765  && fullMap.isEqual(other.fullMap)
2766  ;
2767  }
2768 
2769  bool operator!=(const LazyMap & other) const
2770  {
2771  return !(*this == other);
2772  }
2773 
2774  using FullMap = QMap<QString, QString>;
2775 
2776  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2777  Q_PROPERTY(Optional<QSet<QString>> keysOnly MEMBER keysOnly)
2778  Q_PROPERTY(Optional<FullMap> fullMap MEMBER fullMap)
2779 };
2780 
2785 {
2786 private:
2787  Q_GADGET
2788 public:
2793 
2870 
2871  virtual void print(QTextStream & strm) const override;
2872 
2873  bool operator==(const ResourceAttributes & other) const
2874  {
2875  return sourceURL.isEqual(other.sourceURL)
2876  && timestamp.isEqual(other.timestamp)
2877  && latitude.isEqual(other.latitude)
2878  && longitude.isEqual(other.longitude)
2879  && altitude.isEqual(other.altitude)
2880  && cameraMake.isEqual(other.cameraMake)
2881  && cameraModel.isEqual(other.cameraModel)
2882  && clientWillIndex.isEqual(other.clientWillIndex)
2883  && recoType.isEqual(other.recoType)
2884  && fileName.isEqual(other.fileName)
2885  && attachment.isEqual(other.attachment)
2886  && applicationData.isEqual(other.applicationData)
2887  ;
2888  }
2889 
2890  bool operator!=(const ResourceAttributes & other) const
2891  {
2892  return !(*this == other);
2893  }
2894 
2895  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
2896  Q_PROPERTY(Optional<QString> sourceURL MEMBER sourceURL)
2897  Q_PROPERTY(Optional<Timestamp> timestamp MEMBER timestamp)
2898  Q_PROPERTY(Optional<double> latitude MEMBER latitude)
2899  Q_PROPERTY(Optional<double> longitude MEMBER longitude)
2900  Q_PROPERTY(Optional<double> altitude MEMBER altitude)
2901  Q_PROPERTY(Optional<QString> cameraMake MEMBER cameraMake)
2902  Q_PROPERTY(Optional<QString> cameraModel MEMBER cameraModel)
2903  Q_PROPERTY(Optional<bool> clientWillIndex MEMBER clientWillIndex)
2904  Q_PROPERTY(Optional<QString> recoType MEMBER recoType)
2905  Q_PROPERTY(Optional<QString> fileName MEMBER fileName)
2906  Q_PROPERTY(Optional<bool> attachment MEMBER attachment)
2907  Q_PROPERTY(Optional<LazyMap> applicationData MEMBER applicationData)
2908 };
2909 
2915 {
2916 private:
2917  Q_GADGET
2918 public:
2923 
3000 
3001  virtual void print(QTextStream & strm) const override;
3002 
3003  bool operator==(const Resource & other) const
3004  {
3005  return guid.isEqual(other.guid)
3006  && noteGuid.isEqual(other.noteGuid)
3007  && data.isEqual(other.data)
3008  && mime.isEqual(other.mime)
3009  && width.isEqual(other.width)
3010  && height.isEqual(other.height)
3011  && duration.isEqual(other.duration)
3012  && active.isEqual(other.active)
3013  && recognition.isEqual(other.recognition)
3014  && attributes.isEqual(other.attributes)
3015  && updateSequenceNum.isEqual(other.updateSequenceNum)
3016  && alternateData.isEqual(other.alternateData)
3017  ;
3018  }
3019 
3020  bool operator!=(const Resource & other) const
3021  {
3022  return !(*this == other);
3023  }
3024 
3025  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3026  Q_PROPERTY(Optional<Guid> guid MEMBER guid)
3027  Q_PROPERTY(Optional<Guid> noteGuid MEMBER noteGuid)
3028  Q_PROPERTY(Optional<Data> data MEMBER data)
3029  Q_PROPERTY(Optional<QString> mime MEMBER mime)
3030  Q_PROPERTY(Optional<qint16> width MEMBER width)
3031  Q_PROPERTY(Optional<qint16> height MEMBER height)
3032  Q_PROPERTY(Optional<qint16> duration MEMBER duration)
3033  Q_PROPERTY(Optional<bool> active MEMBER active)
3034  Q_PROPERTY(Optional<Data> recognition MEMBER recognition)
3035  Q_PROPERTY(Optional<ResourceAttributes> attributes MEMBER attributes)
3036  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
3037  Q_PROPERTY(Optional<Data> alternateData MEMBER alternateData)
3038 };
3039 
3044 {
3045 private:
3046  Q_GADGET
3047 public:
3052 
3259 
3260  virtual void print(QTextStream & strm) const override;
3261 
3262  bool operator==(const NoteAttributes & other) const
3263  {
3264  return subjectDate.isEqual(other.subjectDate)
3265  && latitude.isEqual(other.latitude)
3266  && longitude.isEqual(other.longitude)
3267  && altitude.isEqual(other.altitude)
3268  && author.isEqual(other.author)
3269  && source.isEqual(other.source)
3270  && sourceURL.isEqual(other.sourceURL)
3271  && sourceApplication.isEqual(other.sourceApplication)
3272  && shareDate.isEqual(other.shareDate)
3273  && reminderOrder.isEqual(other.reminderOrder)
3274  && reminderDoneTime.isEqual(other.reminderDoneTime)
3275  && reminderTime.isEqual(other.reminderTime)
3276  && placeName.isEqual(other.placeName)
3277  && contentClass.isEqual(other.contentClass)
3278  && applicationData.isEqual(other.applicationData)
3279  && lastEditedBy.isEqual(other.lastEditedBy)
3280  && classifications.isEqual(other.classifications)
3281  && creatorId.isEqual(other.creatorId)
3282  && lastEditorId.isEqual(other.lastEditorId)
3283  && sharedWithBusiness.isEqual(other.sharedWithBusiness)
3284  && conflictSourceNoteGuid.isEqual(other.conflictSourceNoteGuid)
3285  && noteTitleQuality.isEqual(other.noteTitleQuality)
3286  ;
3287  }
3288 
3289  bool operator!=(const NoteAttributes & other) const
3290  {
3291  return !(*this == other);
3292  }
3293 
3294  using Classifications = QMap<QString, QString>;
3295 
3296  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3297  Q_PROPERTY(Optional<Timestamp> subjectDate MEMBER subjectDate)
3298  Q_PROPERTY(Optional<double> latitude MEMBER latitude)
3299  Q_PROPERTY(Optional<double> longitude MEMBER longitude)
3300  Q_PROPERTY(Optional<double> altitude MEMBER altitude)
3301  Q_PROPERTY(Optional<QString> author MEMBER author)
3302  Q_PROPERTY(Optional<QString> source MEMBER source)
3303  Q_PROPERTY(Optional<QString> sourceURL MEMBER sourceURL)
3304  Q_PROPERTY(Optional<QString> sourceApplication MEMBER sourceApplication)
3305  Q_PROPERTY(Optional<Timestamp> shareDate MEMBER shareDate)
3306  Q_PROPERTY(Optional<qint64> reminderOrder MEMBER reminderOrder)
3307  Q_PROPERTY(Optional<Timestamp> reminderDoneTime MEMBER reminderDoneTime)
3308  Q_PROPERTY(Optional<Timestamp> reminderTime MEMBER reminderTime)
3309  Q_PROPERTY(Optional<QString> placeName MEMBER placeName)
3310  Q_PROPERTY(Optional<QString> contentClass MEMBER contentClass)
3311  Q_PROPERTY(Optional<LazyMap> applicationData MEMBER applicationData)
3312  Q_PROPERTY(Optional<QString> lastEditedBy MEMBER lastEditedBy)
3313  Q_PROPERTY(Optional<Classifications> classifications MEMBER classifications)
3314  Q_PROPERTY(Optional<UserID> creatorId MEMBER creatorId)
3315  Q_PROPERTY(Optional<UserID> lastEditorId MEMBER lastEditorId)
3316  Q_PROPERTY(Optional<bool> sharedWithBusiness MEMBER sharedWithBusiness)
3317  Q_PROPERTY(Optional<Guid> conflictSourceNoteGuid MEMBER conflictSourceNoteGuid)
3318  Q_PROPERTY(Optional<qint32> noteTitleQuality MEMBER noteTitleQuality)
3319 };
3320 
3328 {
3329 private:
3330  Q_GADGET
3331 public:
3336 
3364 
3365  virtual void print(QTextStream & strm) const override;
3366 
3367  bool operator==(const SharedNote & other) const
3368  {
3369  return sharerUserID.isEqual(other.sharerUserID)
3370  && recipientIdentity.isEqual(other.recipientIdentity)
3371  && privilege.isEqual(other.privilege)
3372  && serviceCreated.isEqual(other.serviceCreated)
3373  && serviceUpdated.isEqual(other.serviceUpdated)
3374  && serviceAssigned.isEqual(other.serviceAssigned)
3375  ;
3376  }
3377 
3378  bool operator!=(const SharedNote & other) const
3379  {
3380  return !(*this == other);
3381  }
3382 
3383  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3384  Q_PROPERTY(Optional<UserID> sharerUserID MEMBER sharerUserID)
3385  Q_PROPERTY(Optional<Identity> recipientIdentity MEMBER recipientIdentity)
3386  Q_PROPERTY(Optional<SharedNotePrivilegeLevel> privilege MEMBER privilege)
3387  Q_PROPERTY(Optional<Timestamp> serviceCreated MEMBER serviceCreated)
3388  Q_PROPERTY(Optional<Timestamp> serviceUpdated MEMBER serviceUpdated)
3389  Q_PROPERTY(Optional<Timestamp> serviceAssigned MEMBER serviceAssigned)
3390 };
3391 
3430 {
3431 private:
3432  Q_GADGET
3433 public:
3438 
3458 
3459  virtual void print(QTextStream & strm) const override;
3460 
3461  bool operator==(const NoteRestrictions & other) const
3462  {
3463  return noUpdateTitle.isEqual(other.noUpdateTitle)
3464  && noUpdateContent.isEqual(other.noUpdateContent)
3465  && noEmail.isEqual(other.noEmail)
3466  && noShare.isEqual(other.noShare)
3467  && noSharePublicly.isEqual(other.noSharePublicly)
3468  ;
3469  }
3470 
3471  bool operator!=(const NoteRestrictions & other) const
3472  {
3473  return !(*this == other);
3474  }
3475 
3476  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3477  Q_PROPERTY(Optional<bool> noUpdateTitle MEMBER noUpdateTitle)
3478  Q_PROPERTY(Optional<bool> noUpdateContent MEMBER noUpdateContent)
3479  Q_PROPERTY(Optional<bool> noEmail MEMBER noEmail)
3480  Q_PROPERTY(Optional<bool> noShare MEMBER noShare)
3481  Q_PROPERTY(Optional<bool> noSharePublicly MEMBER noSharePublicly)
3482 };
3483 
3493 {
3494 private:
3495  Q_GADGET
3496 public:
3501 
3512 
3513  virtual void print(QTextStream & strm) const override;
3514 
3515  bool operator==(const NoteLimits & other) const
3516  {
3517  return noteResourceCountMax.isEqual(other.noteResourceCountMax)
3518  && uploadLimit.isEqual(other.uploadLimit)
3519  && resourceSizeMax.isEqual(other.resourceSizeMax)
3520  && noteSizeMax.isEqual(other.noteSizeMax)
3521  && uploaded.isEqual(other.uploaded)
3522  ;
3523  }
3524 
3525  bool operator!=(const NoteLimits & other) const
3526  {
3527  return !(*this == other);
3528  }
3529 
3530  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3531  Q_PROPERTY(Optional<qint32> noteResourceCountMax MEMBER noteResourceCountMax)
3532  Q_PROPERTY(Optional<qint64> uploadLimit MEMBER uploadLimit)
3533  Q_PROPERTY(Optional<qint64> resourceSizeMax MEMBER resourceSizeMax)
3534  Q_PROPERTY(Optional<qint64> noteSizeMax MEMBER noteSizeMax)
3535  Q_PROPERTY(Optional<qint64> uploaded MEMBER uploaded)
3536 };
3537 
3543 {
3544 private:
3545  Q_GADGET
3546 public:
3551 
3694 
3695  virtual void print(QTextStream & strm) const override;
3696 
3697  bool operator==(const Note & other) const
3698  {
3699  return guid.isEqual(other.guid)
3700  && title.isEqual(other.title)
3701  && content.isEqual(other.content)
3702  && contentHash.isEqual(other.contentHash)
3703  && contentLength.isEqual(other.contentLength)
3704  && created.isEqual(other.created)
3705  && updated.isEqual(other.updated)
3706  && deleted.isEqual(other.deleted)
3707  && active.isEqual(other.active)
3708  && updateSequenceNum.isEqual(other.updateSequenceNum)
3709  && notebookGuid.isEqual(other.notebookGuid)
3710  && tagGuids.isEqual(other.tagGuids)
3711  && resources.isEqual(other.resources)
3712  && attributes.isEqual(other.attributes)
3713  && tagNames.isEqual(other.tagNames)
3714  && sharedNotes.isEqual(other.sharedNotes)
3715  && restrictions.isEqual(other.restrictions)
3716  && limits.isEqual(other.limits)
3717  ;
3718  }
3719 
3720  bool operator!=(const Note & other) const
3721  {
3722  return !(*this == other);
3723  }
3724 
3725  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3726  Q_PROPERTY(Optional<Guid> guid MEMBER guid)
3727  Q_PROPERTY(Optional<QString> title MEMBER title)
3728  Q_PROPERTY(Optional<QString> content MEMBER content)
3729  Q_PROPERTY(Optional<QByteArray> contentHash MEMBER contentHash)
3730  Q_PROPERTY(Optional<qint32> contentLength MEMBER contentLength)
3731  Q_PROPERTY(Optional<Timestamp> created MEMBER created)
3732  Q_PROPERTY(Optional<Timestamp> updated MEMBER updated)
3733  Q_PROPERTY(Optional<Timestamp> deleted MEMBER deleted)
3734  Q_PROPERTY(Optional<bool> active MEMBER active)
3735  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
3736  Q_PROPERTY(Optional<QString> notebookGuid MEMBER notebookGuid)
3737  Q_PROPERTY(Optional<QList<Guid>> tagGuids MEMBER tagGuids)
3738  Q_PROPERTY(Optional<QList<Resource>> resources MEMBER resources)
3739  Q_PROPERTY(Optional<NoteAttributes> attributes MEMBER attributes)
3740  Q_PROPERTY(Optional<QStringList> tagNames MEMBER tagNames)
3741  Q_PROPERTY(Optional<QList<SharedNote>> sharedNotes MEMBER sharedNotes)
3742  Q_PROPERTY(Optional<NoteRestrictions> restrictions MEMBER restrictions)
3743  Q_PROPERTY(Optional<NoteLimits> limits MEMBER limits)
3744 };
3745 
3752 {
3753 private:
3754  Q_GADGET
3755 public:
3760 
3795 
3796  virtual void print(QTextStream & strm) const override;
3797 
3798  bool operator==(const Publishing & other) const
3799  {
3800  return uri.isEqual(other.uri)
3801  && order.isEqual(other.order)
3802  && ascending.isEqual(other.ascending)
3803  && publicDescription.isEqual(other.publicDescription)
3804  ;
3805  }
3806 
3807  bool operator!=(const Publishing & other) const
3808  {
3809  return !(*this == other);
3810  }
3811 
3812  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3813  Q_PROPERTY(Optional<QString> uri MEMBER uri)
3814  Q_PROPERTY(Optional<NoteSortOrder> order MEMBER order)
3815  Q_PROPERTY(Optional<bool> ascending MEMBER ascending)
3816  Q_PROPERTY(Optional<QString> publicDescription MEMBER publicDescription)
3817 };
3818 
3827 {
3828 private:
3829  Q_GADGET
3830 public:
3835 
3857 
3858  virtual void print(QTextStream & strm) const override;
3859 
3860  bool operator==(const BusinessNotebook & other) const
3861  {
3862  return notebookDescription.isEqual(other.notebookDescription)
3863  && privilege.isEqual(other.privilege)
3864  && recommended.isEqual(other.recommended)
3865  ;
3866  }
3867 
3868  bool operator!=(const BusinessNotebook & other) const
3869  {
3870  return !(*this == other);
3871  }
3872 
3873  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3874  Q_PROPERTY(Optional<QString> notebookDescription MEMBER notebookDescription)
3875  Q_PROPERTY(Optional<SharedNotebookPrivilegeLevel> privilege MEMBER privilege)
3876  Q_PROPERTY(Optional<bool> recommended MEMBER recommended)
3877 };
3878 
3884 {
3885 private:
3886  Q_GADGET
3887 public:
3892 
3908 
3909  virtual void print(QTextStream & strm) const override;
3910 
3911  bool operator==(const SavedSearchScope & other) const
3912  {
3913  return includeAccount.isEqual(other.includeAccount)
3914  && includePersonalLinkedNotebooks.isEqual(other.includePersonalLinkedNotebooks)
3915  && includeBusinessLinkedNotebooks.isEqual(other.includeBusinessLinkedNotebooks)
3916  ;
3917  }
3918 
3919  bool operator!=(const SavedSearchScope & other) const
3920  {
3921  return !(*this == other);
3922  }
3923 
3924  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
3925  Q_PROPERTY(Optional<bool> includeAccount MEMBER includeAccount)
3926  Q_PROPERTY(Optional<bool> includePersonalLinkedNotebooks MEMBER includePersonalLinkedNotebooks)
3927  Q_PROPERTY(Optional<bool> includeBusinessLinkedNotebooks MEMBER includeBusinessLinkedNotebooks)
3928 };
3929 
3934 {
3935 private:
3936  Q_GADGET
3937 public:
3942 
3994 
3995  virtual void print(QTextStream & strm) const override;
3996 
3997  bool operator==(const SavedSearch & other) const
3998  {
3999  return guid.isEqual(other.guid)
4000  && name.isEqual(other.name)
4001  && query.isEqual(other.query)
4002  && format.isEqual(other.format)
4003  && updateSequenceNum.isEqual(other.updateSequenceNum)
4004  && scope.isEqual(other.scope)
4005  ;
4006  }
4007 
4008  bool operator!=(const SavedSearch & other) const
4009  {
4010  return !(*this == other);
4011  }
4012 
4013  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4014  Q_PROPERTY(Optional<Guid> guid MEMBER guid)
4015  Q_PROPERTY(Optional<QString> name MEMBER name)
4016  Q_PROPERTY(Optional<QString> query MEMBER query)
4017  Q_PROPERTY(Optional<QueryFormat> format MEMBER format)
4018  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
4019  Q_PROPERTY(Optional<SavedSearchScope> scope MEMBER scope)
4020 };
4021 
4037 {
4038 private:
4039  Q_GADGET
4040 public:
4045 
4060 
4061  virtual void print(QTextStream & strm) const override;
4062 
4064  {
4065  return reminderNotifyEmail.isEqual(other.reminderNotifyEmail)
4066  && reminderNotifyInApp.isEqual(other.reminderNotifyInApp)
4067  ;
4068  }
4069 
4071  {
4072  return !(*this == other);
4073  }
4074 
4075  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4076  Q_PROPERTY(Optional<bool> reminderNotifyEmail MEMBER reminderNotifyEmail)
4077  Q_PROPERTY(Optional<bool> reminderNotifyInApp MEMBER reminderNotifyInApp)
4078 };
4079 
4091 {
4092 private:
4093  Q_GADGET
4094 public:
4099 
4133 
4134  virtual void print(QTextStream & strm) const override;
4135 
4136  bool operator==(const NotebookRecipientSettings & other) const
4137  {
4138  return reminderNotifyEmail.isEqual(other.reminderNotifyEmail)
4139  && reminderNotifyInApp.isEqual(other.reminderNotifyInApp)
4140  && inMyList.isEqual(other.inMyList)
4141  && stack.isEqual(other.stack)
4142  && recipientStatus.isEqual(other.recipientStatus)
4143  ;
4144  }
4145 
4146  bool operator!=(const NotebookRecipientSettings & other) const
4147  {
4148  return !(*this == other);
4149  }
4150 
4151  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4152  Q_PROPERTY(Optional<bool> reminderNotifyEmail MEMBER reminderNotifyEmail)
4153  Q_PROPERTY(Optional<bool> reminderNotifyInApp MEMBER reminderNotifyInApp)
4154  Q_PROPERTY(Optional<bool> inMyList MEMBER inMyList)
4155  Q_PROPERTY(Optional<QString> stack MEMBER stack)
4156  Q_PROPERTY(Optional<RecipientStatus> recipientStatus MEMBER recipientStatus)
4157 };
4158 
4164 {
4165 private:
4166  Q_GADGET
4167 public:
4172 
4273 
4274  virtual void print(QTextStream & strm) const override;
4275 
4276  bool operator==(const SharedNotebook & other) const
4277  {
4278  return id.isEqual(other.id)
4279  && userId.isEqual(other.userId)
4280  && notebookGuid.isEqual(other.notebookGuid)
4281  && email.isEqual(other.email)
4282  && recipientIdentityId.isEqual(other.recipientIdentityId)
4283  && notebookModifiable.isEqual(other.notebookModifiable)
4284  && serviceCreated.isEqual(other.serviceCreated)
4285  && serviceUpdated.isEqual(other.serviceUpdated)
4286  && globalId.isEqual(other.globalId)
4287  && username.isEqual(other.username)
4288  && privilege.isEqual(other.privilege)
4289  && recipientSettings.isEqual(other.recipientSettings)
4290  && sharerUserId.isEqual(other.sharerUserId)
4291  && recipientUsername.isEqual(other.recipientUsername)
4292  && recipientUserId.isEqual(other.recipientUserId)
4293  && serviceAssigned.isEqual(other.serviceAssigned)
4294  ;
4295  }
4296 
4297  bool operator!=(const SharedNotebook & other) const
4298  {
4299  return !(*this == other);
4300  }
4301 
4302  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4303  Q_PROPERTY(Optional<qint64> id MEMBER id)
4304  Q_PROPERTY(Optional<UserID> userId MEMBER userId)
4305  Q_PROPERTY(Optional<Guid> notebookGuid MEMBER notebookGuid)
4306  Q_PROPERTY(Optional<QString> email MEMBER email)
4307  Q_PROPERTY(Optional<IdentityID> recipientIdentityId MEMBER recipientIdentityId)
4308  Q_PROPERTY(Optional<bool> notebookModifiable MEMBER notebookModifiable)
4309  Q_PROPERTY(Optional<Timestamp> serviceCreated MEMBER serviceCreated)
4310  Q_PROPERTY(Optional<Timestamp> serviceUpdated MEMBER serviceUpdated)
4311  Q_PROPERTY(Optional<QString> globalId MEMBER globalId)
4312  Q_PROPERTY(Optional<QString> username MEMBER username)
4313  Q_PROPERTY(Optional<SharedNotebookPrivilegeLevel> privilege MEMBER privilege)
4314  Q_PROPERTY(Optional<SharedNotebookRecipientSettings> recipientSettings MEMBER recipientSettings)
4315  Q_PROPERTY(Optional<UserID> sharerUserId MEMBER sharerUserId)
4316  Q_PROPERTY(Optional<QString> recipientUsername MEMBER recipientUsername)
4317  Q_PROPERTY(Optional<UserID> recipientUserId MEMBER recipientUserId)
4318  Q_PROPERTY(Optional<Timestamp> serviceAssigned MEMBER serviceAssigned)
4319 };
4320 
4325 {
4326 private:
4327  Q_GADGET
4328 public:
4333 
4336 
4337  virtual void print(QTextStream & strm) const override;
4338 
4339  bool operator==(const CanMoveToContainerRestrictions & other) const
4340  {
4341  return canMoveToContainer.isEqual(other.canMoveToContainer)
4342  ;
4343  }
4344 
4345  bool operator!=(const CanMoveToContainerRestrictions & other) const
4346  {
4347  return !(*this == other);
4348  }
4349 
4350  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4351  Q_PROPERTY(Optional<CanMoveToContainerStatus> canMoveToContainer MEMBER canMoveToContainer)
4352 };
4353 
4381 {
4382 private:
4383  Q_GADGET
4384 public:
4389 
4519 
4520  virtual void print(QTextStream & strm) const override;
4521 
4522  bool operator==(const NotebookRestrictions & other) const
4523  {
4524  return noReadNotes.isEqual(other.noReadNotes)
4525  && noCreateNotes.isEqual(other.noCreateNotes)
4526  && noUpdateNotes.isEqual(other.noUpdateNotes)
4527  && noExpungeNotes.isEqual(other.noExpungeNotes)
4528  && noShareNotes.isEqual(other.noShareNotes)
4529  && noEmailNotes.isEqual(other.noEmailNotes)
4530  && noSendMessageToRecipients.isEqual(other.noSendMessageToRecipients)
4531  && noUpdateNotebook.isEqual(other.noUpdateNotebook)
4532  && noExpungeNotebook.isEqual(other.noExpungeNotebook)
4533  && noSetDefaultNotebook.isEqual(other.noSetDefaultNotebook)
4534  && noSetNotebookStack.isEqual(other.noSetNotebookStack)
4535  && noPublishToPublic.isEqual(other.noPublishToPublic)
4536  && noPublishToBusinessLibrary.isEqual(other.noPublishToBusinessLibrary)
4537  && noCreateTags.isEqual(other.noCreateTags)
4538  && noUpdateTags.isEqual(other.noUpdateTags)
4539  && noExpungeTags.isEqual(other.noExpungeTags)
4540  && noSetParentTag.isEqual(other.noSetParentTag)
4541  && noCreateSharedNotebooks.isEqual(other.noCreateSharedNotebooks)
4542  && updateWhichSharedNotebookRestrictions.isEqual(other.updateWhichSharedNotebookRestrictions)
4543  && expungeWhichSharedNotebookRestrictions.isEqual(other.expungeWhichSharedNotebookRestrictions)
4544  && noShareNotesWithBusiness.isEqual(other.noShareNotesWithBusiness)
4545  && noRenameNotebook.isEqual(other.noRenameNotebook)
4546  && noSetInMyList.isEqual(other.noSetInMyList)
4547  && noChangeContact.isEqual(other.noChangeContact)
4548  && canMoveToContainerRestrictions.isEqual(other.canMoveToContainerRestrictions)
4549  && noSetReminderNotifyEmail.isEqual(other.noSetReminderNotifyEmail)
4550  && noSetReminderNotifyInApp.isEqual(other.noSetReminderNotifyInApp)
4551  && noSetRecipientSettingsStack.isEqual(other.noSetRecipientSettingsStack)
4552  && noCanMoveNote.isEqual(other.noCanMoveNote)
4553  ;
4554  }
4555 
4556  bool operator!=(const NotebookRestrictions & other) const
4557  {
4558  return !(*this == other);
4559  }
4560 
4561  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4562  Q_PROPERTY(Optional<bool> noReadNotes MEMBER noReadNotes)
4563  Q_PROPERTY(Optional<bool> noCreateNotes MEMBER noCreateNotes)
4564  Q_PROPERTY(Optional<bool> noUpdateNotes MEMBER noUpdateNotes)
4565  Q_PROPERTY(Optional<bool> noExpungeNotes MEMBER noExpungeNotes)
4566  Q_PROPERTY(Optional<bool> noShareNotes MEMBER noShareNotes)
4567  Q_PROPERTY(Optional<bool> noEmailNotes MEMBER noEmailNotes)
4568  Q_PROPERTY(Optional<bool> noSendMessageToRecipients MEMBER noSendMessageToRecipients)
4569  Q_PROPERTY(Optional<bool> noUpdateNotebook MEMBER noUpdateNotebook)
4570  Q_PROPERTY(Optional<bool> noExpungeNotebook MEMBER noExpungeNotebook)
4571  Q_PROPERTY(Optional<bool> noSetDefaultNotebook MEMBER noSetDefaultNotebook)
4572  Q_PROPERTY(Optional<bool> noSetNotebookStack MEMBER noSetNotebookStack)
4573  Q_PROPERTY(Optional<bool> noPublishToPublic MEMBER noPublishToPublic)
4574  Q_PROPERTY(Optional<bool> noPublishToBusinessLibrary MEMBER noPublishToBusinessLibrary)
4575  Q_PROPERTY(Optional<bool> noCreateTags MEMBER noCreateTags)
4576  Q_PROPERTY(Optional<bool> noUpdateTags MEMBER noUpdateTags)
4577  Q_PROPERTY(Optional<bool> noExpungeTags MEMBER noExpungeTags)
4578  Q_PROPERTY(Optional<bool> noSetParentTag MEMBER noSetParentTag)
4579  Q_PROPERTY(Optional<bool> noCreateSharedNotebooks MEMBER noCreateSharedNotebooks)
4580  Q_PROPERTY(Optional<SharedNotebookInstanceRestrictions> updateWhichSharedNotebookRestrictions MEMBER updateWhichSharedNotebookRestrictions)
4581  Q_PROPERTY(Optional<SharedNotebookInstanceRestrictions> expungeWhichSharedNotebookRestrictions MEMBER expungeWhichSharedNotebookRestrictions)
4582  Q_PROPERTY(Optional<bool> noShareNotesWithBusiness MEMBER noShareNotesWithBusiness)
4583  Q_PROPERTY(Optional<bool> noRenameNotebook MEMBER noRenameNotebook)
4584  Q_PROPERTY(Optional<bool> noSetInMyList MEMBER noSetInMyList)
4585  Q_PROPERTY(Optional<bool> noChangeContact MEMBER noChangeContact)
4586  Q_PROPERTY(Optional<CanMoveToContainerRestrictions> canMoveToContainerRestrictions MEMBER canMoveToContainerRestrictions)
4587  Q_PROPERTY(Optional<bool> noSetReminderNotifyEmail MEMBER noSetReminderNotifyEmail)
4588  Q_PROPERTY(Optional<bool> noSetReminderNotifyInApp MEMBER noSetReminderNotifyInApp)
4589  Q_PROPERTY(Optional<bool> noSetRecipientSettingsStack MEMBER noSetRecipientSettingsStack)
4590  Q_PROPERTY(Optional<bool> noCanMoveNote MEMBER noCanMoveNote)
4591 };
4592 
4597 {
4598 private:
4599  Q_GADGET
4600 public:
4605 
4725 
4726  virtual void print(QTextStream & strm) const override;
4727 
4728  bool operator==(const Notebook & other) const
4729  {
4730  return guid.isEqual(other.guid)
4731  && name.isEqual(other.name)
4732  && updateSequenceNum.isEqual(other.updateSequenceNum)
4733  && defaultNotebook.isEqual(other.defaultNotebook)
4734  && serviceCreated.isEqual(other.serviceCreated)
4735  && serviceUpdated.isEqual(other.serviceUpdated)
4736  && publishing.isEqual(other.publishing)
4737  && published.isEqual(other.published)
4738  && stack.isEqual(other.stack)
4739  && sharedNotebookIds.isEqual(other.sharedNotebookIds)
4740  && sharedNotebooks.isEqual(other.sharedNotebooks)
4741  && businessNotebook.isEqual(other.businessNotebook)
4742  && contact.isEqual(other.contact)
4743  && restrictions.isEqual(other.restrictions)
4744  && recipientSettings.isEqual(other.recipientSettings)
4745  ;
4746  }
4747 
4748  bool operator!=(const Notebook & other) const
4749  {
4750  return !(*this == other);
4751  }
4752 
4753  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4754  Q_PROPERTY(Optional<Guid> guid MEMBER guid)
4755  Q_PROPERTY(Optional<QString> name MEMBER name)
4756  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
4757  Q_PROPERTY(Optional<bool> defaultNotebook MEMBER defaultNotebook)
4758  Q_PROPERTY(Optional<Timestamp> serviceCreated MEMBER serviceCreated)
4759  Q_PROPERTY(Optional<Timestamp> serviceUpdated MEMBER serviceUpdated)
4760  Q_PROPERTY(Optional<Publishing> publishing MEMBER publishing)
4761  Q_PROPERTY(Optional<bool> published MEMBER published)
4762  Q_PROPERTY(Optional<QString> stack MEMBER stack)
4763  Q_PROPERTY(Optional<QList<qint64>> sharedNotebookIds MEMBER sharedNotebookIds)
4764  Q_PROPERTY(Optional<QList<SharedNotebook>> sharedNotebooks MEMBER sharedNotebooks)
4765  Q_PROPERTY(Optional<BusinessNotebook> businessNotebook MEMBER businessNotebook)
4766  Q_PROPERTY(Optional<User> contact MEMBER contact)
4767  Q_PROPERTY(Optional<NotebookRestrictions> restrictions MEMBER restrictions)
4768  Q_PROPERTY(Optional<NotebookRecipientSettings> recipientSettings MEMBER recipientSettings)
4769 };
4770 
4777 {
4778 private:
4779  Q_GADGET
4780 public:
4785 
4859 
4860  virtual void print(QTextStream & strm) const override;
4861 
4862  bool operator==(const LinkedNotebook & other) const
4863  {
4864  return shareName.isEqual(other.shareName)
4865  && username.isEqual(other.username)
4866  && shardId.isEqual(other.shardId)
4867  && sharedNotebookGlobalId.isEqual(other.sharedNotebookGlobalId)
4868  && uri.isEqual(other.uri)
4869  && guid.isEqual(other.guid)
4870  && updateSequenceNum.isEqual(other.updateSequenceNum)
4871  && noteStoreUrl.isEqual(other.noteStoreUrl)
4872  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
4873  && stack.isEqual(other.stack)
4874  && businessId.isEqual(other.businessId)
4875  ;
4876  }
4877 
4878  bool operator!=(const LinkedNotebook & other) const
4879  {
4880  return !(*this == other);
4881  }
4882 
4883  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4884  Q_PROPERTY(Optional<QString> shareName MEMBER shareName)
4885  Q_PROPERTY(Optional<QString> username MEMBER username)
4886  Q_PROPERTY(Optional<QString> shardId MEMBER shardId)
4887  Q_PROPERTY(Optional<QString> sharedNotebookGlobalId MEMBER sharedNotebookGlobalId)
4888  Q_PROPERTY(Optional<QString> uri MEMBER uri)
4889  Q_PROPERTY(Optional<Guid> guid MEMBER guid)
4890  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
4891  Q_PROPERTY(Optional<QString> noteStoreUrl MEMBER noteStoreUrl)
4892  Q_PROPERTY(Optional<QString> webApiUrlPrefix MEMBER webApiUrlPrefix)
4893  Q_PROPERTY(Optional<QString> stack MEMBER stack)
4894  Q_PROPERTY(Optional<qint32> businessId MEMBER businessId)
4895 };
4896 
4903 {
4904 private:
4905  Q_GADGET
4906 public:
4911 
4934 
4935  virtual void print(QTextStream & strm) const override;
4936 
4937  bool operator==(const NotebookDescriptor & other) const
4938  {
4939  return guid.isEqual(other.guid)
4940  && notebookDisplayName.isEqual(other.notebookDisplayName)
4941  && contactName.isEqual(other.contactName)
4942  && hasSharedNotebook.isEqual(other.hasSharedNotebook)
4943  && joinedUserCount.isEqual(other.joinedUserCount)
4944  ;
4945  }
4946 
4947  bool operator!=(const NotebookDescriptor & other) const
4948  {
4949  return !(*this == other);
4950  }
4951 
4952  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
4953  Q_PROPERTY(Optional<Guid> guid MEMBER guid)
4954  Q_PROPERTY(Optional<QString> notebookDisplayName MEMBER notebookDisplayName)
4955  Q_PROPERTY(Optional<QString> contactName MEMBER contactName)
4956  Q_PROPERTY(Optional<bool> hasSharedNotebook MEMBER hasSharedNotebook)
4957  Q_PROPERTY(Optional<qint32> joinedUserCount MEMBER joinedUserCount)
4958 };
4959 
4965 {
4966 private:
4967  Q_GADGET
4968 public:
4973 
5015 
5016  virtual void print(QTextStream & strm) const override;
5017 
5018  bool operator==(const UserProfile & other) const
5019  {
5020  return id.isEqual(other.id)
5021  && name.isEqual(other.name)
5022  && email.isEqual(other.email)
5023  && username.isEqual(other.username)
5024  && attributes.isEqual(other.attributes)
5025  && joined.isEqual(other.joined)
5026  && photoLastUpdated.isEqual(other.photoLastUpdated)
5027  && photoUrl.isEqual(other.photoUrl)
5028  && role.isEqual(other.role)
5029  && status.isEqual(other.status)
5030  ;
5031  }
5032 
5033  bool operator!=(const UserProfile & other) const
5034  {
5035  return !(*this == other);
5036  }
5037 
5038  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5039  Q_PROPERTY(Optional<UserID> id MEMBER id)
5040  Q_PROPERTY(Optional<QString> name MEMBER name)
5041  Q_PROPERTY(Optional<QString> email MEMBER email)
5042  Q_PROPERTY(Optional<QString> username MEMBER username)
5043  Q_PROPERTY(Optional<BusinessUserAttributes> attributes MEMBER attributes)
5044  Q_PROPERTY(Optional<Timestamp> joined MEMBER joined)
5045  Q_PROPERTY(Optional<Timestamp> photoLastUpdated MEMBER photoLastUpdated)
5046  Q_PROPERTY(Optional<QString> photoUrl MEMBER photoUrl)
5047  Q_PROPERTY(Optional<BusinessUserRole> role MEMBER role)
5048  Q_PROPERTY(Optional<BusinessUserStatus> status MEMBER status)
5049 };
5050 
5058 {
5059 private:
5060  Q_GADGET
5061 public:
5066 
5087 
5088  virtual void print(QTextStream & strm) const override;
5089 
5090  bool operator==(const RelatedContentImage & other) const
5091  {
5092  return url.isEqual(other.url)
5093  && width.isEqual(other.width)
5094  && height.isEqual(other.height)
5095  && pixelRatio.isEqual(other.pixelRatio)
5096  && fileSize.isEqual(other.fileSize)
5097  ;
5098  }
5099 
5100  bool operator!=(const RelatedContentImage & other) const
5101  {
5102  return !(*this == other);
5103  }
5104 
5105  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5106  Q_PROPERTY(Optional<QString> url MEMBER url)
5107  Q_PROPERTY(Optional<qint32> width MEMBER width)
5108  Q_PROPERTY(Optional<qint32> height MEMBER height)
5109  Q_PROPERTY(Optional<double> pixelRatio MEMBER pixelRatio)
5110  Q_PROPERTY(Optional<qint32> fileSize MEMBER fileSize)
5111 };
5112 
5119 {
5120 private:
5121  Q_GADGET
5122 public:
5127 
5199 
5200  virtual void print(QTextStream & strm) const override;
5201 
5202  bool operator==(const RelatedContent & other) const
5203  {
5204  return contentId.isEqual(other.contentId)
5205  && title.isEqual(other.title)
5206  && url.isEqual(other.url)
5207  && sourceId.isEqual(other.sourceId)
5208  && sourceUrl.isEqual(other.sourceUrl)
5209  && sourceFaviconUrl.isEqual(other.sourceFaviconUrl)
5210  && sourceName.isEqual(other.sourceName)
5211  && date.isEqual(other.date)
5212  && teaser.isEqual(other.teaser)
5213  && thumbnails.isEqual(other.thumbnails)
5214  && contentType.isEqual(other.contentType)
5215  && accessType.isEqual(other.accessType)
5216  && visibleUrl.isEqual(other.visibleUrl)
5217  && clipUrl.isEqual(other.clipUrl)
5218  && contact.isEqual(other.contact)
5219  && authors.isEqual(other.authors)
5220  ;
5221  }
5222 
5223  bool operator!=(const RelatedContent & other) const
5224  {
5225  return !(*this == other);
5226  }
5227 
5228  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5229  Q_PROPERTY(Optional<QString> contentId MEMBER contentId)
5230  Q_PROPERTY(Optional<QString> title MEMBER title)
5231  Q_PROPERTY(Optional<QString> url MEMBER url)
5232  Q_PROPERTY(Optional<QString> sourceId MEMBER sourceId)
5233  Q_PROPERTY(Optional<QString> sourceUrl MEMBER sourceUrl)
5234  Q_PROPERTY(Optional<QString> sourceFaviconUrl MEMBER sourceFaviconUrl)
5235  Q_PROPERTY(Optional<QString> sourceName MEMBER sourceName)
5236  Q_PROPERTY(Optional<Timestamp> date MEMBER date)
5237  Q_PROPERTY(Optional<QString> teaser MEMBER teaser)
5238  Q_PROPERTY(Optional<QList<RelatedContentImage>> thumbnails MEMBER thumbnails)
5239  Q_PROPERTY(Optional<RelatedContentType> contentType MEMBER contentType)
5240  Q_PROPERTY(Optional<RelatedContentAccess> accessType MEMBER accessType)
5241  Q_PROPERTY(Optional<QString> visibleUrl MEMBER visibleUrl)
5242  Q_PROPERTY(Optional<QString> clipUrl MEMBER clipUrl)
5243  Q_PROPERTY(Optional<Contact> contact MEMBER contact)
5244  Q_PROPERTY(Optional<QStringList> authors MEMBER authors)
5245 };
5246 
5252 {
5253 private:
5254  Q_GADGET
5255 public:
5260 
5296 
5297  virtual void print(QTextStream & strm) const override;
5298 
5299  bool operator==(const BusinessInvitation & other) const
5300  {
5301  return businessId.isEqual(other.businessId)
5302  && email.isEqual(other.email)
5303  && role.isEqual(other.role)
5304  && status.isEqual(other.status)
5305  && requesterId.isEqual(other.requesterId)
5306  && fromWorkChat.isEqual(other.fromWorkChat)
5307  && created.isEqual(other.created)
5308  && mostRecentReminder.isEqual(other.mostRecentReminder)
5309  ;
5310  }
5311 
5312  bool operator!=(const BusinessInvitation & other) const
5313  {
5314  return !(*this == other);
5315  }
5316 
5317  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5318  Q_PROPERTY(Optional<qint32> businessId MEMBER businessId)
5319  Q_PROPERTY(Optional<QString> email MEMBER email)
5320  Q_PROPERTY(Optional<BusinessUserRole> role MEMBER role)
5321  Q_PROPERTY(Optional<BusinessInvitationStatus> status MEMBER status)
5322  Q_PROPERTY(Optional<UserID> requesterId MEMBER requesterId)
5323  Q_PROPERTY(Optional<bool> fromWorkChat MEMBER fromWorkChat)
5324  Q_PROPERTY(Optional<Timestamp> created MEMBER created)
5325  Q_PROPERTY(Optional<Timestamp> mostRecentReminder MEMBER mostRecentReminder)
5326 };
5327 
5358 {
5359 private:
5360  Q_GADGET
5361 public:
5366 
5373 
5374  virtual void print(QTextStream & strm) const override;
5375 
5376  bool operator==(const UserIdentity & other) const
5377  {
5378  return type.isEqual(other.type)
5379  && stringIdentifier.isEqual(other.stringIdentifier)
5380  && longIdentifier.isEqual(other.longIdentifier)
5381  ;
5382  }
5383 
5384  bool operator!=(const UserIdentity & other) const
5385  {
5386  return !(*this == other);
5387  }
5388 
5389  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5390  Q_PROPERTY(Optional<UserIdentityType> type MEMBER type)
5391  Q_PROPERTY(Optional<QString> stringIdentifier MEMBER stringIdentifier)
5392  Q_PROPERTY(Optional<qint64> longIdentifier MEMBER longIdentifier)
5393 };
5394 
5400 {
5401 private:
5402  Q_GADGET
5403 public:
5408 
5436 
5437  virtual void print(QTextStream & strm) const override;
5438 
5439  bool operator==(const PublicUserInfo & other) const
5440  {
5441  return (userId == other.userId)
5442  && serviceLevel.isEqual(other.serviceLevel)
5443  && username.isEqual(other.username)
5444  && noteStoreUrl.isEqual(other.noteStoreUrl)
5445  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
5446  ;
5447  }
5448 
5449  bool operator!=(const PublicUserInfo & other) const
5450  {
5451  return !(*this == other);
5452  }
5453 
5454  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5455  Q_PROPERTY(UserID userId MEMBER userId)
5456  Q_PROPERTY(Optional<ServiceLevel> serviceLevel MEMBER serviceLevel)
5457  Q_PROPERTY(Optional<QString> username MEMBER username)
5458  Q_PROPERTY(Optional<QString> noteStoreUrl MEMBER noteStoreUrl)
5459  Q_PROPERTY(Optional<QString> webApiUrlPrefix MEMBER webApiUrlPrefix)
5460 };
5461 
5465 {
5466 private:
5467  Q_GADGET
5468 public:
5473 
5517 
5518  virtual void print(QTextStream & strm) const override;
5519 
5520  bool operator==(const UserUrls & other) const
5521  {
5522  return noteStoreUrl.isEqual(other.noteStoreUrl)
5523  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
5524  && userStoreUrl.isEqual(other.userStoreUrl)
5525  && utilityUrl.isEqual(other.utilityUrl)
5526  && messageStoreUrl.isEqual(other.messageStoreUrl)
5527  && userWebSocketUrl.isEqual(other.userWebSocketUrl)
5528  ;
5529  }
5530 
5531  bool operator!=(const UserUrls & other) const
5532  {
5533  return !(*this == other);
5534  }
5535 
5536  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5537  Q_PROPERTY(Optional<QString> noteStoreUrl MEMBER noteStoreUrl)
5538  Q_PROPERTY(Optional<QString> webApiUrlPrefix MEMBER webApiUrlPrefix)
5539  Q_PROPERTY(Optional<QString> userStoreUrl MEMBER userStoreUrl)
5540  Q_PROPERTY(Optional<QString> utilityUrl MEMBER utilityUrl)
5541  Q_PROPERTY(Optional<QString> messageStoreUrl MEMBER messageStoreUrl)
5542  Q_PROPERTY(Optional<QString> userWebSocketUrl MEMBER userWebSocketUrl)
5543 };
5544 
5550 {
5551 private:
5552  Q_GADGET
5553 public:
5558 
5617 
5618  virtual void print(QTextStream & strm) const override;
5619 
5620  bool operator==(const AuthenticationResult & other) const
5621  {
5622  return (currentTime == other.currentTime)
5623  && (authenticationToken == other.authenticationToken)
5624  && (expiration == other.expiration)
5625  && user.isEqual(other.user)
5626  && publicUserInfo.isEqual(other.publicUserInfo)
5627  && noteStoreUrl.isEqual(other.noteStoreUrl)
5628  && webApiUrlPrefix.isEqual(other.webApiUrlPrefix)
5629  && secondFactorRequired.isEqual(other.secondFactorRequired)
5630  && secondFactorDeliveryHint.isEqual(other.secondFactorDeliveryHint)
5631  && urls.isEqual(other.urls)
5632  ;
5633  }
5634 
5635  bool operator!=(const AuthenticationResult & other) const
5636  {
5637  return !(*this == other);
5638  }
5639 
5640  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5641  Q_PROPERTY(Timestamp currentTime MEMBER currentTime)
5642  Q_PROPERTY(QString authenticationToken MEMBER authenticationToken)
5643  Q_PROPERTY(Timestamp expiration MEMBER expiration)
5644  Q_PROPERTY(Optional<User> user MEMBER user)
5645  Q_PROPERTY(Optional<PublicUserInfo> publicUserInfo MEMBER publicUserInfo)
5646  Q_PROPERTY(Optional<QString> noteStoreUrl MEMBER noteStoreUrl)
5647  Q_PROPERTY(Optional<QString> webApiUrlPrefix MEMBER webApiUrlPrefix)
5648  Q_PROPERTY(Optional<bool> secondFactorRequired MEMBER secondFactorRequired)
5649  Q_PROPERTY(Optional<QString> secondFactorDeliveryHint MEMBER secondFactorDeliveryHint)
5650  Q_PROPERTY(Optional<UserUrls> urls MEMBER urls)
5651 };
5652 
5657 {
5658 private:
5659  Q_GADGET
5660 public:
5665 
5676  QString serviceHost;
5682  QString marketingUrl;
5686  QString supportUrl;
5729 
5730  virtual void print(QTextStream & strm) const override;
5731 
5732  bool operator==(const BootstrapSettings & other) const
5733  {
5734  return (serviceHost == other.serviceHost)
5735  && (marketingUrl == other.marketingUrl)
5736  && (supportUrl == other.supportUrl)
5737  && (accountEmailDomain == other.accountEmailDomain)
5738  && enableFacebookSharing.isEqual(other.enableFacebookSharing)
5739  && enableGiftSubscriptions.isEqual(other.enableGiftSubscriptions)
5740  && enableSupportTickets.isEqual(other.enableSupportTickets)
5741  && enableSharedNotebooks.isEqual(other.enableSharedNotebooks)
5742  && enableSingleNoteSharing.isEqual(other.enableSingleNoteSharing)
5743  && enableSponsoredAccounts.isEqual(other.enableSponsoredAccounts)
5744  && enableTwitterSharing.isEqual(other.enableTwitterSharing)
5745  && enableLinkedInSharing.isEqual(other.enableLinkedInSharing)
5746  && enablePublicNotebooks.isEqual(other.enablePublicNotebooks)
5747  && enableGoogle.isEqual(other.enableGoogle)
5748  ;
5749  }
5750 
5751  bool operator!=(const BootstrapSettings & other) const
5752  {
5753  return !(*this == other);
5754  }
5755 
5756  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5757  Q_PROPERTY(QString serviceHost MEMBER serviceHost)
5758  Q_PROPERTY(QString marketingUrl MEMBER marketingUrl)
5759  Q_PROPERTY(QString supportUrl MEMBER supportUrl)
5760  Q_PROPERTY(QString accountEmailDomain MEMBER accountEmailDomain)
5761  Q_PROPERTY(Optional<bool> enableFacebookSharing MEMBER enableFacebookSharing)
5762  Q_PROPERTY(Optional<bool> enableGiftSubscriptions MEMBER enableGiftSubscriptions)
5763  Q_PROPERTY(Optional<bool> enableSupportTickets MEMBER enableSupportTickets)
5764  Q_PROPERTY(Optional<bool> enableSharedNotebooks MEMBER enableSharedNotebooks)
5765  Q_PROPERTY(Optional<bool> enableSingleNoteSharing MEMBER enableSingleNoteSharing)
5766  Q_PROPERTY(Optional<bool> enableSponsoredAccounts MEMBER enableSponsoredAccounts)
5767  Q_PROPERTY(Optional<bool> enableTwitterSharing MEMBER enableTwitterSharing)
5768  Q_PROPERTY(Optional<bool> enableLinkedInSharing MEMBER enableLinkedInSharing)
5769  Q_PROPERTY(Optional<bool> enablePublicNotebooks MEMBER enablePublicNotebooks)
5770  Q_PROPERTY(Optional<bool> enableGoogle MEMBER enableGoogle)
5771 };
5772 
5777 {
5778 private:
5779  Q_GADGET
5780 public:
5785 
5790  QString name;
5795 
5796  virtual void print(QTextStream & strm) const override;
5797 
5798  bool operator==(const BootstrapProfile & other) const
5799  {
5800  return (name == other.name)
5801  && (settings == other.settings)
5802  ;
5803  }
5804 
5805  bool operator!=(const BootstrapProfile & other) const
5806  {
5807  return !(*this == other);
5808  }
5809 
5810  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5811  Q_PROPERTY(QString name MEMBER name)
5812  Q_PROPERTY(BootstrapSettings settings MEMBER settings)
5813 };
5814 
5819 {
5820 private:
5821  Q_GADGET
5822 public:
5827 
5832  QList<BootstrapProfile> profiles;
5833 
5834  virtual void print(QTextStream & strm) const override;
5835 
5836  bool operator==(const BootstrapInfo & other) const
5837  {
5838  return (profiles == other.profiles)
5839  ;
5840  }
5841 
5842  bool operator!=(const BootstrapInfo & other) const
5843  {
5844  return !(*this == other);
5845  }
5846 
5847  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
5848  Q_PROPERTY(QList<BootstrapProfile> profiles MEMBER profiles)
5849 };
5850 
5870 {
5871  Q_GADGET
5872 public:
5875 
5877  virtual ~EDAMUserException() noexcept override;
5878 
5880  const char * what() const noexcept override;
5881  virtual EverCloudExceptionDataPtr exceptionData() const override;
5882 
5883  virtual void print(QTextStream & strm) const override;
5884 
5885  bool operator==(const EDAMUserException & other) const
5886  {
5887  return (errorCode == other.errorCode)
5888  && parameter.isEqual(other.parameter)
5889  ;
5890  }
5891 
5892  bool operator!=(const EDAMUserException & other) const
5893  {
5894  return !(*this == other);
5895  }
5896 
5897  Q_PROPERTY(EDAMErrorCode errorCode MEMBER errorCode)
5898  Q_PROPERTY(Optional<QString> parameter MEMBER parameter)
5899 };
5900 
5916 {
5917  Q_GADGET
5918 public:
5922 
5924  virtual ~EDAMSystemException() noexcept override;
5925 
5927  const char * what() const noexcept override;
5928  virtual EverCloudExceptionDataPtr exceptionData() const override;
5929 
5930  virtual void print(QTextStream & strm) const override;
5931 
5932  bool operator==(const EDAMSystemException & other) const
5933  {
5934  return (errorCode == other.errorCode)
5935  && message.isEqual(other.message)
5936  && rateLimitDuration.isEqual(other.rateLimitDuration)
5937  ;
5938  }
5939 
5940  bool operator!=(const EDAMSystemException & other) const
5941  {
5942  return !(*this == other);
5943  }
5944 
5945  Q_PROPERTY(EDAMErrorCode errorCode MEMBER errorCode)
5946  Q_PROPERTY(Optional<QString> message MEMBER message)
5947  Q_PROPERTY(Optional<qint32> rateLimitDuration MEMBER rateLimitDuration)
5948 };
5949 
5964 {
5965  Q_GADGET
5966 public:
5969 
5971  virtual ~EDAMNotFoundException() noexcept override;
5972 
5974  const char * what() const noexcept override;
5975  virtual EverCloudExceptionDataPtr exceptionData() const override;
5976 
5977  virtual void print(QTextStream & strm) const override;
5978 
5979  bool operator==(const EDAMNotFoundException & other) const
5980  {
5981  return identifier.isEqual(other.identifier)
5982  && key.isEqual(other.key)
5983  ;
5984  }
5985 
5986  bool operator!=(const EDAMNotFoundException & other) const
5987  {
5988  return !(*this == other);
5989  }
5990 
5991  Q_PROPERTY(Optional<QString> identifier MEMBER identifier)
5992  Q_PROPERTY(Optional<QString> key MEMBER key)
5993 };
5994 
6018 {
6019  Q_GADGET
6020 public:
6021  QList<Contact> contacts;
6024 
6026  virtual ~EDAMInvalidContactsException() noexcept override;
6027 
6029  const char * what() const noexcept override;
6030  virtual EverCloudExceptionDataPtr exceptionData() const override;
6031 
6032  virtual void print(QTextStream & strm) const override;
6033 
6034  bool operator==(const EDAMInvalidContactsException & other) const
6035  {
6036  return (contacts == other.contacts)
6037  && parameter.isEqual(other.parameter)
6038  && reasons.isEqual(other.reasons)
6039  ;
6040  }
6041 
6042  bool operator!=(const EDAMInvalidContactsException & other) const
6043  {
6044  return !(*this == other);
6045  }
6046 
6047  Q_PROPERTY(QList<Contact> contacts MEMBER contacts)
6048  Q_PROPERTY(Optional<QString> parameter MEMBER parameter)
6049  Q_PROPERTY(Optional<QList<EDAMInvalidContactReason>> reasons MEMBER reasons)
6050 };
6051 
6064 {
6065 private:
6066  Q_GADGET
6067 public:
6072 
6090  qint32 updateCount;
6153 
6154  virtual void print(QTextStream & strm) const override;
6155 
6156  bool operator==(const SyncChunk & other) const
6157  {
6158  return (currentTime == other.currentTime)
6159  && chunkHighUSN.isEqual(other.chunkHighUSN)
6160  && (updateCount == other.updateCount)
6161  && notes.isEqual(other.notes)
6162  && notebooks.isEqual(other.notebooks)
6163  && tags.isEqual(other.tags)
6164  && searches.isEqual(other.searches)
6165  && resources.isEqual(other.resources)
6166  && expungedNotes.isEqual(other.expungedNotes)
6167  && expungedNotebooks.isEqual(other.expungedNotebooks)
6168  && expungedTags.isEqual(other.expungedTags)
6169  && expungedSearches.isEqual(other.expungedSearches)
6170  && linkedNotebooks.isEqual(other.linkedNotebooks)
6171  && expungedLinkedNotebooks.isEqual(other.expungedLinkedNotebooks)
6172  ;
6173  }
6174 
6175  bool operator!=(const SyncChunk & other) const
6176  {
6177  return !(*this == other);
6178  }
6179 
6180  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6181  Q_PROPERTY(Timestamp currentTime MEMBER currentTime)
6182  Q_PROPERTY(Optional<qint32> chunkHighUSN MEMBER chunkHighUSN)
6183  Q_PROPERTY(qint32 updateCount MEMBER updateCount)
6184  Q_PROPERTY(Optional<QList<Note>> notes MEMBER notes)
6185  Q_PROPERTY(Optional<QList<Notebook>> notebooks MEMBER notebooks)
6186  Q_PROPERTY(Optional<QList<Tag>> tags MEMBER tags)
6187  Q_PROPERTY(Optional<QList<SavedSearch>> searches MEMBER searches)
6188  Q_PROPERTY(Optional<QList<Resource>> resources MEMBER resources)
6189  Q_PROPERTY(Optional<QList<Guid>> expungedNotes MEMBER expungedNotes)
6190  Q_PROPERTY(Optional<QList<Guid>> expungedNotebooks MEMBER expungedNotebooks)
6191  Q_PROPERTY(Optional<QList<Guid>> expungedTags MEMBER expungedTags)
6192  Q_PROPERTY(Optional<QList<Guid>> expungedSearches MEMBER expungedSearches)
6193  Q_PROPERTY(Optional<QList<LinkedNotebook>> linkedNotebooks MEMBER linkedNotebooks)
6194  Q_PROPERTY(Optional<QList<Guid>> expungedLinkedNotebooks MEMBER expungedLinkedNotebooks)
6195 };
6196 
6202 {
6203 private:
6204  Q_GADGET
6205 public:
6210 
6215  qint32 startIndex;
6221  qint32 totalNotes;
6227  QList<Note> notes;
6259 
6260  virtual void print(QTextStream & strm) const override;
6261 
6262  bool operator==(const NoteList & other) const
6263  {
6264  return (startIndex == other.startIndex)
6265  && (totalNotes == other.totalNotes)
6266  && (notes == other.notes)
6267  && stoppedWords.isEqual(other.stoppedWords)
6268  && searchedWords.isEqual(other.searchedWords)
6269  && updateCount.isEqual(other.updateCount)
6270  && searchContextBytes.isEqual(other.searchContextBytes)
6271  && debugInfo.isEqual(other.debugInfo)
6272  ;
6273  }
6274 
6275  bool operator!=(const NoteList & other) const
6276  {
6277  return !(*this == other);
6278  }
6279 
6280  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6281  Q_PROPERTY(qint32 startIndex MEMBER startIndex)
6282  Q_PROPERTY(qint32 totalNotes MEMBER totalNotes)
6283  Q_PROPERTY(QList<Note> notes MEMBER notes)
6284  Q_PROPERTY(Optional<QStringList> stoppedWords MEMBER stoppedWords)
6285  Q_PROPERTY(Optional<QStringList> searchedWords MEMBER searchedWords)
6286  Q_PROPERTY(Optional<qint32> updateCount MEMBER updateCount)
6287  Q_PROPERTY(Optional<QByteArray> searchContextBytes MEMBER searchContextBytes)
6288  Q_PROPERTY(Optional<QString> debugInfo MEMBER debugInfo)
6289 };
6290 
6302 {
6303 private:
6304  Q_GADGET
6305 public:
6310 
6343 
6344  virtual void print(QTextStream & strm) const override;
6345 
6346  bool operator==(const NoteMetadata & other) const
6347  {
6348  return (guid == other.guid)
6349  && title.isEqual(other.title)
6350  && contentLength.isEqual(other.contentLength)
6351  && created.isEqual(other.created)
6352  && updated.isEqual(other.updated)
6353  && deleted.isEqual(other.deleted)
6354  && updateSequenceNum.isEqual(other.updateSequenceNum)
6355  && notebookGuid.isEqual(other.notebookGuid)
6356  && tagGuids.isEqual(other.tagGuids)
6357  && attributes.isEqual(other.attributes)
6358  && largestResourceMime.isEqual(other.largestResourceMime)
6359  && largestResourceSize.isEqual(other.largestResourceSize)
6360  ;
6361  }
6362 
6363  bool operator!=(const NoteMetadata & other) const
6364  {
6365  return !(*this == other);
6366  }
6367 
6368  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6369  Q_PROPERTY(Guid guid MEMBER guid)
6370  Q_PROPERTY(Optional<QString> title MEMBER title)
6371  Q_PROPERTY(Optional<qint32> contentLength MEMBER contentLength)
6372  Q_PROPERTY(Optional<Timestamp> created MEMBER created)
6373  Q_PROPERTY(Optional<Timestamp> updated MEMBER updated)
6374  Q_PROPERTY(Optional<Timestamp> deleted MEMBER deleted)
6375  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
6376  Q_PROPERTY(Optional<QString> notebookGuid MEMBER notebookGuid)
6377  Q_PROPERTY(Optional<QList<Guid>> tagGuids MEMBER tagGuids)
6378  Q_PROPERTY(Optional<NoteAttributes> attributes MEMBER attributes)
6379  Q_PROPERTY(Optional<QString> largestResourceMime MEMBER largestResourceMime)
6380  Q_PROPERTY(Optional<qint32> largestResourceSize MEMBER largestResourceSize)
6381 };
6382 
6390 {
6391 private:
6392  Q_GADGET
6393 public:
6398 
6403  qint32 startIndex;
6409  qint32 totalNotes;
6417  QList<NoteMetadata> notes;
6449 
6450  virtual void print(QTextStream & strm) const override;
6451 
6452  bool operator==(const NotesMetadataList & other) const
6453  {
6454  return (startIndex == other.startIndex)
6455  && (totalNotes == other.totalNotes)
6456  && (notes == other.notes)
6457  && stoppedWords.isEqual(other.stoppedWords)
6458  && searchedWords.isEqual(other.searchedWords)
6459  && updateCount.isEqual(other.updateCount)
6460  && searchContextBytes.isEqual(other.searchContextBytes)
6461  && debugInfo.isEqual(other.debugInfo)
6462  ;
6463  }
6464 
6465  bool operator!=(const NotesMetadataList & other) const
6466  {
6467  return !(*this == other);
6468  }
6469 
6470  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6471  Q_PROPERTY(qint32 startIndex MEMBER startIndex)
6472  Q_PROPERTY(qint32 totalNotes MEMBER totalNotes)
6473  Q_PROPERTY(QList<NoteMetadata> notes MEMBER notes)
6474  Q_PROPERTY(Optional<QStringList> stoppedWords MEMBER stoppedWords)
6475  Q_PROPERTY(Optional<QStringList> searchedWords MEMBER searchedWords)
6476  Q_PROPERTY(Optional<qint32> updateCount MEMBER updateCount)
6477  Q_PROPERTY(Optional<QByteArray> searchContextBytes MEMBER searchContextBytes)
6478  Q_PROPERTY(Optional<QString> debugInfo MEMBER debugInfo)
6479 };
6480 
6487 {
6488 private:
6489  Q_GADGET
6490 public:
6495 
6532 
6533  virtual void print(QTextStream & strm) const override;
6534 
6535  bool operator==(const NoteEmailParameters & other) const
6536  {
6537  return guid.isEqual(other.guid)
6538  && note.isEqual(other.note)
6539  && toAddresses.isEqual(other.toAddresses)
6540  && ccAddresses.isEqual(other.ccAddresses)
6541  && subject.isEqual(other.subject)
6542  && message.isEqual(other.message)
6543  ;
6544  }
6545 
6546  bool operator!=(const NoteEmailParameters & other) const
6547  {
6548  return !(*this == other);
6549  }
6550 
6551  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6552  Q_PROPERTY(Optional<QString> guid MEMBER guid)
6553  Q_PROPERTY(Optional<Note> note MEMBER note)
6554  Q_PROPERTY(Optional<QStringList> toAddresses MEMBER toAddresses)
6555  Q_PROPERTY(Optional<QStringList> ccAddresses MEMBER ccAddresses)
6556  Q_PROPERTY(Optional<QString> subject MEMBER subject)
6557  Q_PROPERTY(Optional<QString> message MEMBER message)
6558 };
6559 
6569 {
6570 private:
6571  Q_GADGET
6572 public:
6577 
6656 
6657  virtual void print(QTextStream & strm) const override;
6658 
6659  bool operator==(const RelatedResult & other) const
6660  {
6661  return notes.isEqual(other.notes)
6662  && notebooks.isEqual(other.notebooks)
6663  && tags.isEqual(other.tags)
6664  && containingNotebooks.isEqual(other.containingNotebooks)
6665  && debugInfo.isEqual(other.debugInfo)
6666  && experts.isEqual(other.experts)
6667  && relatedContent.isEqual(other.relatedContent)
6668  && cacheKey.isEqual(other.cacheKey)
6669  && cacheExpires.isEqual(other.cacheExpires)
6670  ;
6671  }
6672 
6673  bool operator!=(const RelatedResult & other) const
6674  {
6675  return !(*this == other);
6676  }
6677 
6678  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6679  Q_PROPERTY(Optional<QList<Note>> notes MEMBER notes)
6680  Q_PROPERTY(Optional<QList<Notebook>> notebooks MEMBER notebooks)
6681  Q_PROPERTY(Optional<QList<Tag>> tags MEMBER tags)
6682  Q_PROPERTY(Optional<QList<NotebookDescriptor>> containingNotebooks MEMBER containingNotebooks)
6683  Q_PROPERTY(Optional<QString> debugInfo MEMBER debugInfo)
6684  Q_PROPERTY(Optional<QList<UserProfile>> experts MEMBER experts)
6685  Q_PROPERTY(Optional<QList<RelatedContent>> relatedContent MEMBER relatedContent)
6686  Q_PROPERTY(Optional<QString> cacheKey MEMBER cacheKey)
6687  Q_PROPERTY(Optional<qint32> cacheExpires MEMBER cacheExpires)
6688 };
6689 
6696 {
6697 private:
6698  Q_GADGET
6699 public:
6704 
6718 
6719  virtual void print(QTextStream & strm) const override;
6720 
6721  bool operator==(const UpdateNoteIfUsnMatchesResult & other) const
6722  {
6723  return note.isEqual(other.note)
6724  && updated.isEqual(other.updated)
6725  ;
6726  }
6727 
6728  bool operator!=(const UpdateNoteIfUsnMatchesResult & other) const
6729  {
6730  return !(*this == other);
6731  }
6732 
6733  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6734  Q_PROPERTY(Optional<Note> note MEMBER note)
6735  Q_PROPERTY(Optional<bool> updated MEMBER updated)
6736 };
6737 
6744 {
6745 private:
6746  Q_GADGET
6747 public:
6752 
6781 
6782  virtual void print(QTextStream & strm) const override;
6783 
6784  bool operator==(const InvitationShareRelationship & other) const
6785  {
6786  return displayName.isEqual(other.displayName)
6787  && recipientUserIdentity.isEqual(other.recipientUserIdentity)
6788  && privilege.isEqual(other.privilege)
6789  && sharerUserId.isEqual(other.sharerUserId)
6790  ;
6791  }
6792 
6793  bool operator!=(const InvitationShareRelationship & other) const
6794  {
6795  return !(*this == other);
6796  }
6797 
6798  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6799  Q_PROPERTY(Optional<QString> displayName MEMBER displayName)
6800  Q_PROPERTY(Optional<UserIdentity> recipientUserIdentity MEMBER recipientUserIdentity)
6801  Q_PROPERTY(Optional<ShareRelationshipPrivilegeLevel> privilege MEMBER privilege)
6802  Q_PROPERTY(Optional<UserID> sharerUserId MEMBER sharerUserId)
6803 };
6804 
6813 {
6814 private:
6815  Q_GADGET
6816 public:
6821 
6842 
6843  virtual void print(QTextStream & strm) const override;
6844 
6845  bool operator==(const ShareRelationships & other) const
6846  {
6847  return invitations.isEqual(other.invitations)
6848  && memberships.isEqual(other.memberships)
6849  && invitationRestrictions.isEqual(other.invitationRestrictions)
6850  ;
6851  }
6852 
6853  bool operator!=(const ShareRelationships & other) const
6854  {
6855  return !(*this == other);
6856  }
6857 
6858  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6859  Q_PROPERTY(Optional<QList<InvitationShareRelationship>> invitations MEMBER invitations)
6860  Q_PROPERTY(Optional<QList<MemberShareRelationship>> memberships MEMBER memberships)
6861  Q_PROPERTY(Optional<ShareRelationshipRestrictions> invitationRestrictions MEMBER invitationRestrictions)
6862 };
6863 
6870 {
6871 private:
6872  Q_GADGET
6873 public:
6878 
6924 
6925  virtual void print(QTextStream & strm) const override;
6926 
6927  bool operator==(const ManageNotebookSharesParameters & other) const
6928  {
6929  return notebookGuid.isEqual(other.notebookGuid)
6930  && inviteMessage.isEqual(other.inviteMessage)
6931  && membershipsToUpdate.isEqual(other.membershipsToUpdate)
6932  && invitationsToCreateOrUpdate.isEqual(other.invitationsToCreateOrUpdate)
6933  && unshares.isEqual(other.unshares)
6934  ;
6935  }
6936 
6937  bool operator!=(const ManageNotebookSharesParameters & other) const
6938  {
6939  return !(*this == other);
6940  }
6941 
6942  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
6943  Q_PROPERTY(Optional<QString> notebookGuid MEMBER notebookGuid)
6944  Q_PROPERTY(Optional<QString> inviteMessage MEMBER inviteMessage)
6945  Q_PROPERTY(Optional<QList<MemberShareRelationship>> membershipsToUpdate MEMBER membershipsToUpdate)
6946  Q_PROPERTY(Optional<QList<InvitationShareRelationship>> invitationsToCreateOrUpdate MEMBER invitationsToCreateOrUpdate)
6947  Q_PROPERTY(Optional<QList<UserIdentity>> unshares MEMBER unshares)
6948 };
6949 
6962 {
6963 private:
6964  Q_GADGET
6965 public:
6970 
6988 
6989  virtual void print(QTextStream & strm) const override;
6990 
6991  bool operator==(const ManageNotebookSharesError & other) const
6992  {
6993  return userIdentity.isEqual(other.userIdentity)
6994  && userException.isEqual(other.userException)
6995  && notFoundException.isEqual(other.notFoundException)
6996  ;
6997  }
6998 
6999  bool operator!=(const ManageNotebookSharesError & other) const
7000  {
7001  return !(*this == other);
7002  }
7003 
7004  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
7005  Q_PROPERTY(Optional<UserIdentity> userIdentity MEMBER userIdentity)
7006  Q_PROPERTY(Optional<EDAMUserException> userException MEMBER userException)
7007  Q_PROPERTY(Optional<EDAMNotFoundException> notFoundException MEMBER notFoundException)
7008 };
7009 
7015 {
7016 private:
7017  Q_GADGET
7018 public:
7023 
7030 
7031  virtual void print(QTextStream & strm) const override;
7032 
7033  bool operator==(const ManageNotebookSharesResult & other) const
7034  {
7035  return errors.isEqual(other.errors)
7036  ;
7037  }
7038 
7039  bool operator!=(const ManageNotebookSharesResult & other) const
7040  {
7041  return !(*this == other);
7042  }
7043 
7044  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
7045  Q_PROPERTY(Optional<QList<ManageNotebookSharesError>> errors MEMBER errors)
7046 };
7047 
7053 {
7054 private:
7055  Q_GADGET
7056 public:
7061 
7085 
7086  virtual void print(QTextStream & strm) const override;
7087 
7088  bool operator==(const SharedNoteTemplate & other) const
7089  {
7090  return noteGuid.isEqual(other.noteGuid)
7091  && recipientThreadId.isEqual(other.recipientThreadId)
7092  && recipientContacts.isEqual(other.recipientContacts)
7093  && privilege.isEqual(other.privilege)
7094  ;
7095  }
7096 
7097  bool operator!=(const SharedNoteTemplate & other) const
7098  {
7099  return !(*this == other);
7100  }
7101 
7102  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
7103  Q_PROPERTY(Optional<Guid> noteGuid MEMBER noteGuid)
7104  Q_PROPERTY(Optional<MessageThreadID> recipientThreadId MEMBER recipientThreadId)
7105  Q_PROPERTY(Optional<QList<Contact>> recipientContacts MEMBER recipientContacts)
7106  Q_PROPERTY(Optional<SharedNotePrivilegeLevel> privilege MEMBER privilege)
7107 };
7108 
7114 {
7115 private:
7116  Q_GADGET
7117 public:
7122 
7146 
7147  virtual void print(QTextStream & strm) const override;
7148 
7149  bool operator==(const NotebookShareTemplate & other) const
7150  {
7151  return notebookGuid.isEqual(other.notebookGuid)
7152  && recipientThreadId.isEqual(other.recipientThreadId)
7153  && recipientContacts.isEqual(other.recipientContacts)
7154  && privilege.isEqual(other.privilege)
7155  ;
7156  }
7157 
7158  bool operator!=(const NotebookShareTemplate & other) const
7159  {
7160  return !(*this == other);
7161  }
7162 
7163  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
7164  Q_PROPERTY(Optional<Guid> notebookGuid MEMBER notebookGuid)
7165  Q_PROPERTY(Optional<MessageThreadID> recipientThreadId MEMBER recipientThreadId)
7166  Q_PROPERTY(Optional<QList<Contact>> recipientContacts MEMBER recipientContacts)
7167  Q_PROPERTY(Optional<SharedNotebookPrivilegeLevel> privilege MEMBER privilege)
7168 };
7169 
7175 {
7176 private:
7177  Q_GADGET
7178 public:
7183 
7195 
7196  virtual void print(QTextStream & strm) const override;
7197 
7199  {
7200  return updateSequenceNum.isEqual(other.updateSequenceNum)
7201  && matchingShares.isEqual(other.matchingShares)
7202  ;
7203  }
7204 
7205  bool operator!=(const CreateOrUpdateNotebookSharesResult & other) const
7206  {
7207  return !(*this == other);
7208  }
7209 
7210  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
7211  Q_PROPERTY(Optional<qint32> updateSequenceNum MEMBER updateSequenceNum)
7212  Q_PROPERTY(Optional<QList<SharedNotebook>> matchingShares MEMBER matchingShares)
7213 };
7214 
7227 {
7228 private:
7229  Q_GADGET
7230 public:
7235 
7259 
7260  virtual void print(QTextStream & strm) const override;
7261 
7262  bool operator==(const ManageNoteSharesError & other) const
7263  {
7264  return identityID.isEqual(other.identityID)
7265  && userID.isEqual(other.userID)
7266  && userException.isEqual(other.userException)
7267  && notFoundException.isEqual(other.notFoundException)
7268  ;
7269  }
7270 
7271  bool operator!=(const ManageNoteSharesError & other) const
7272  {
7273  return !(*this == other);
7274  }
7275 
7276  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
7277  Q_PROPERTY(Optional<IdentityID> identityID MEMBER identityID)
7278  Q_PROPERTY(Optional<UserID> userID MEMBER userID)
7279  Q_PROPERTY(Optional<EDAMUserException> userException MEMBER userException)
7280  Q_PROPERTY(Optional<EDAMNotFoundException> notFoundException MEMBER notFoundException)
7281 };
7282 
7288 {
7289 private:
7290  Q_GADGET
7291 public:
7296 
7303 
7304  virtual void print(QTextStream & strm) const override;
7305 
7306  bool operator==(const ManageNoteSharesResult & other) const
7307  {
7308  return errors.isEqual(other.errors)
7309  ;
7310  }
7311 
7312  bool operator!=(const ManageNoteSharesResult & other) const
7313  {
7314  return !(*this == other);
7315  }
7316 
7317  Q_PROPERTY(EverCloudLocalData localData MEMBER localData)
7318  Q_PROPERTY(Optional<QList<ManageNoteSharesError>> errors MEMBER errors)
7319 };
7320 
7321 } // namespace qevercloud
7322 
7323 Q_DECLARE_METATYPE(qevercloud::EverCloudLocalData)
7324 Q_DECLARE_METATYPE(qevercloud::SyncState)
7325 Q_DECLARE_METATYPE(qevercloud::SyncChunkFilter)
7326 Q_DECLARE_METATYPE(qevercloud::NoteFilter)
7327 Q_DECLARE_METATYPE(qevercloud::NotesMetadataResultSpec)
7328 Q_DECLARE_METATYPE(qevercloud::NoteCollectionCounts)
7329 Q_DECLARE_METATYPE(qevercloud::NoteResultSpec)
7330 Q_DECLARE_METATYPE(qevercloud::NoteVersionId)
7331 Q_DECLARE_METATYPE(qevercloud::RelatedQuery)
7332 Q_DECLARE_METATYPE(qevercloud::RelatedResultSpec)
7334 Q_DECLARE_METATYPE(qevercloud::MemberShareRelationship)
7336 Q_DECLARE_METATYPE(qevercloud::NoteMemberShareRelationship)
7338 Q_DECLARE_METATYPE(qevercloud::NoteShareRelationships)
7339 Q_DECLARE_METATYPE(qevercloud::ManageNoteSharesParameters)
7340 Q_DECLARE_METATYPE(qevercloud::Data)
7341 Q_DECLARE_METATYPE(qevercloud::UserAttributes)
7342 Q_DECLARE_METATYPE(qevercloud::BusinessUserAttributes)
7343 Q_DECLARE_METATYPE(qevercloud::Accounting)
7344 Q_DECLARE_METATYPE(qevercloud::BusinessUserInfo)
7345 Q_DECLARE_METATYPE(qevercloud::AccountLimits)
7346 Q_DECLARE_METATYPE(qevercloud::User)
7347 Q_DECLARE_METATYPE(qevercloud::Contact)
7348 Q_DECLARE_METATYPE(qevercloud::Identity)
7349 Q_DECLARE_METATYPE(qevercloud::Tag)
7350 Q_DECLARE_METATYPE(qevercloud::LazyMap)
7351 Q_DECLARE_METATYPE(qevercloud::ResourceAttributes)
7352 Q_DECLARE_METATYPE(qevercloud::Resource)
7353 Q_DECLARE_METATYPE(qevercloud::NoteAttributes)
7354 Q_DECLARE_METATYPE(qevercloud::SharedNote)
7355 Q_DECLARE_METATYPE(qevercloud::NoteRestrictions)
7356 Q_DECLARE_METATYPE(qevercloud::NoteLimits)
7357 Q_DECLARE_METATYPE(qevercloud::Note)
7358 Q_DECLARE_METATYPE(qevercloud::Publishing)
7359 Q_DECLARE_METATYPE(qevercloud::BusinessNotebook)
7360 Q_DECLARE_METATYPE(qevercloud::SavedSearchScope)
7361 Q_DECLARE_METATYPE(qevercloud::SavedSearch)
7363 Q_DECLARE_METATYPE(qevercloud::NotebookRecipientSettings)
7364 Q_DECLARE_METATYPE(qevercloud::SharedNotebook)
7366 Q_DECLARE_METATYPE(qevercloud::NotebookRestrictions)
7367 Q_DECLARE_METATYPE(qevercloud::Notebook)
7368 Q_DECLARE_METATYPE(qevercloud::LinkedNotebook)
7369 Q_DECLARE_METATYPE(qevercloud::NotebookDescriptor)
7370 Q_DECLARE_METATYPE(qevercloud::UserProfile)
7371 Q_DECLARE_METATYPE(qevercloud::RelatedContentImage)
7372 Q_DECLARE_METATYPE(qevercloud::RelatedContent)
7373 Q_DECLARE_METATYPE(qevercloud::BusinessInvitation)
7374 Q_DECLARE_METATYPE(qevercloud::UserIdentity)
7375 Q_DECLARE_METATYPE(qevercloud::PublicUserInfo)
7376 Q_DECLARE_METATYPE(qevercloud::UserUrls)
7377 Q_DECLARE_METATYPE(qevercloud::AuthenticationResult)
7378 Q_DECLARE_METATYPE(qevercloud::BootstrapSettings)
7379 Q_DECLARE_METATYPE(qevercloud::BootstrapProfile)
7380 Q_DECLARE_METATYPE(qevercloud::BootstrapInfo)
7381 Q_DECLARE_METATYPE(qevercloud::EDAMUserException)
7382 Q_DECLARE_METATYPE(qevercloud::EDAMSystemException)
7383 Q_DECLARE_METATYPE(qevercloud::EDAMNotFoundException)
7384 Q_DECLARE_METATYPE(qevercloud::EDAMInvalidContactsException)
7385 Q_DECLARE_METATYPE(qevercloud::SyncChunk)
7386 Q_DECLARE_METATYPE(qevercloud::NoteList)
7387 Q_DECLARE_METATYPE(qevercloud::NoteMetadata)
7388 Q_DECLARE_METATYPE(qevercloud::NotesMetadataList)
7389 Q_DECLARE_METATYPE(qevercloud::NoteEmailParameters)
7390 Q_DECLARE_METATYPE(qevercloud::RelatedResult)
7391 Q_DECLARE_METATYPE(qevercloud::UpdateNoteIfUsnMatchesResult)
7392 Q_DECLARE_METATYPE(qevercloud::InvitationShareRelationship)
7393 Q_DECLARE_METATYPE(qevercloud::ShareRelationships)
7395 Q_DECLARE_METATYPE(qevercloud::ManageNotebookSharesError)
7396 Q_DECLARE_METATYPE(qevercloud::ManageNotebookSharesResult)
7397 Q_DECLARE_METATYPE(qevercloud::SharedNoteTemplate)
7398 Q_DECLARE_METATYPE(qevercloud::NotebookShareTemplate)
7400 Q_DECLARE_METATYPE(qevercloud::ManageNoteSharesError)
7401 Q_DECLARE_METATYPE(qevercloud::ManageNoteSharesResult)
7402 
7403 
7404 #endif // QEVERCLOUD_GENERATED_TYPES_H
qevercloud::NotebookRestrictions::noCreateNotes
Optional< bool > noCreateNotes
Definition: Types.h:4398
qevercloud::BootstrapProfile::operator!=
bool operator!=(const BootstrapProfile &other) const
Definition: Types.h:5805
qevercloud::ManageNoteSharesError::operator==
bool operator==(const ManageNoteSharesError &other) const
Definition: Types.h:7262
qevercloud::NoteAttributes::reminderTime
Optional< Timestamp > reminderTime
Definition: Types.h:3149
qevercloud::Tag::print
virtual void print(QTextStream &strm) const override
qevercloud::NotesMetadataResultSpec
Definition: Types.h:575
qevercloud::Contact::type
Optional< ContactType > type
Definition: Types.h:2487
qevercloud::RelatedContent::sourceUrl
Optional< QString > sourceUrl
Definition: Types.h:5147
qevercloud::Notebook::publishing
Optional< Publishing > publishing
Definition: Types.h:4668
qevercloud::LazyMap::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteList::searchedWords
Optional< QStringList > searchedWords
Definition: Types.h:6240
qevercloud::Publishing::publicDescription
Optional< QString > publicDescription
Definition: Types.h:3794
qevercloud::AuthenticationResult::user
Optional< User > user
Definition: Types.h:5581
qevercloud::ShareRelationships::operator==
bool operator==(const ShareRelationships &other) const
Definition: Types.h:6845
qevercloud::InvitationShareRelationship::localData
EverCloudLocalData localData
Definition: Types.h:6751
qevercloud::User::active
Optional< bool > active
Definition: Types.h:2371
qevercloud::ManageNoteSharesResult::errors
Optional< QList< ManageNoteSharesError > > errors
Definition: Types.h:7302
qevercloud::RelatedResultSpec::maxTags
Optional< qint32 > maxTags
Definition: Types.h:982
qevercloud::AccountLimits::uploadLimit
Optional< qint64 > uploadLimit
Definition: Types.h:2218
qevercloud::BusinessUserInfo::print
virtual void print(QTextStream &strm) const override
qevercloud::EDAMSystemException::rateLimitDuration
Optional< qint32 > rateLimitDuration
Definition: Types.h:5921
qevercloud::Accounting::premiumSubscriptionNumber
Optional< QString > premiumSubscriptionNumber
Definition: Types.h:2010
qevercloud::NoteEmailParameters::operator!=
bool operator!=(const NoteEmailParameters &other) const
Definition: Types.h:6546
qevercloud::User
Definition: Types.h:2285
qevercloud::NoteLimits::noteResourceCountMax
Optional< qint32 > noteResourceCountMax
Definition: Types.h:3503
qevercloud::UpdateNoteIfUsnMatchesResult
Definition: Types.h:6696
qevercloud::Tag::localData
EverCloudLocalData localData
Definition: Types.h:2654
qevercloud::NotesMetadataList::notes
QList< NoteMetadata > notes
Definition: Types.h:6417
qevercloud::EDAMSystemException::errorCode
EDAMErrorCode errorCode
Definition: Types.h:5919
qevercloud::Note::title
Optional< QString > title
Definition: Types.h:3568
qevercloud::SharedNote::operator!=
bool operator!=(const SharedNote &other) const
Definition: Types.h:3378
qevercloud::EDAMNotFoundException::operator!=
bool operator!=(const EDAMNotFoundException &other) const
Definition: Types.h:5986
qevercloud::NotebookShareTemplate::notebookGuid
Optional< Guid > notebookGuid
Definition: Types.h:7126
qevercloud::BootstrapProfile::localData
EverCloudLocalData localData
Definition: Types.h:5784
qevercloud::LinkedNotebook::guid
Optional< Guid > guid
Definition: Types.h:4820
qevercloud::User::photoUrl
Optional< QString > photoUrl
Definition: Types.h:2397
qevercloud::Notebook::defaultNotebook
Optional< bool > defaultNotebook
Definition: Types.h:4644
qevercloud::RelatedQuery::cacheKey
Optional< QString > cacheKey
Definition: Types.h:916
qevercloud::ManageNotebookSharesParameters::unshares
Optional< QList< UserIdentity > > unshares
Definition: Types.h:6923
qevercloud::SharedNoteTemplate::privilege
Optional< SharedNotePrivilegeLevel > privilege
Definition: Types.h:7084
qevercloud::UserUrls::userWebSocketUrl
Optional< QString > userWebSocketUrl
Definition: Types.h:5516
qevercloud::NotesMetadataList::debugInfo
Optional< QString > debugInfo
Definition: Types.h:6448
qevercloud::NoteVersionId::localData
EverCloudLocalData localData
Definition: Types.h:801
qevercloud::UserUrls::operator==
bool operator==(const UserUrls &other) const
Definition: Types.h:5520
qevercloud::ManageNoteSharesParameters::invitationsToUpdate
Optional< QList< NoteInvitationShareRelationship > > invitationsToUpdate
Definition: Types.h:1459
qevercloud::ResourceAttributes::altitude
Optional< double > altitude
Definition: Types.h:2816
qevercloud::AuthenticationResult::currentTime
Timestamp currentTime
Definition: Types.h:5563
qevercloud::SharedNotebook
Definition: Types.h:4164
qevercloud::SavedSearch::localData
EverCloudLocalData localData
Definition: Types.h:3941
qevercloud::ManageNotebookSharesError::localData
EverCloudLocalData localData
Definition: Types.h:6969
qevercloud::BootstrapSettings::enableGoogle
Optional< bool > enableGoogle
Definition: Types.h:5728
qevercloud::EDAMInvalidContactsException::contacts
QList< Contact > contacts
Definition: Types.h:6021
qevercloud::Contact::photoUrl
Optional< QString > photoUrl
Definition: Types.h:2492
qevercloud::NoteList::totalNotes
qint32 totalNotes
Definition: Types.h:6221
qevercloud::EDAMErrorCode
EDAMErrorCode
Definition: EDAMErrorCode.h:113
qevercloud::RelatedContent::teaser
Optional< QString > teaser
Definition: Types.h:5164
qevercloud::SyncChunk::expungedLinkedNotebooks
Optional< QList< Guid > > expungedLinkedNotebooks
Definition: Types.h:6152
qevercloud::User::businessUserInfo
Optional< BusinessUserInfo > businessUserInfo
Definition: Types.h:2390
qevercloud::SyncChunk::chunkHighUSN
Optional< qint32 > chunkHighUSN
Definition: Types.h:6082
qevercloud::RelatedContent::operator==
bool operator==(const RelatedContent &other) const
Definition: Types.h:5202
qevercloud::NotesMetadataList::stoppedWords
Optional< QStringList > stoppedWords
Definition: Types.h:6423
qevercloud::Data::body
Optional< QByteArray > body
Definition: Types.h:1530
qevercloud::BusinessInvitation::print
virtual void print(QTextStream &strm) const override
qevercloud::AuthenticationResult::operator!=
bool operator!=(const AuthenticationResult &other) const
Definition: Types.h:5635
qevercloud::Note::guid
Optional< Guid > guid
Definition: Types.h:3560
qevercloud::AccountLimits
Definition: Types.h:2180
qevercloud::BootstrapSettings::enableSupportTickets
Optional< bool > enableSupportTickets
Definition: Types.h:5703
qevercloud::SharedNote::serviceUpdated
Optional< Timestamp > serviceUpdated
Definition: Types.h:3359
qevercloud::SavedSearchScope::print
virtual void print(QTextStream &strm) const override
qevercloud::LinkedNotebook::username
Optional< QString > username
Definition: Types.h:4793
qevercloud::BusinessUserAttributes::operator==
bool operator==(const BusinessUserAttributes &other) const
Definition: Types.h:1898
qevercloud::ShareRelationshipRestrictions::operator!=
bool operator!=(const ShareRelationshipRestrictions &other) const
Definition: Types.h:1084
qevercloud::RelatedResultSpec::maxNotebooks
Optional< qint32 > maxNotebooks
Definition: Types.h:975
qevercloud::UserAttributes
Definition: Types.h:1559
qevercloud::UserAttributes::preactivation
Optional< bool > preactivation
Definition: Types.h:1590
qevercloud::RelatedContentImage::operator==
bool operator==(const RelatedContentImage &other) const
Definition: Types.h:5090
qevercloud::NoteFilter::tagGuids
Optional< QList< Guid > > tagGuids
Definition: Types.h:465
qevercloud::InvitationShareRelationship::recipientUserIdentity
Optional< UserIdentity > recipientUserIdentity
Definition: Types.h:6766
qevercloud::NoteLimits::operator!=
bool operator!=(const NoteLimits &other) const
Definition: Types.h:3525
qevercloud::BootstrapSettings::enableLinkedInSharing
Optional< bool > enableLinkedInSharing
Definition: Types.h:5721
qevercloud::NoteEmailParameters::toAddresses
Optional< QStringList > toAddresses
Definition: Types.h:6514
qevercloud::LazyMap::keysOnly
Optional< QSet< QString > > keysOnly
Definition: Types.h:2754
qevercloud::RelatedContentImage::width
Optional< qint32 > width
Definition: Types.h:5074
qevercloud::RelatedResult
Definition: Types.h:6569
qevercloud::MemberShareRelationship::operator!=
bool operator!=(const MemberShareRelationship &other) const
Definition: Types.h:1166
qevercloud::SyncChunkFilter::localData
EverCloudLocalData localData
Definition: Types.h:276
qevercloud::UserAttributes::defaultLongitude
Optional< double > defaultLongitude
Definition: Types.h:1584
qevercloud::ManageNoteSharesError::userID
Optional< UserID > userID
Definition: Types.h:7245
qevercloud::RelatedContentImage::pixelRatio
Optional< double > pixelRatio
Definition: Types.h:5082
qevercloud::BusinessUserInfo
Definition: Types.h:2115
qevercloud::Publishing::print
virtual void print(QTextStream &strm) const override
qevercloud::BusinessNotebook::operator!=
bool operator!=(const BusinessNotebook &other) const
Definition: Types.h:3868
qevercloud::Notebook::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:4631
qevercloud::Contact::operator!=
bool operator!=(const Contact &other) const
Definition: Types.h:2529
qevercloud::NotebookRestrictions::noPublishToBusinessLibrary
Optional< bool > noPublishToBusinessLibrary
Definition: Types.h:4451
qevercloud::RelatedQuery::plainText
Optional< QString > plainText
Definition: Types.h:886
qevercloud::Accounting::uploadLimitNextMonth
Optional< qint64 > uploadLimitNextMonth
Definition: Types.h:1951
qevercloud::Identity::blocked
Optional< bool > blocked
Definition: Types.h:2587
qevercloud::NoteLimits::uploadLimit
Optional< qint64 > uploadLimit
Definition: Types.h:3505
qevercloud::Accounting::premiumCommerceService
Optional< QString > premiumCommerceService
Definition: Types.h:1966
qevercloud::Note::limits
Optional< NoteLimits > limits
Definition: Types.h:3693
qevercloud::EDAMNotFoundException::identifier
Optional< QString > identifier
Definition: Types.h:5967
qevercloud::Resource::operator==
bool operator==(const Resource &other) const
Definition: Types.h:3003
qevercloud::ManageNoteSharesParameters::membershipsToUnshare
Optional< QList< UserID > > membershipsToUnshare
Definition: Types.h:1463
qevercloud::AccountLimits::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedContent::sourceName
Optional< QString > sourceName
Definition: Types.h:5155
qevercloud::SharedNotebook::username
Optional< QString > username
Definition: Types.h:4228
qevercloud::NoteFilter::timeZone
Optional< QString > timeZone
Definition: Types.h:475
qevercloud::RelatedResultSpec::maxRelatedContent
Optional< qint32 > maxRelatedContent
Definition: Types.h:1014
qevercloud::BusinessInvitation::operator!=
bool operator!=(const BusinessInvitation &other) const
Definition: Types.h:5312
qevercloud::LinkedNotebook::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:4827
qevercloud::MemberShareRelationship::operator==
bool operator==(const MemberShareRelationship &other) const
Definition: Types.h:1155
qevercloud::Resource::mime
Optional< QString > mime
Definition: Types.h:2957
qevercloud::UserAttributes::optOutMachineLearning
Optional< bool > optOutMachineLearning
Definition: Types.h:1764
qevercloud::InvitationShareRelationship
Definition: Types.h:6744
qevercloud::AccountLimits::userMailLimitDaily
Optional< qint32 > userMailLimitDaily
Definition: Types.h:2194
qevercloud::Notebook::sharedNotebooks
Optional< QList< SharedNotebook > > sharedNotebooks
Definition: Types.h:4699
qevercloud::NoteList::operator==
bool operator==(const NoteList &other) const
Definition: Types.h:6262
qevercloud::UserProfile::operator!=
bool operator!=(const UserProfile &other) const
Definition: Types.h:5033
qevercloud::ShareRelationshipRestrictions::noSetModify
Optional< bool > noSetModify
Definition: Types.h:1069
qevercloud::BusinessInvitation::mostRecentReminder
Optional< Timestamp > mostRecentReminder
Definition: Types.h:5295
qevercloud::RelatedContent::print
virtual void print(QTextStream &strm) const override
qevercloud::SharedNotebook::serviceAssigned
Optional< Timestamp > serviceAssigned
Definition: Types.h:4272
qevercloud::SavedSearchScope::includeAccount
Optional< bool > includeAccount
Definition: Types.h:3896
qevercloud::SharedNotebook::privilege
Optional< SharedNotebookPrivilegeLevel > privilege
Definition: Types.h:4233
qevercloud::PublicUserInfo::noteStoreUrl
Optional< QString > noteStoreUrl
Definition: Types.h:5425
qevercloud::Guid
QString Guid
Definition: Types.h:62
qevercloud::NotebookRestrictions::noSetRecipientSettingsStack
Optional< bool > noSetRecipientSettingsStack
Definition: Types.h:4514
qevercloud::UserProfile::name
Optional< QString > name
Definition: Types.h:4981
qevercloud::SharedNotebookRecipientSettings::reminderNotifyInApp
Optional< bool > reminderNotifyInApp
Definition: Types.h:4059
qevercloud::SharedNotebook::recipientIdentityId
Optional< IdentityID > recipientIdentityId
Definition: Types.h:4196
qevercloud::ResourceAttributes
Definition: Types.h:2785
qevercloud::NoteResultSpec::operator!=
bool operator!=(const NoteResultSpec &other) const
Definition: Types.h:771
qevercloud::Identity::userConnected
Optional< bool > userConnected
Definition: Types.h:2604
qevercloud::RelatedContentImage
Definition: Types.h:5058
qevercloud::NotebookDescriptor::print
virtual void print(QTextStream &strm) const override
qevercloud::UserUrls::messageStoreUrl
Optional< QString > messageStoreUrl
Definition: Types.h:5511
qevercloud::ManageNotebookSharesError::notFoundException
Optional< EDAMNotFoundException > notFoundException
Definition: Types.h:6987
qevercloud::BusinessInvitation
Definition: Types.h:5252
qevercloud::NoteShareRelationships::invitationRestrictions
Optional< NoteShareRelationshipRestrictions > invitationRestrictions
Definition: Types.h:1397
qevercloud::SharedNote::serviceCreated
Optional< Timestamp > serviceCreated
Definition: Types.h:3355
qevercloud::Note
Definition: Types.h:3543
qevercloud::EDAMUserException::errorCode
EDAMErrorCode errorCode
Definition: Types.h:5873
qevercloud::Accounting::premiumOrderNumber
Optional< QString > premiumOrderNumber
Definition: Types.h:1961
qevercloud::Resource::height
Optional< qint16 > height
Definition: Types.h:2967
qevercloud::Optional::isEqual
bool isEqual(const Optional< T > &other) const
Definition: Optional.h:345
qevercloud::EDAMUserException::~EDAMUserException
virtual ~EDAMUserException() noexcept override
qevercloud::Publishing
Definition: Types.h:3752
qevercloud::LazyMap::FullMap
QMap< QString, QString > FullMap
Definition: Types.h:2774
qevercloud::SharedNoteTemplate::print
virtual void print(QTextStream &strm) const override
qevercloud::Contact
Definition: Types.h:2466
qevercloud::UserID
qint32 UserID
Definition: Types.h:50
qevercloud::ManageNoteSharesParameters::membershipsToUpdate
Optional< QList< NoteMemberShareRelationship > > membershipsToUpdate
Definition: Types.h:1451
qevercloud::Accounting::businessName
Optional< QString > businessName
Definition: Types.h:2030
qevercloud::NoteList::localData
EverCloudLocalData localData
Definition: Types.h:6209
qevercloud::Resource::recognition
Optional< Data > recognition
Definition: Types.h:2980
qevercloud::BusinessUserInfo::operator==
bool operator==(const BusinessUserInfo &other) const
Definition: Types.h:2153
qevercloud::NoteMemberShareRelationship::privilege
Optional< SharedNotePrivilegeLevel > privilege
Definition: Types.h:1264
qevercloud::SharedNotebookRecipientSettings::print
virtual void print(QTextStream &strm) const override
qevercloud::ResourceAttributes::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedResultSpec::maxExperts
Optional< qint32 > maxExperts
Definition: Types.h:1008
qevercloud::UpdateNoteIfUsnMatchesResult::print
virtual void print(QTextStream &strm) const override
qevercloud::Timestamp
qint64 Timestamp
Definition: Types.h:81
qevercloud::ManageNotebookSharesParameters::notebookGuid
Optional< QString > notebookGuid
Definition: Types.h:6882
qevercloud::Notebook::sharedNotebookIds
Optional< QList< qint64 > > sharedNotebookIds
Definition: Types.h:4689
qevercloud::NoteInvitationShareRelationship::displayName
Optional< QString > displayName
Definition: Types.h:1323
qevercloud::NoteFilter::localData
EverCloudLocalData localData
Definition: Types.h:439
qevercloud::NoteMetadata::tagGuids
Optional< QList< Guid > > tagGuids
Definition: Types.h:6328
qevercloud::NoteShareRelationshipRestrictions::print
virtual void print(QTextStream &strm) const override
qevercloud::Accounting::premiumServiceStart
Optional< Timestamp > premiumServiceStart
Definition: Types.h:1972
qevercloud::UserIdentity::operator!=
bool operator!=(const UserIdentity &other) const
Definition: Types.h:5384
qevercloud::ManageNoteSharesError::print
virtual void print(QTextStream &strm) const override
qevercloud::EDAMInvalidContactsException::~EDAMInvalidContactsException
virtual ~EDAMInvalidContactsException() noexcept override
qevercloud::NoteInvitationShareRelationship::sharerUserId
Optional< UserID > sharerUserId
Definition: Types.h:1343
qevercloud::Accounting::currency
Optional< QString > currency
Definition: Types.h:2018
qevercloud::Data::operator!=
bool operator!=(const Data &other) const
Definition: Types.h:1542
qevercloud::BusinessInvitation::created
Optional< Timestamp > created
Definition: Types.h:5291
qevercloud::SyncChunk::resources
Optional< QList< Resource > > resources
Definition: Types.h:6120
qevercloud::NotesMetadataResultSpec::includeDeleted
Optional< bool > includeDeleted
Definition: Types.h:593
qevercloud::NotebookRestrictions::noUpdateNotes
Optional< bool > noUpdateNotes
Definition: Types.h:4402
qevercloud::NotebookRestrictions::updateWhichSharedNotebookRestrictions
Optional< SharedNotebookInstanceRestrictions > updateWhichSharedNotebookRestrictions
Definition: Types.h:4480
qevercloud::NoteEmailParameters
Definition: Types.h:6487
qevercloud::IdentityID
qint64 IdentityID
Definition: Types.h:42
qevercloud::NoteLimits::resourceSizeMax
Optional< qint64 > resourceSizeMax
Definition: Types.h:3507
qevercloud::Accounting::localData
EverCloudLocalData localData
Definition: Types.h:1937
qevercloud::UserProfile::email
Optional< QString > email
Definition: Types.h:4986
qevercloud::BusinessInvitation::email
Optional< QString > email
Definition: Types.h:5268
qevercloud::User::email
Optional< QString > email
Definition: Types.h:2319
qevercloud::UserAttributes::partnerEmailOptInDate
Optional< Timestamp > partnerEmailOptInDate
Definition: Types.h:1673
qevercloud::UserAttributes::twitterId
Optional< QString > twitterId
Definition: Types.h:1701
qevercloud::NotebookShareTemplate::privilege
Optional< SharedNotebookPrivilegeLevel > privilege
Definition: Types.h:7145
qevercloud::NoteAttributes::author
Optional< QString > author
Definition: Types.h:3074
qevercloud::SavedSearch::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteAttributes::sharedWithBusiness
Optional< bool > sharedWithBusiness
Definition: Types.h:3236
qevercloud::Notebook
Definition: Types.h:4597
qevercloud::UserAttributes::dailyEmailLimit
Optional< qint32 > dailyEmailLimit
Definition: Types.h:1660
qevercloud::UserProfile::photoLastUpdated
Optional< Timestamp > photoLastUpdated
Definition: Types.h:5002
qevercloud::UserProfile::operator==
bool operator==(const UserProfile &other) const
Definition: Types.h:5018
qevercloud::NoteResultSpec::includeSharedNotes
Optional< bool > includeSharedNotes
Definition: Types.h:742
qevercloud::BootstrapSettings::marketingUrl
QString marketingUrl
Definition: Types.h:5682
qevercloud::NotesMetadataList
Definition: Types.h:6390
qevercloud::SavedSearch::guid
Optional< Guid > guid
Definition: Types.h:3951
qevercloud::CanMoveToContainerRestrictions::canMoveToContainer
Optional< CanMoveToContainerStatus > canMoveToContainer
Definition: Types.h:4335
qevercloud::LinkedNotebook::operator!=
bool operator!=(const LinkedNotebook &other) const
Definition: Types.h:4878
qevercloud::NoteAttributes::reminderOrder
Optional< qint64 > reminderOrder
Definition: Types.h:3131
qevercloud::UserAttributes::hideSponsorBilling
Optional< bool > hideSponsorBilling
Definition: Types.h:1727
qevercloud::Notebook::stack
Optional< QString > stack
Definition: Types.h:4685
qevercloud::NotebookRestrictions::noSetReminderNotifyEmail
Optional< bool > noSetReminderNotifyEmail
Definition: Types.h:4510
qevercloud::BusinessUserAttributes::operator!=
bool operator!=(const BusinessUserAttributes &other) const
Definition: Types.h:1910
qevercloud::NoteVersionId::operator!=
bool operator!=(const NoteVersionId &other) const
Definition: Types.h:845
qevercloud::Notebook::guid
Optional< Guid > guid
Definition: Types.h:4613
qevercloud::UserAttributes::emailAddressLastConfirmed
Optional< Timestamp > emailAddressLastConfirmed
Definition: Types.h:1746
qevercloud::UserAttributes::preferredLanguage
Optional< QString > preferredLanguage
Definition: Types.h:1680
qevercloud::User::updated
Optional< Timestamp > updated
Definition: Types.h:2360
qevercloud::NotebookRestrictions::noExpungeTags
Optional< bool > noExpungeTags
Definition: Types.h:4464
qevercloud::SavedSearch::operator!=
bool operator!=(const SavedSearch &other) const
Definition: Types.h:4008
qevercloud::UserProfile::photoUrl
Optional< QString > photoUrl
Definition: Types.h:5006
qevercloud::AccountLimits::userNoteCountMax
Optional< qint32 > userNoteCountMax
Definition: Types.h:2222
qevercloud::AccountLimits::userSavedSearchesMax
Optional< qint32 > userSavedSearchesMax
Definition: Types.h:2238
qevercloud::RelatedResultSpec::relatedContentTypes
Optional< QSet< RelatedContentType > > relatedContentTypes
Definition: Types.h:1018
qevercloud::AccountLimits::resourceSizeMax
Optional< qint64 > resourceSizeMax
Definition: Types.h:2205
qevercloud::NoteLimits::operator==
bool operator==(const NoteLimits &other) const
Definition: Types.h:3515
qevercloud::ShareRelationshipRestrictions::localData
EverCloudLocalData localData
Definition: Types.h:1062
qevercloud::User::operator!=
bool operator!=(const User &other) const
Definition: Types.h:2434
qevercloud::BusinessInvitation::requesterId
Optional< UserID > requesterId
Definition: Types.h:5282
qevercloud::SyncChunk::expungedTags
Optional< QList< Guid > > expungedTags
Definition: Types.h:6137
qevercloud::RelatedResultSpec::includeDebugInfo
Optional< bool > includeDebugInfo
Definition: Types.h:1001
qevercloud::NoteCollectionCounts::trashCount
Optional< qint32 > trashCount
Definition: Types.h:675
qevercloud::BootstrapSettings::serviceHost
QString serviceHost
Definition: Types.h:5676
qevercloud::SharedNotebook::recipientSettings
Optional< SharedNotebookRecipientSettings > recipientSettings
Definition: Types.h:4240
qevercloud::RelatedContent::clipUrl
Optional< QString > clipUrl
Definition: Types.h:5189
qevercloud::ResourceAttributes::fileName
Optional< QString > fileName
Definition: Types.h:2847
qevercloud::ResourceAttributes::sourceURL
Optional< QString > sourceURL
Definition: Types.h:2799
qevercloud::LinkedNotebook::localData
EverCloudLocalData localData
Definition: Types.h:4784
qevercloud::NotebookRestrictions::noShareNotesWithBusiness
Optional< bool > noShareNotesWithBusiness
Definition: Types.h:4492
qevercloud::ManageNoteSharesResult
Definition: Types.h:7288
qevercloud::SyncChunkFilter::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteInvitationShareRelationship::localData
EverCloudLocalData localData
Definition: Types.h:1317
qevercloud::UserAttributes::shouldLogClientEvent
Optional< bool > shouldLogClientEvent
Definition: Types.h:1759
qevercloud::SharedNote::localData
EverCloudLocalData localData
Definition: Types.h:3335
qevercloud::SyncChunkFilter::includeSearches
Optional< bool > includeSearches
Definition: Types.h:305
qevercloud::SyncChunkFilter::includeNoteApplicationDataFullMap
Optional< bool > includeNoteApplicationDataFullMap
Definition: Types.h:330
qevercloud::Contact::localData
EverCloudLocalData localData
Definition: Types.h:2473
qevercloud::UserAttributes::maxReferrals
Optional< qint32 > maxReferrals
Definition: Types.h:1633
qevercloud::NotebookDescriptor::joinedUserCount
Optional< qint32 > joinedUserCount
Definition: Types.h:4933
qevercloud::ManageNoteSharesResult::print
virtual void print(QTextStream &strm) const override
qevercloud::NotebookRestrictions::noUpdateNotebook
Optional< bool > noUpdateNotebook
Definition: Types.h:4427
qevercloud::NotebookDescriptor::localData
EverCloudLocalData localData
Definition: Types.h:4910
qevercloud::NoteAttributes::operator!=
bool operator!=(const NoteAttributes &other) const
Definition: Types.h:3289
qevercloud::EDAMUserException
Definition: Types.h:5870
qevercloud::UserAttributes::recognitionLanguage
Optional< QString > recognitionLanguage
Definition: Types.h:1714
qevercloud::CreateOrUpdateNotebookSharesResult
Definition: Types.h:7175
qevercloud::Identity::contact
Optional< Contact > contact
Definition: Types.h:2564
qevercloud::Note::restrictions
Optional< NoteRestrictions > restrictions
Definition: Types.h:3691
qevercloud::NotebookRestrictions::noPublishToPublic
Optional< bool > noPublishToPublic
Definition: Types.h:4447
qevercloud::Resource::noteGuid
Optional< Guid > noteGuid
Definition: Types.h:2943
qevercloud::Note::attributes
Optional< NoteAttributes > attributes
Definition: Types.h:3667
qevercloud::Resource::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteMetadata::print
virtual void print(QTextStream &strm) const override
qevercloud::SavedSearch::format
Optional< QueryFormat > format
Definition: Types.h:3972
qevercloud::NoteMetadata::attributes
Optional< NoteAttributes > attributes
Definition: Types.h:6330
qevercloud::NotebookShareTemplate::recipientContacts
Optional< QList< Contact > > recipientContacts
Definition: Types.h:7141
qevercloud::Note::localData
EverCloudLocalData localData
Definition: Types.h:3550
qevercloud::NotesMetadataResultSpec::operator==
bool operator==(const NotesMetadataResultSpec &other) const
Definition: Types.h:609
qevercloud::Publishing::operator==
bool operator==(const Publishing &other) const
Definition: Types.h:3798
qevercloud::EDAMInvalidContactsException::EDAMInvalidContactsException
EDAMInvalidContactsException()
qevercloud::SharedNoteTemplate::localData
EverCloudLocalData localData
Definition: Types.h:7060
qevercloud::ManageNoteSharesError::operator!=
bool operator!=(const ManageNoteSharesError &other) const
Definition: Types.h:7271
qevercloud::EverCloudLocalData::EverCloudLocalData
EverCloudLocalData()
qevercloud::MemberShareRelationship
Definition: Types.h:1102
qevercloud::NoteMetadata::operator==
bool operator==(const NoteMetadata &other) const
Definition: Types.h:6346
qevercloud::RelatedResult::containingNotebooks
Optional< QList< NotebookDescriptor > > containingNotebooks
Definition: Types.h:6600
qevercloud::CreateOrUpdateNotebookSharesResult::matchingShares
Optional< QList< SharedNotebook > > matchingShares
Definition: Types.h:7194
qevercloud::UserProfile::username
Optional< QString > username
Definition: Types.h:4990
qevercloud::BusinessInvitation::status
Optional< BusinessInvitationStatus > status
Definition: Types.h:5276
qevercloud::RelatedContentImage::height
Optional< qint32 > height
Definition: Types.h:5078
qevercloud::ManageNotebookSharesResult::print
virtual void print(QTextStream &strm) const override
qevercloud::BusinessUserAttributes::location
Optional< QString > location
Definition: Types.h:1873
qevercloud::Resource::alternateData
Optional< Data > alternateData
Definition: Types.h:2999
qevercloud::Contact::operator==
bool operator==(const Contact &other) const
Definition: Types.h:2517
qevercloud::SharedNoteTemplate::recipientContacts
Optional< QList< Contact > > recipientContacts
Definition: Types.h:7080
qevercloud::Note::contentLength
Optional< qint32 > contentLength
Definition: Types.h:3593
qevercloud::RelatedResult::notebooks
Optional< QList< Notebook > > notebooks
Definition: Types.h:6587
qevercloud::NoteEmailParameters::localData
EverCloudLocalData localData
Definition: Types.h:6494
qevercloud::RelatedContent::url
Optional< QString > url
Definition: Types.h:5139
qevercloud::Data
Definition: Types.h:1504
qevercloud::RelatedContent::sourceFaviconUrl
Optional< QString > sourceFaviconUrl
Definition: Types.h:5151
qevercloud::BusinessUserAttributes::title
Optional< QString > title
Definition: Types.h:1869
qevercloud::BootstrapInfo
Definition: Types.h:5819
qevercloud::SyncChunkFilter::notebookGuids
Optional< QSet< QString > > notebookGuids
Definition: Types.h:376
qevercloud::SyncState::userLastUpdated
Optional< Timestamp > userLastUpdated
Definition: Types.h:224
qevercloud::ResourceAttributes::timestamp
Optional< Timestamp > timestamp
Definition: Types.h:2804
qevercloud::UserIdentity::print
virtual void print(QTextStream &strm) const override
qevercloud::SavedSearch::name
Optional< QString > name
Definition: Types.h:3961
qevercloud::NoteResultSpec::includeNoteAppDataValues
Optional< bool > includeNoteAppDataValues
Definition: Types.h:746
qevercloud::SharedNote::sharerUserID
Optional< UserID > sharerUserID
Definition: Types.h:3340
qevercloud::NoteAttributes::shareDate
Optional< Timestamp > shareDate
Definition: Types.h:3104
qevercloud::MemberShareRelationship::print
virtual void print(QTextStream &strm) const override
qevercloud::SharedNotebook::sharerUserId
Optional< UserID > sharerUserId
Definition: Types.h:4249
qevercloud::UserIdentity::stringIdentifier
Optional< QString > stringIdentifier
Definition: Types.h:5370
qevercloud::NoteShareRelationshipRestrictions::operator==
bool operator==(const NoteShareRelationshipRestrictions &other) const
Definition: Types.h:1214
qevercloud::RelatedQuery::localData
EverCloudLocalData localData
Definition: Types.h:874
qevercloud::SyncState::operator!=
bool operator!=(const SyncState &other) const
Definition: Types.h:247
qevercloud::BusinessInvitation::localData
EverCloudLocalData localData
Definition: Types.h:5259
qevercloud::User::created
Optional< Timestamp > created
Definition: Types.h:2355
qevercloud::UserAttributes::print
virtual void print(QTextStream &strm) const override
qevercloud::SyncState::updateCount
qint32 updateCount
Definition: Types.h:195
qevercloud::Accounting::businessRole
Optional< BusinessUserRole > businessRole
Definition: Types.h:2034
qevercloud::NoteInvitationShareRelationship::operator!=
bool operator!=(const NoteInvitationShareRelationship &other) const
Definition: Types.h:1356
qevercloud
Definition: AsyncResult.h:21
qevercloud::Resource::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:2991
qevercloud::NoteMemberShareRelationship::operator==
bool operator==(const NoteMemberShareRelationship &other) const
Definition: Types.h:1281
qevercloud::SharedNotebook::recipientUserId
Optional< UserID > recipientUserId
Definition: Types.h:4266
qevercloud::NoteList::stoppedWords
Optional< QStringList > stoppedWords
Definition: Types.h:6233
qevercloud::LinkedNotebook::uri
Optional< QString > uri
Definition: Types.h:4810
qevercloud::SyncChunk
Definition: Types.h:6064
qevercloud::NotebookRestrictions::noSetParentTag
Optional< bool > noSetParentTag
Definition: Types.h:4469
qevercloud::NoteShareRelationshipRestrictions::noSetModifyNote
Optional< bool > noSetModifyNote
Definition: Types.h:1205
qevercloud::NoteShareRelationshipRestrictions::noSetReadNote
Optional< bool > noSetReadNote
Definition: Types.h:1200
qevercloud::NotesMetadataResultSpec::includeLargestResourceMime
Optional< bool > includeLargestResourceMime
Definition: Types.h:603
qevercloud::Accounting::unitPrice
Optional< qint32 > unitPrice
Definition: Types.h:2022
qevercloud::BusinessUserInfo::localData
EverCloudLocalData localData
Definition: Types.h:2122
qevercloud::User::deleted
Optional< Timestamp > deleted
Definition: Types.h:2366
qevercloud::NoteCollectionCounts::tagCounts
Optional< QMap< Guid, qint32 > > tagCounts
Definition: Types.h:668
qevercloud::Resource::data
Optional< Data > data
Definition: Types.h:2949
qevercloud::RelatedQuery::referenceUri
Optional< QString > referenceUri
Definition: Types.h:898
qevercloud::BootstrapSettings::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteInvitationShareRelationship::print
virtual void print(QTextStream &strm) const override
qevercloud::SharedNote::serviceAssigned
Optional< Timestamp > serviceAssigned
Definition: Types.h:3363
qevercloud::BootstrapProfile
Definition: Types.h:5777
qevercloud::BootstrapSettings::operator!=
bool operator!=(const BootstrapSettings &other) const
Definition: Types.h:5751
qevercloud::SavedSearch::operator==
bool operator==(const SavedSearch &other) const
Definition: Types.h:3997
qevercloud::NoteRestrictions::localData
EverCloudLocalData localData
Definition: Types.h:3437
qevercloud::RelatedResultSpec::writableNotebooksOnly
Optional< bool > writableNotebooksOnly
Definition: Types.h:989
qevercloud::Note::deleted
Optional< Timestamp > deleted
Definition: Types.h:3618
qevercloud::NoteMemberShareRelationship::sharerUserId
Optional< UserID > sharerUserId
Definition: Types.h:1277
qevercloud::ManageNoteSharesError::identityID
Optional< IdentityID > identityID
Definition: Types.h:7240
qevercloud::UserAttributes::sentEmailCount
Optional< qint32 > sentEmailCount
Definition: Types.h:1654
qevercloud::NoteResultSpec::print
virtual void print(QTextStream &strm) const override
qevercloud::CreateOrUpdateNotebookSharesResult::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:7187
qevercloud::RelatedQuery::operator==
bool operator==(const RelatedQuery &other) const
Definition: Types.h:920
qevercloud::AuthenticationResult::urls
Optional< UserUrls > urls
Definition: Types.h:5616
qevercloud::SavedSearch::query
Optional< QString > query
Definition: Types.h:3967
qevercloud::UpdateNoteIfUsnMatchesResult::operator==
bool operator==(const UpdateNoteIfUsnMatchesResult &other) const
Definition: Types.h:6721
qevercloud::User::accounting
Optional< Accounting > accounting
Definition: Types.h:2384
qevercloud::Publishing::order
Optional< NoteSortOrder > order
Definition: Types.h:3777
qevercloud::NotebookRecipientSettings::reminderNotifyEmail
Optional< bool > reminderNotifyEmail
Definition: Types.h:4107
qevercloud::UserUrls::print
virtual void print(QTextStream &strm) const override
qevercloud::MemberShareRelationship::bestPrivilege
Optional< ShareRelationshipPrivilegeLevel > bestPrivilege
Definition: Types.h:1127
qevercloud::Identity::eventId
Optional< MessageEventID > eventId
Definition: Types.h:2609
qevercloud::UserAttributes::localData
EverCloudLocalData localData
Definition: Types.h:1566
qevercloud::ShareRelationshipRestrictions::noSetFullAccess
Optional< bool > noSetFullAccess
Definition: Types.h:1071
qevercloud::SavedSearch::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:3979
qevercloud::NoteInvitationShareRelationship::privilege
Optional< SharedNotePrivilegeLevel > privilege
Definition: Types.h:1337
qevercloud::AuthenticationResult::noteStoreUrl
Optional< QString > noteStoreUrl
Definition: Types.h:5591
qevercloud::BusinessUserInfo::businessId
Optional< qint32 > businessId
Definition: Types.h:2130
qevercloud::RelatedContent::title
Optional< QString > title
Definition: Types.h:5135
qevercloud::RelatedContent::thumbnails
Optional< QList< RelatedContentImage > > thumbnails
Definition: Types.h:5168
qevercloud::MemberShareRelationship::displayName
Optional< QString > displayName
Definition: Types.h:1115
qevercloud::NoteRestrictions::noEmail
Optional< bool > noEmail
Definition: Types.h:3448
qevercloud::EDAMSystemException::operator!=
bool operator!=(const EDAMSystemException &other) const
Definition: Types.h:5940
qevercloud::SharedNoteTemplate
Definition: Types.h:7053
qevercloud::ResourceAttributes::cameraMake
Optional< QString > cameraMake
Definition: Types.h:2823
qevercloud::NoteAttributes::placeName
Optional< QString > placeName
Definition: Types.h:3161
qevercloud::UserProfile::attributes
Optional< BusinessUserAttributes > attributes
Definition: Types.h:4994
qevercloud::NoteRestrictions::operator==
bool operator==(const NoteRestrictions &other) const
Definition: Types.h:3461
qevercloud::NoteVersionId::title
QString title
Definition: Types.h:826
qevercloud::Resource::active
Optional< bool > active
Definition: Types.h:2975
qevercloud::MemberShareRelationship::localData
EverCloudLocalData localData
Definition: Types.h:1109
qevercloud::UserAttributes::passwordUpdated
Optional< Timestamp > passwordUpdated
Definition: Types.h:1752
qevercloud::NotesMetadataList::updateCount
Optional< qint32 > updateCount
Definition: Types.h:6439
qevercloud::SyncChunk::operator==
bool operator==(const SyncChunk &other) const
Definition: Types.h:6156
qevercloud::NotebookRestrictions::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteMemberShareRelationship::localData
EverCloudLocalData localData
Definition: Types.h:1246
qevercloud::NoteVersionId
Definition: Types.h:794
qevercloud::UserAttributes::twitterUserName
Optional< QString > twitterUserName
Definition: Types.h:1696
qevercloud::NoteEmailParameters::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedQuery
Definition: Types.h:867
qevercloud::ShareRelationshipRestrictions::operator==
bool operator==(const ShareRelationshipRestrictions &other) const
Definition: Types.h:1075
qevercloud::Notebook::recipientSettings
Optional< NotebookRecipientSettings > recipientSettings
Definition: Types.h:4724
qevercloud::NotebookRecipientSettings::inMyList
Optional< bool > inMyList
Definition: Types.h:4120
qevercloud::Tag
Definition: Types.h:2647
qevercloud::SyncChunk::updateCount
qint32 updateCount
Definition: Types.h:6090
qevercloud::NoteShareRelationships::operator==
bool operator==(const NoteShareRelationships &other) const
Definition: Types.h:1401
qevercloud::BusinessNotebook::notebookDescription
Optional< QString > notebookDescription
Definition: Types.h:3846
qevercloud::NoteInvitationShareRelationship
Definition: Types.h:1310
qevercloud::UserUrls::utilityUrl
Optional< QString > utilityUrl
Definition: Types.h:5504
qevercloud::NoteAttributes::contentClass
Optional< QString > contentClass
Definition: Types.h:3184
qevercloud::NotebookRestrictions::noExpungeNotebook
Optional< bool > noExpungeNotebook
Definition: Types.h:4432
qevercloud::NotesMetadataList::searchContextBytes
Optional< QByteArray > searchContextBytes
Definition: Types.h:6443
qevercloud::SharedNoteTemplate::operator==
bool operator==(const SharedNoteTemplate &other) const
Definition: Types.h:7088
qevercloud::EDAMUserException::operator!=
bool operator!=(const EDAMUserException &other) const
Definition: Types.h:5892
qevercloud::AccountLimits::noteSizeMax
Optional< qint64 > noteSizeMax
Definition: Types.h:2201
qevercloud::SyncChunk::linkedNotebooks
Optional< QList< LinkedNotebook > > linkedNotebooks
Definition: Types.h:6147
qevercloud::NotebookRestrictions::canMoveToContainerRestrictions
Optional< CanMoveToContainerRestrictions > canMoveToContainerRestrictions
Definition: Types.h:4508
qevercloud::NoteCollectionCounts::notebookCounts
Optional< QMap< Guid, qint32 > > notebookCounts
Definition: Types.h:663
qevercloud::Identity::operator==
bool operator==(const Identity &other) const
Definition: Types.h:2613
qevercloud::ResourceAttributes::localData
EverCloudLocalData localData
Definition: Types.h:2792
qevercloud::NotebookShareTemplate::operator==
bool operator==(const NotebookShareTemplate &other) const
Definition: Types.h:7149
qevercloud::NoteAttributes::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedContentImage::operator!=
bool operator!=(const RelatedContentImage &other) const
Definition: Types.h:5100
qevercloud::NoteCollectionCounts::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteVersionId::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteFilter::rawWords
Optional< QString > rawWords
Definition: Types.h:511
qevercloud::SyncChunkFilter::omitSharedNotebooks
Optional< bool > omitSharedNotebooks
Definition: Types.h:352
qevercloud::Note::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:3630
qevercloud::AuthenticationResult::authenticationToken
QString authenticationToken
Definition: Types.h:5568
qevercloud::NoteAttributes::sourceURL
Optional< QString > sourceURL
Definition: Types.h:3088
qevercloud::Notebook::localData
EverCloudLocalData localData
Definition: Types.h:4604
qevercloud::NoteFilter::searchContextBytes
Optional< QByteArray > searchContextBytes
Definition: Types.h:518
qevercloud::BusinessUserInfo::operator!=
bool operator!=(const BusinessUserInfo &other) const
Definition: Types.h:2163
qevercloud::UserAttributes::businessAddress
Optional< QString > businessAddress
Definition: Types.h:1722
qevercloud::SyncChunkFilter::operator==
bool operator==(const SyncChunkFilter &other) const
Definition: Types.h:380
qevercloud::NotesMetadataResultSpec::includeLargestResourceSize
Optional< bool > includeLargestResourceSize
Definition: Types.h:605
qevercloud::Note::active
Optional< bool > active
Definition: Types.h:3623
qevercloud::NoteMetadata::largestResourceSize
Optional< qint32 > largestResourceSize
Definition: Types.h:6342
qevercloud::Data::localData
EverCloudLocalData localData
Definition: Types.h:1511
qevercloud::SyncChunkFilter
Definition: Types.h:269
qevercloud::ManageNotebookSharesError::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteMetadata::localData
EverCloudLocalData localData
Definition: Types.h:6309
qevercloud::NoteFilter::emphasized
Optional< QString > emphasized
Definition: Types.h:488
qevercloud::ResourceAttributes::latitude
Optional< double > latitude
Definition: Types.h:2808
qevercloud::UpdateNoteIfUsnMatchesResult::updated
Optional< bool > updated
Definition: Types.h:6717
qevercloud::NoteMetadata::contentLength
Optional< qint32 > contentLength
Definition: Types.h:6316
qevercloud::Data::size
Optional< qint32 > size
Definition: Types.h:1522
qevercloud::Accounting::businessId
Optional< qint32 > businessId
Definition: Types.h:2026
qevercloud::Optional< qint64 >
qevercloud::UserAttributes::defaultLocationName
Optional< QString > defaultLocationName
Definition: Types.h:1574
qevercloud::SyncState::uploaded
Optional< qint64 > uploaded
Definition: Types.h:204
qevercloud::NoteLimits::noteSizeMax
Optional< qint64 > noteSizeMax
Definition: Types.h:3509
qevercloud::BusinessUserInfo::email
Optional< QString > email
Definition: Types.h:2145
qevercloud::Identity
Definition: Types.h:2550
qevercloud::SharedNotebook::operator!=
bool operator!=(const SharedNotebook &other) const
Definition: Types.h:4297
qevercloud::RelatedContent::sourceId
Optional< QString > sourceId
Definition: Types.h:5143
qevercloud::PublicUserInfo::webApiUrlPrefix
Optional< QString > webApiUrlPrefix
Definition: Types.h:5435
qevercloud::NotebookRestrictions::noEmailNotes
Optional< bool > noEmailNotes
Definition: Types.h:4417
qevercloud::Accounting::lastSuccessfulCharge
Optional< Timestamp > lastSuccessfulCharge
Definition: Types.h:1982
qevercloud::SyncChunk::expungedNotes
Optional< QList< Guid > > expungedNotes
Definition: Types.h:6125
qevercloud::PublicUserInfo::localData
EverCloudLocalData localData
Definition: Types.h:5407
qevercloud::BootstrapSettings::enableGiftSubscriptions
Optional< bool > enableGiftSubscriptions
Definition: Types.h:5699
qevercloud::NoteFilter
Definition: Types.h:432
qevercloud::NotebookRestrictions::noSetNotebookStack
Optional< bool > noSetNotebookStack
Definition: Types.h:4442
qevercloud::NotebookRestrictions
Definition: Types.h:4381
qevercloud::RelatedContent::authors
Optional< QStringList > authors
Definition: Types.h:5198
qevercloud::NotesMetadataResultSpec::includeTagGuids
Optional< bool > includeTagGuids
Definition: Types.h:599
qevercloud::NoteList::searchContextBytes
Optional< QByteArray > searchContextBytes
Definition: Types.h:6253
qevercloud::NoteAttributes::longitude
Optional< double > longitude
Definition: Types.h:3064
qevercloud::Note::created
Optional< Timestamp > created
Definition: Types.h:3603
qevercloud::UserAttributes::preferredCountry
Optional< QString > preferredCountry
Definition: Types.h:1685
qevercloud::NotesMetadataList::operator==
bool operator==(const NotesMetadataList &other) const
Definition: Types.h:6452
qevercloud::ManageNotebookSharesParameters::invitationsToCreateOrUpdate
Optional< QList< InvitationShareRelationship > > invitationsToCreateOrUpdate
Definition: Types.h:6914
qevercloud::ManageNotebookSharesError::userException
Optional< EDAMUserException > userException
Definition: Types.h:6981
qevercloud::ResourceAttributes::attachment
Optional< bool > attachment
Definition: Types.h:2852
qevercloud::ManageNotebookSharesError::operator==
bool operator==(const ManageNotebookSharesError &other) const
Definition: Types.h:6991
qevercloud::ManageNotebookSharesParameters::print
virtual void print(QTextStream &strm) const override
qevercloud::SyncChunkFilter::includeTags
Optional< bool > includeTags
Definition: Types.h:301
qevercloud::NoteFilter::ascending
Optional< bool > ascending
Definition: Types.h:450
qevercloud::User::accountLimits
Optional< AccountLimits > accountLimits
Definition: Types.h:2407
qevercloud::UpdateNoteIfUsnMatchesResult::operator!=
bool operator!=(const UpdateNoteIfUsnMatchesResult &other) const
Definition: Types.h:6728
qevercloud::SyncState
Definition: Types.h:166
qevercloud::Tag::guid
Optional< Guid > guid
Definition: Types.h:2664
qevercloud::SyncChunk::tags
Optional< QList< Tag > > tags
Definition: Types.h:6108
qevercloud::NotebookRecipientSettings::localData
EverCloudLocalData localData
Definition: Types.h:4098
qevercloud::NotebookDescriptor
Definition: Types.h:4903
qevercloud::SyncChunkFilter::includeNotebooks
Optional< bool > includeNotebooks
Definition: Types.h:297
qevercloud::NotebookRecipientSettings::stack
Optional< QString > stack
Definition: Types.h:4126
qevercloud::RelatedContent::contentType
Optional< RelatedContentType > contentType
Definition: Types.h:5172
qevercloud::SyncChunk::expungedNotebooks
Optional< QList< Guid > > expungedNotebooks
Definition: Types.h:6132
qevercloud::ManageNotebookSharesResult::operator==
bool operator==(const ManageNotebookSharesResult &other) const
Definition: Types.h:7033
qevercloud::SharedNotebookRecipientSettings::reminderNotifyEmail
Optional< bool > reminderNotifyEmail
Definition: Types.h:4052
qevercloud::SharedNotebook::notebookGuid
Optional< Guid > notebookGuid
Definition: Types.h:4184
qevercloud::NoteVersionId::updateSequenceNum
qint32 updateSequenceNum
Definition: Types.h:808
qevercloud::NotebookDescriptor::notebookDisplayName
Optional< QString > notebookDisplayName
Definition: Types.h:4920
qevercloud::User::localData
EverCloudLocalData localData
Definition: Types.h:2292
qevercloud::NotebookRestrictions::noCanMoveNote
Optional< bool > noCanMoveNote
Definition: Types.h:4518
qevercloud::BusinessUserAttributes::department
Optional< QString > department
Definition: Types.h:1877
qevercloud::User::attributes
Optional< UserAttributes > attributes
Definition: Types.h:2380
qevercloud::NoteFilter::notebookGuid
Optional< Guid > notebookGuid
Definition: Types.h:460
qevercloud::NotebookRestrictions::localData
EverCloudLocalData localData
Definition: Types.h:4388
qevercloud::Note::tagGuids
Optional< QList< Guid > > tagGuids
Definition: Types.h:3651
qevercloud::ManageNoteSharesError::notFoundException
Optional< EDAMNotFoundException > notFoundException
Definition: Types.h:7258
qevercloud::BusinessUserAttributes::workPhone
Optional< QString > workPhone
Definition: Types.h:1890
qevercloud::NoteResultSpec::includeResourceAppDataValues
Optional< bool > includeResourceAppDataValues
Definition: Types.h:750
qevercloud::SyncChunkFilter::includeResourceApplicationDataFullMap
Optional< bool > includeResourceApplicationDataFullMap
Definition: Types.h:337
qevercloud::UserAttributes::educationalDiscount
Optional< bool > educationalDiscount
Definition: Types.h:1718
qevercloud::BootstrapSettings::enablePublicNotebooks
Optional< bool > enablePublicNotebooks
Definition: Types.h:5723
qevercloud::BootstrapSettings::enableTwitterSharing
Optional< bool > enableTwitterSharing
Definition: Types.h:5719
qevercloud::NoteList
Definition: Types.h:6202
qevercloud::NoteFilter::includeAllReadableWorkspaces
Optional< bool > includeAllReadableWorkspaces
Definition: Types.h:500
qevercloud::Note::operator==
bool operator==(const Note &other) const
Definition: Types.h:3697
qevercloud::Note::print
virtual void print(QTextStream &strm) const override
qevercloud::Accounting::unitDiscount
Optional< qint32 > unitDiscount
Definition: Types.h:2039
qevercloud::NoteEmailParameters::note
Optional< Note > note
Definition: Types.h:6508
qevercloud::NoteShareRelationshipRestrictions
Definition: Types.h:1187
qevercloud::NotebookRecipientSettings
Definition: Types.h:4091
qevercloud::NoteFilter::inactive
Optional< bool > inactive
Definition: Types.h:481
qevercloud::CreateOrUpdateNotebookSharesResult::localData
EverCloudLocalData localData
Definition: Types.h:7182
qevercloud::BootstrapProfile::name
QString name
Definition: Types.h:5790
qevercloud::NoteFilter::includeAllReadableNotebooks
Optional< bool > includeAllReadableNotebooks
Definition: Types.h:494
qevercloud::NoteAttributes::operator==
bool operator==(const NoteAttributes &other) const
Definition: Types.h:3262
qevercloud::LinkedNotebook::shareName
Optional< QString > shareName
Definition: Types.h:4789
qevercloud::CanMoveToContainerRestrictions::localData
EverCloudLocalData localData
Definition: Types.h:4332
qevercloud::SyncChunkFilter::includeNoteResources
Optional< bool > includeNoteResources
Definition: Types.h:287
qevercloud::RelatedResultSpec::print
virtual void print(QTextStream &strm) const override
qevercloud::ManageNotebookSharesParameters::localData
EverCloudLocalData localData
Definition: Types.h:6877
qevercloud::NotesMetadataResultSpec::includeTitle
Optional< bool > includeTitle
Definition: Types.h:585
qevercloud::RelatedResult::debugInfo
Optional< QString > debugInfo
Definition: Types.h:6602
qevercloud::RelatedContentImage::print
virtual void print(QTextStream &strm) const override
qevercloud::EvernoteException
Definition: EverCloudException.h:158
qevercloud::SavedSearchScope::includePersonalLinkedNotebooks
Optional< bool > includePersonalLinkedNotebooks
Definition: Types.h:3901
qevercloud::SyncChunkFilter::includeResources
Optional< bool > includeResources
Definition: Types.h:313
qevercloud::EDAMInvalidContactsException::parameter
Optional< QString > parameter
Definition: Types.h:6022
qevercloud::UserAttributes::clipFullPage
Optional< bool > clipFullPage
Definition: Types.h:1690
qevercloud::BootstrapSettings::operator==
bool operator==(const BootstrapSettings &other) const
Definition: Types.h:5732
qevercloud::ShareRelationships::localData
EverCloudLocalData localData
Definition: Types.h:6820
qevercloud::NoteMetadata
Definition: Types.h:6302
qevercloud::SharedNote::operator==
bool operator==(const SharedNote &other) const
Definition: Types.h:3367
qevercloud::NoteEmailParameters::subject
Optional< QString > subject
Definition: Types.h:6526
qevercloud::UserProfile::role
Optional< BusinessUserRole > role
Definition: Types.h:5010
qevercloud::NotesMetadataResultSpec::includeContentLength
Optional< bool > includeContentLength
Definition: Types.h:587
qevercloud::Contact::messagingPermit
Optional< QByteArray > messagingPermit
Definition: Types.h:2506
qevercloud::NotebookRestrictions::noSendMessageToRecipients
Optional< bool > noSendMessageToRecipients
Definition: Types.h:4422
qevercloud::UserAttributes::referralCount
Optional< qint32 > referralCount
Definition: Types.h:1637
qevercloud::NotebookRestrictions::noShareNotes
Optional< bool > noShareNotes
Definition: Types.h:4411
qevercloud::BusinessInvitation::fromWorkChat
Optional< bool > fromWorkChat
Definition: Types.h:5287
qevercloud::InvitationShareRelationship::sharerUserId
Optional< UserID > sharerUserId
Definition: Types.h:6780
qevercloud::Resource::attributes
Optional< ResourceAttributes > attributes
Definition: Types.h:2984
qevercloud::SavedSearch::scope
Optional< SavedSearchScope > scope
Definition: Types.h:3993
qevercloud::RelatedResult::relatedContent
Optional< QList< RelatedContent > > relatedContent
Definition: Types.h:6612
qevercloud::Notebook::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteAttributes::creatorId
Optional< UserID > creatorId
Definition: Types.h:3223
qevercloud::NoteFilter::print
virtual void print(QTextStream &strm) const override
qevercloud::EDAMSystemException::message
Optional< QString > message
Definition: Types.h:5920
qevercloud::LinkedNotebook::shardId
Optional< QString > shardId
Definition: Types.h:4800
qevercloud::NoteResultSpec
Definition: Types.h:711
qevercloud::NoteMemberShareRelationship::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteList::updateCount
Optional< qint32 > updateCount
Definition: Types.h:6249
qevercloud::UserProfile::localData
EverCloudLocalData localData
Definition: Types.h:4972
qevercloud::AccountLimits::userTagCountMax
Optional< qint32 > userTagCountMax
Definition: Types.h:2230
qevercloud::RelatedQuery::filter
Optional< NoteFilter > filter
Definition: Types.h:893
qevercloud::NoteFilter::operator==
bool operator==(const NoteFilter &other) const
Definition: Types.h:522
qevercloud::NoteAttributes::localData
EverCloudLocalData localData
Definition: Types.h:3051
qevercloud::EDAMInvalidContactsException::reasons
Optional< QList< EDAMInvalidContactReason > > reasons
Definition: Types.h:6023
qevercloud::SharedNotebook::notebookModifiable
Optional< bool > notebookModifiable
Definition: Types.h:4200
qevercloud::NoteRestrictions::noSharePublicly
Optional< bool > noSharePublicly
Definition: Types.h:3457
qevercloud::SyncState::localData
EverCloudLocalData localData
Definition: Types.h:173
qevercloud::NoteCollectionCounts::localData
EverCloudLocalData localData
Definition: Types.h:657
qevercloud::NoteEmailParameters::message
Optional< QString > message
Definition: Types.h:6531
qevercloud::LinkedNotebook::webApiUrlPrefix
Optional< QString > webApiUrlPrefix
Definition: Types.h:4844
qevercloud::Identity::operator!=
bool operator!=(const Identity &other) const
Definition: Types.h:2626
qevercloud::EverCloudLocalData::Dict
QHash< QString, QVariant > Dict
Definition: Types.h:157
qevercloud::RelatedQuery::operator!=
bool operator!=(const RelatedQuery &other) const
Definition: Types.h:931
qevercloud::BootstrapInfo::localData
EverCloudLocalData localData
Definition: Types.h:5826
qevercloud::RelatedContent::localData
EverCloudLocalData localData
Definition: Types.h:5126
qevercloud::AuthenticationResult::localData
EverCloudLocalData localData
Definition: Types.h:5557
qevercloud::AuthenticationResult
Definition: Types.h:5550
qevercloud::EDAMInvalidContactsException
Definition: Types.h:6018
qevercloud::NoteAttributes::source
Optional< QString > source
Definition: Types.h:3081
qevercloud::BootstrapProfile::settings
BootstrapSettings settings
Definition: Types.h:5794
qevercloud::ManageNoteSharesError::userException
Optional< EDAMUserException > userException
Definition: Types.h:7250
qevercloud::NoteResultSpec::includeContent
Optional< bool > includeContent
Definition: Types.h:723
qevercloud::RelatedContent::date
Optional< Timestamp > date
Definition: Types.h:5159
qevercloud::Accounting::nextChargeDate
Optional< Timestamp > nextChargeDate
Definition: Types.h:2044
qevercloud::Resource::localData
EverCloudLocalData localData
Definition: Types.h:2922
qevercloud::EDAMNotFoundException::EDAMNotFoundException
EDAMNotFoundException()
qevercloud::NoteAttributes::applicationData
Optional< LazyMap > applicationData
Definition: Types.h:3201
qevercloud::BusinessNotebook::privilege
Optional< SharedNotebookPrivilegeLevel > privilege
Definition: Types.h:3851
qevercloud::Identity::deactivated
Optional< bool > deactivated
Definition: Types.h:2578
qevercloud::NoteAttributes::subjectDate
Optional< Timestamp > subjectDate
Definition: Types.h:3056
qevercloud::NotebookRestrictions::noSetInMyList
Optional< bool > noSetInMyList
Definition: Types.h:4501
qevercloud::RelatedQuery::context
Optional< QString > context
Definition: Types.h:904
qevercloud::NoteAttributes::classifications
Optional< QMap< QString, QString > > classifications
Definition: Types.h:3219
qevercloud::InvitationShareRelationship::privilege
Optional< ShareRelationshipPrivilegeLevel > privilege
Definition: Types.h:6774
qevercloud::NoteShareRelationshipRestrictions::noSetFullAccess
Optional< bool > noSetFullAccess
Definition: Types.h:1210
qevercloud::BootstrapInfo::operator!=
bool operator!=(const BootstrapInfo &other) const
Definition: Types.h:5842
qevercloud::SavedSearchScope
Definition: Types.h:3884
qevercloud::NotesMetadataList::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedResult::cacheExpires
Optional< qint32 > cacheExpires
Definition: Types.h:6655
qevercloud::ShareRelationships::invitationRestrictions
Optional< ShareRelationshipRestrictions > invitationRestrictions
Definition: Types.h:6841
qevercloud::BusinessNotebook::localData
EverCloudLocalData localData
Definition: Types.h:3834
qevercloud::ResourceAttributes::longitude
Optional< double > longitude
Definition: Types.h:2812
qevercloud::BusinessNotebook::recommended
Optional< bool > recommended
Definition: Types.h:3856
qevercloud::Identity::sameBusiness
Optional< bool > sameBusiness
Definition: Types.h:2583
qevercloud::SharedNotebook::print
virtual void print(QTextStream &strm) const override
qevercloud::SyncChunk::currentTime
Timestamp currentTime
Definition: Types.h:6076
qevercloud::BootstrapInfo::print
virtual void print(QTextStream &strm) const override
qevercloud::Publishing::ascending
Optional< bool > ascending
Definition: Types.h:3783
qevercloud::User::username
Optional< QString > username
Definition: Types.h:2309
qevercloud::CanMoveToContainerRestrictions
Definition: Types.h:4325
qevercloud::NoteAttributes::latitude
Optional< double > latitude
Definition: Types.h:3060
qevercloud::User::serviceLevel
Optional< ServiceLevel > serviceLevel
Definition: Types.h:2350
qevercloud::ManageNotebookSharesParameters::membershipsToUpdate
Optional< QList< MemberShareRelationship > > membershipsToUpdate
Definition: Types.h:6900
qevercloud::NoteResultSpec::includeResourcesAlternateData
Optional< bool > includeResourcesAlternateData
Definition: Types.h:738
qevercloud::ManageNoteSharesParameters::invitationsToUnshare
Optional< QList< IdentityID > > invitationsToUnshare
Definition: Types.h:1467
qevercloud::SyncState::fullSyncBefore
Timestamp fullSyncBefore
Definition: Types.h:186
qevercloud::MessageEventID
qint64 MessageEventID
Definition: Types.h:86
qevercloud::NoteMetadata::title
Optional< QString > title
Definition: Types.h:6314
qevercloud::SyncState::currentTime
Timestamp currentTime
Definition: Types.h:178
qevercloud::EDAMNotFoundException::~EDAMNotFoundException
virtual ~EDAMNotFoundException() noexcept override
qevercloud::Tag::operator!=
bool operator!=(const Tag &other) const
Definition: Types.h:2709
qevercloud::SharedNotebook::serviceUpdated
Optional< Timestamp > serviceUpdated
Definition: Types.h:4214
qevercloud::AuthenticationResult::publicUserInfo
Optional< PublicUserInfo > publicUserInfo
Definition: Types.h:5587
qevercloud::AccountLimits::localData
EverCloudLocalData localData
Definition: Types.h:2187
qevercloud::NotesMetadataResultSpec::includeUpdateSequenceNum
Optional< bool > includeUpdateSequenceNum
Definition: Types.h:595
qevercloud::NotebookShareTemplate
Definition: Types.h:7114
qevercloud::NoteAttributes::lastEditedBy
Optional< QString > lastEditedBy
Definition: Types.h:3213
qevercloud::BootstrapSettings::enableSingleNoteSharing
Optional< bool > enableSingleNoteSharing
Definition: Types.h:5711
qevercloud::Identity::print
virtual void print(QTextStream &strm) const override
qevercloud::AuthenticationResult::secondFactorDeliveryHint
Optional< QString > secondFactorDeliveryHint
Definition: Types.h:5611
qevercloud::UserIdentity::longIdentifier
Optional< qint64 > longIdentifier
Definition: Types.h:5372
qevercloud::CanMoveToContainerRestrictions::print
virtual void print(QTextStream &strm) const override
qevercloud::AuthenticationResult::secondFactorRequired
Optional< bool > secondFactorRequired
Definition: Types.h:5603
qevercloud::ManageNoteSharesParameters::localData
EverCloudLocalData localData
Definition: Types.h:1438
qevercloud::NotebookRestrictions::noCreateSharedNotebooks
Optional< bool > noCreateSharedNotebooks
Definition: Types.h:4473
qevercloud::User::name
Optional< QString > name
Definition: Types.h:2331
qevercloud::SyncChunkFilter::includeNoteResourceApplicationDataFullMap
Optional< bool > includeNoteResourceApplicationDataFullMap
Definition: Types.h:344
qevercloud::SyncChunk::print
virtual void print(QTextStream &strm) const override
qevercloud::LazyMap::operator==
bool operator==(const LazyMap &other) const
Definition: Types.h:2762
qevercloud::BootstrapInfo::profiles
QList< BootstrapProfile > profiles
Definition: Types.h:5832
qevercloud::SyncChunk::localData
EverCloudLocalData localData
Definition: Types.h:6071
qevercloud::ShareRelationships::memberships
Optional< QList< MemberShareRelationship > > memberships
Definition: Types.h:6832
qevercloud::MemberShareRelationship::restrictions
Optional< ShareRelationshipRestrictions > restrictions
Definition: Types.h:1142
qevercloud::NotebookDescriptor::contactName
Optional< QString > contactName
Definition: Types.h:4924
qevercloud::NotebookRestrictions::noReadNotes
Optional< bool > noReadNotes
Definition: Types.h:4394
qevercloud::EDAMNotFoundException::key
Optional< QString > key
Definition: Types.h:5968
qevercloud::User::shardId
Optional< QString > shardId
Definition: Types.h:2375
qevercloud::NotebookRecipientSettings::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteShareRelationshipRestrictions::localData
EverCloudLocalData localData
Definition: Types.h:1194
qevercloud::NotesMetadataList::localData
EverCloudLocalData localData
Definition: Types.h:6397
qevercloud::NotesMetadataResultSpec::includeNotebookGuid
Optional< bool > includeNotebookGuid
Definition: Types.h:597
qevercloud::Note::updated
Optional< Timestamp > updated
Definition: Types.h:3610
qevercloud::UserProfile::status
Optional< BusinessUserStatus > status
Definition: Types.h:5014
qevercloud::Accounting::lastFailedCharge
Optional< Timestamp > lastFailedCharge
Definition: Types.h:1987
qevercloud::NotebookDescriptor::operator==
bool operator==(const NotebookDescriptor &other) const
Definition: Types.h:4937
qevercloud::LinkedNotebook::businessId
Optional< qint32 > businessId
Definition: Types.h:4858
qevercloud::NoteEmailParameters::operator==
bool operator==(const NoteEmailParameters &other) const
Definition: Types.h:6535
qevercloud::ShareRelationships
Definition: Types.h:6813
qevercloud::UserAttributes::operator!=
bool operator!=(const UserAttributes &other) const
Definition: Types.h:1808
qevercloud::SyncState::print
virtual void print(QTextStream &strm) const override
qevercloud::MemberShareRelationship::recipientUserId
Optional< UserID > recipientUserId
Definition: Types.h:1119
qevercloud::SavedSearchScope::operator!=
bool operator!=(const SavedSearchScope &other) const
Definition: Types.h:3919
qevercloud::SyncChunkFilter::includeSharedNotes
Optional< bool > includeSharedNotes
Definition: Types.h:350
qevercloud::UserAttributes::comments
Optional< QString > comments
Definition: Types.h:1622
qevercloud::PublicUserInfo::username
Optional< QString > username
Definition: Types.h:5418
qevercloud::Contact::messagingPermitExpires
Optional< Timestamp > messagingPermitExpires
Definition: Types.h:2513
qevercloud::NoteAttributes::conflictSourceNoteGuid
Optional< Guid > conflictSourceNoteGuid
Definition: Types.h:3245
qevercloud::ManageNotebookSharesParameters
Definition: Types.h:6870
qevercloud::PublicUserInfo::operator==
bool operator==(const PublicUserInfo &other) const
Definition: Types.h:5439
qevercloud::NoteList::debugInfo
Optional< QString > debugInfo
Definition: Types.h:6258
qevercloud::AccountLimits::operator==
bool operator==(const AccountLimits &other) const
Definition: Types.h:2246
qevercloud::ManageNotebookSharesParameters::operator==
bool operator==(const ManageNotebookSharesParameters &other) const
Definition: Types.h:6927
qevercloud::User::id
Optional< UserID > id
Definition: Types.h:2298
qevercloud::ManageNoteSharesParameters::print
virtual void print(QTextStream &strm) const override
qevercloud::NotebookRestrictions::noSetReminderNotifyInApp
Optional< bool > noSetReminderNotifyInApp
Definition: Types.h:4512
qevercloud::Identity::localData
EverCloudLocalData localData
Definition: Types.h:2557
qevercloud::NoteList::notes
QList< Note > notes
Definition: Types.h:6227
qevercloud::RelatedQuery::noteGuid
Optional< QString > noteGuid
Definition: Types.h:880
qevercloud::NotesMetadataResultSpec::operator!=
bool operator!=(const NotesMetadataResultSpec &other) const
Definition: Types.h:625
qevercloud::NoteFilter::order
Optional< qint32 > order
Definition: Types.h:445
qevercloud::Notebook::serviceCreated
Optional< Timestamp > serviceCreated
Definition: Types.h:4651
qevercloud::RelatedContentImage::fileSize
Optional< qint32 > fileSize
Definition: Types.h:5086
qevercloud::ResourceAttributes::clientWillIndex
Optional< bool > clientWillIndex
Definition: Types.h:2836
qevercloud::MemberShareRelationship::individualPrivilege
Optional< ShareRelationshipPrivilegeLevel > individualPrivilege
Definition: Types.h:1137
qevercloud::LinkedNotebook::operator==
bool operator==(const LinkedNotebook &other) const
Definition: Types.h:4862
qevercloud::Contact::id
Optional< QString > id
Definition: Types.h:2483
qevercloud::SharedNotebookRecipientSettings::operator!=
bool operator!=(const SharedNotebookRecipientSettings &other) const
Definition: Types.h:4070
qevercloud::AccountLimits::userLinkedNotebookMax
Optional< qint32 > userLinkedNotebookMax
Definition: Types.h:2209
qevercloud::NotebookRecipientSettings::reminderNotifyInApp
Optional< bool > reminderNotifyInApp
Definition: Types.h:4114
qevercloud::NoteShareRelationships::memberships
Optional< QList< NoteMemberShareRelationship > > memberships
Definition: Types.h:1395
qevercloud::BusinessInvitation::operator==
bool operator==(const BusinessInvitation &other) const
Definition: Types.h:5299
qevercloud::EDAMNotFoundException
Definition: Types.h:5964
qevercloud::RelatedResult::cacheKey
Optional< QString > cacheKey
Definition: Types.h:6646
qevercloud::LinkedNotebook::noteStoreUrl
Optional< QString > noteStoreUrl
Definition: Types.h:4834
qevercloud::SharedNotebook::userId
Optional< UserID > userId
Definition: Types.h:4180
qevercloud::Resource::operator!=
bool operator!=(const Resource &other) const
Definition: Types.h:3020
qevercloud::NoteAttributes
Definition: Types.h:3044
qevercloud::NotesMetadataResultSpec::print
virtual void print(QTextStream &strm) const override
qevercloud::Resource
Definition: Types.h:2915
qevercloud::NotebookRestrictions::noCreateTags
Optional< bool > noCreateTags
Definition: Types.h:4456
qevercloud::SharedNote::print
virtual void print(QTextStream &strm) const override
qevercloud::SyncChunkFilter::requireNoteContentClass
Optional< QString > requireNoteContentClass
Definition: Types.h:358
qevercloud::CreateOrUpdateNotebookSharesResult::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedResultSpec::includeContainingNotebooks
Optional< bool > includeContainingNotebooks
Definition: Types.h:995
qevercloud::ManageNotebookSharesResult
Definition: Types.h:7015
qevercloud::ShareRelationshipRestrictions::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedContent::accessType
Optional< RelatedContentAccess > accessType
Definition: Types.h:5177
qevercloud::ShareRelationshipRestrictions
Definition: Types.h:1055
qevercloud::NoteCollectionCounts
Definition: Types.h:650
qevercloud::NotesMetadataList::startIndex
qint32 startIndex
Definition: Types.h:6403
qevercloud::CreateOrUpdateNotebookSharesResult::operator==
bool operator==(const CreateOrUpdateNotebookSharesResult &other) const
Definition: Types.h:7198
qevercloud::Accounting::nextPaymentDue
Optional< Timestamp > nextPaymentDue
Definition: Types.h:1996
qevercloud::LazyMap::fullMap
Optional< QMap< QString, QString > > fullMap
Definition: Types.h:2758
qevercloud::EDAMSystemException::EDAMSystemException
EDAMSystemException()
qevercloud::Note::sharedNotes
Optional< QList< SharedNote > > sharedNotes
Definition: Types.h:3682
qevercloud::NoteResultSpec::operator==
bool operator==(const NoteResultSpec &other) const
Definition: Types.h:758
qevercloud::EDAMSystemException
Definition: Types.h:5916
qevercloud::RelatedContent
Definition: Types.h:5119
qevercloud::NoteRestrictions::print
virtual void print(QTextStream &strm) const override
qevercloud::PublicUserInfo::operator!=
bool operator!=(const PublicUserInfo &other) const
Definition: Types.h:5449
qevercloud::AccountLimits::userNotebookCountMax
Optional< qint32 > userNotebookCountMax
Definition: Types.h:2226
qevercloud::NotesMetadataResultSpec::includeAttributes
Optional< bool > includeAttributes
Definition: Types.h:601
qevercloud::NoteMetadata::updated
Optional< Timestamp > updated
Definition: Types.h:6320
qevercloud::Resource::width
Optional< qint16 > width
Definition: Types.h:2962
qevercloud::NoteResultSpec::includeResourcesRecognition
Optional< bool > includeResourcesRecognition
Definition: Types.h:733
qevercloud::AccountLimits::noteTagCountMax
Optional< qint32 > noteTagCountMax
Definition: Types.h:2234
qevercloud::NoteResultSpec::localData
EverCloudLocalData localData
Definition: Types.h:718
qevercloud::User::privilege
Optional< PrivilegeLevel > privilege
Definition: Types.h:2345
qevercloud::SharedNotebookRecipientSettings::operator==
bool operator==(const SharedNotebookRecipientSettings &other) const
Definition: Types.h:4063
qevercloud::NotebookShareTemplate::recipientThreadId
Optional< MessageThreadID > recipientThreadId
Definition: Types.h:7134
qevercloud::NoteRestrictions::operator!=
bool operator!=(const NoteRestrictions &other) const
Definition: Types.h:3471
qevercloud::NotebookDescriptor::guid
Optional< Guid > guid
Definition: Types.h:4915
qevercloud::LazyMap
Definition: Types.h:2741
qevercloud::NoteEmailParameters::ccAddresses
Optional< QStringList > ccAddresses
Definition: Types.h:6520
qevercloud::NotebookRestrictions::noChangeContact
Optional< bool > noChangeContact
Definition: Types.h:4503
qevercloud::RelatedResult::print
virtual void print(QTextStream &strm) const override
qevercloud::ManageNotebookSharesParameters::inviteMessage
Optional< QString > inviteMessage
Definition: Types.h:6887
qevercloud::RelatedResult::operator==
bool operator==(const RelatedResult &other) const
Definition: Types.h:6659
qevercloud::SyncChunk::notebooks
Optional< QList< Notebook > > notebooks
Definition: Types.h:6103
qevercloud::NoteMetadata::deleted
Optional< Timestamp > deleted
Definition: Types.h:6322
qevercloud::RelatedResultSpec::maxNotes
Optional< qint32 > maxNotes
Definition: Types.h:968
qevercloud::NoteRestrictions::noUpdateContent
Optional< bool > noUpdateContent
Definition: Types.h:3444
qevercloud::NoteRestrictions::noShare
Optional< bool > noShare
Definition: Types.h:3453
qevercloud::BusinessInvitation::businessId
Optional< qint32 > businessId
Definition: Types.h:5264
qevercloud::NoteLimits
Definition: Types.h:3493
qevercloud::Accounting::premiumServiceStatus
Optional< PremiumOrderStatus > premiumServiceStatus
Definition: Types.h:1956
qevercloud::ResourceAttributes::applicationData
Optional< LazyMap > applicationData
Definition: Types.h:2869
qevercloud::UpdateNoteIfUsnMatchesResult::localData
EverCloudLocalData localData
Definition: Types.h:6703
qevercloud::EDAMUserException::EDAMUserException
EDAMUserException()
qevercloud::ResourceAttributes::operator!=
bool operator!=(const ResourceAttributes &other) const
Definition: Types.h:2890
qevercloud::Contact::print
virtual void print(QTextStream &strm) const override
qevercloud::MemberShareRelationship::sharerUserId
Optional< UserID > sharerUserId
Definition: Types.h:1151
qevercloud::NoteLimits::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteShareRelationships::localData
EverCloudLocalData localData
Definition: Types.h:1383
qevercloud::NoteResultSpec::includeResourcesData
Optional< bool > includeResourcesData
Definition: Types.h:728
qevercloud::NotesMetadataList::operator!=
bool operator!=(const NotesMetadataList &other) const
Definition: Types.h:6465
qevercloud::Tag::operator==
bool operator==(const Tag &other) const
Definition: Types.h:2700
qevercloud::NoteList::operator!=
bool operator!=(const NoteList &other) const
Definition: Types.h:6275
qevercloud::Note::content
Optional< QString > content
Definition: Types.h:3579
qevercloud::NotebookRestrictions::noUpdateTags
Optional< bool > noUpdateTags
Definition: Types.h:4460
qevercloud::Identity::id
IdentityID id
Definition: Types.h:2562
qevercloud::Accounting::operator==
bool operator==(const Accounting &other) const
Definition: Types.h:2050
qevercloud::NoteMetadata::largestResourceMime
Optional< QString > largestResourceMime
Definition: Types.h:6336
qevercloud::User::photoLastUpdated
Optional< Timestamp > photoLastUpdated
Definition: Types.h:2403
qevercloud::ShareRelationshipRestrictions::noSetReadOnly
Optional< bool > noSetReadOnly
Definition: Types.h:1065
qevercloud::NoteShareRelationshipRestrictions::operator!=
bool operator!=(const NoteShareRelationshipRestrictions &other) const
Definition: Types.h:1222
qevercloud::RelatedResult::tags
Optional< QList< Tag > > tags
Definition: Types.h:6592
qevercloud::UserAttributes::incomingEmailAddress
Optional< QString > incomingEmailAddress
Definition: Types.h:1606
qevercloud::EverCloudLocalData::~EverCloudLocalData
virtual ~EverCloudLocalData() noexcept override
qevercloud::LinkedNotebook::print
virtual void print(QTextStream &strm) const override
qevercloud::RelatedContentImage::localData
EverCloudLocalData localData
Definition: Types.h:5065
qevercloud::BusinessUserAttributes
Definition: Types.h:1857
qevercloud::NoteMemberShareRelationship
Definition: Types.h:1239
qevercloud::ManageNotebookSharesResult::localData
EverCloudLocalData localData
Definition: Types.h:7022
qevercloud::EverCloudLocalData
The EverCloudLocalData class contains several data elements which are not synchronized with Evernote ...
Definition: Types.h:103
qevercloud::NoteMetadata::created
Optional< Timestamp > created
Definition: Types.h:6318
qevercloud::PublicUserInfo::serviceLevel
Optional< ServiceLevel > serviceLevel
Definition: Types.h:5416
qevercloud::Publishing::uri
Optional< QString > uri
Definition: Types.h:3772
qevercloud::BootstrapProfile::print
virtual void print(QTextStream &strm) const override
qevercloud::ManageNoteSharesResult::localData
EverCloudLocalData localData
Definition: Types.h:7295
qevercloud::Contact::photoLastUpdated
Optional< Timestamp > photoLastUpdated
Definition: Types.h:2498
qevercloud::AuthenticationResult::operator==
bool operator==(const AuthenticationResult &other) const
Definition: Types.h:5620
qevercloud::Accounting::operator!=
bool operator!=(const Accounting &other) const
Definition: Types.h:2078
qevercloud::NoteMetadata::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:6324
qevercloud::NoteMemberShareRelationship::restrictions
Optional< NoteShareRelationshipRestrictions > restrictions
Definition: Types.h:1271
qevercloud::NotebookRestrictions::noExpungeNotes
Optional< bool > noExpungeNotes
Definition: Types.h:4406
qevercloud::BusinessUserInfo::role
Optional< BusinessUserRole > role
Definition: Types.h:2137
qevercloud::ShareRelationshipRestrictions::noSetReadPlusActivity
Optional< bool > noSetReadPlusActivity
Definition: Types.h:1067
qevercloud::ManageNoteSharesError::localData
EverCloudLocalData localData
Definition: Types.h:7234
qevercloud::NoteRestrictions::noUpdateTitle
Optional< bool > noUpdateTitle
Definition: Types.h:3442
qevercloud::UserAttributes::operator==
bool operator==(const UserAttributes &other) const
Definition: Types.h:1768
qevercloud::SyncState::operator==
bool operator==(const SyncState &other) const
Definition: Types.h:236
qevercloud::NoteList::startIndex
qint32 startIndex
Definition: Types.h:6215
qevercloud::SharedNote
Definition: Types.h:3328
qevercloud::SharedNoteTemplate::noteGuid
Optional< Guid > noteGuid
Definition: Types.h:7065
qevercloud::RelatedQuery::print
virtual void print(QTextStream &strm) const override
qevercloud::ResourceAttributes::operator==
bool operator==(const ResourceAttributes &other) const
Definition: Types.h:2873
qevercloud::AuthenticationResult::webApiUrlPrefix
Optional< QString > webApiUrlPrefix
Definition: Types.h:5595
qevercloud::BusinessNotebook
Definition: Types.h:3827
qevercloud::AuthenticationResult::expiration
Timestamp expiration
Definition: Types.h:5575
qevercloud::Notebook::published
Optional< bool > published
Definition: Types.h:4677
qevercloud::Notebook::name
Optional< QString > name
Definition: Types.h:4624
qevercloud::Data::print
virtual void print(QTextStream &strm) const override
qevercloud::UserProfile::id
Optional< UserID > id
Definition: Types.h:4977
qevercloud::ShareRelationships::invitations
Optional< QList< InvitationShareRelationship > > invitations
Definition: Types.h:6826
qevercloud::RelatedContent::contact
Optional< Contact > contact
Definition: Types.h:5194
qevercloud::BootstrapSettings::supportUrl
QString supportUrl
Definition: Types.h:5686
qevercloud::UserIdentity::type
Optional< UserIdentityType > type
Definition: Types.h:5368
qevercloud::BusinessUserInfo::businessName
Optional< QString > businessName
Definition: Types.h:2132
qevercloud::InvitationShareRelationship::operator!=
bool operator!=(const InvitationShareRelationship &other) const
Definition: Types.h:6793
qevercloud::SyncChunkFilter::includeNotes
Optional< bool > includeNotes
Definition: Types.h:281
qevercloud::ManageNotebookSharesError::userIdentity
Optional< UserIdentity > userIdentity
Definition: Types.h:6975
qevercloud::UserAttributes::useEmailAutoFiling
Optional< bool > useEmailAutoFiling
Definition: Types.h:1732
qevercloud::ResourceAttributes::cameraModel
Optional< QString > cameraModel
Definition: Types.h:2830
qevercloud::LinkedNotebook::stack
Optional< QString > stack
Definition: Types.h:4853
qevercloud::RelatedResult::localData
EverCloudLocalData localData
Definition: Types.h:6576
qevercloud::RelatedResult::notes
Optional< QList< Note > > notes
Definition: Types.h:6582
qevercloud::UserAttributes::recentMailedAddresses
Optional< QStringList > recentMailedAddresses
Definition: Types.h:1616
qevercloud::BootstrapInfo::operator==
bool operator==(const BootstrapInfo &other) const
Definition: Types.h:5836
qevercloud::ManageNotebookSharesResult::errors
Optional< QList< ManageNotebookSharesError > > errors
Definition: Types.h:7029
qevercloud::NotesMetadataResultSpec::localData
EverCloudLocalData localData
Definition: Types.h:582
qevercloud::NotesMetadataList::totalNotes
qint32 totalNotes
Definition: Types.h:6409
qevercloud::SharedNote::privilege
Optional< SharedNotePrivilegeLevel > privilege
Definition: Types.h:3351
qevercloud::Note::tagNames
Optional< QStringList > tagNames
Definition: Types.h:3675
qevercloud::NoteLimits::uploaded
Optional< qint64 > uploaded
Definition: Types.h:3511
qevercloud::UserUrls::operator!=
bool operator!=(const UserUrls &other) const
Definition: Types.h:5531
qevercloud::NotebookRecipientSettings::operator!=
bool operator!=(const NotebookRecipientSettings &other) const
Definition: Types.h:4146
qevercloud::RelatedResult::experts
Optional< QList< UserProfile > > experts
Definition: Types.h:6607
qevercloud::NoteAttributes::altitude
Optional< double > altitude
Definition: Types.h:3068
qevercloud::UserIdentity::localData
EverCloudLocalData localData
Definition: Types.h:5365
qevercloud::UserAttributes::refererCode
Optional< QString > refererCode
Definition: Types.h:1642
qevercloud::Notebook::serviceUpdated
Optional< Timestamp > serviceUpdated
Definition: Types.h:4658
qevercloud::ManageNoteSharesParameters::operator==
bool operator==(const ManageNoteSharesParameters &other) const
Definition: Types.h:1471
qevercloud::SavedSearch
Definition: Types.h:3934
qevercloud::RelatedResultSpec
Definition: Types.h:953
qevercloud::ShareRelationships::print
virtual void print(QTextStream &strm) const override
qevercloud::SyncChunk::searches
Optional< QList< SavedSearch > > searches
Definition: Types.h:6113
qevercloud::Resource::guid
Optional< Guid > guid
Definition: Types.h:2933
qevercloud::AccountLimits::operator!=
bool operator!=(const AccountLimits &other) const
Definition: Types.h:2262
qevercloud::SharedNotebook::globalId
Optional< QString > globalId
Definition: Types.h:4222
qevercloud::RelatedContentImage::url
Optional< QString > url
Definition: Types.h:5070
QEVERCLOUD_EXPORT
#define QEVERCLOUD_EXPORT
Definition: Export.h:19
qevercloud::NoteResultSpec::includeAccountLimits
Optional< bool > includeAccountLimits
Definition: Types.h:754
qevercloud::BootstrapSettings::accountEmailDomain
QString accountEmailDomain
Definition: Types.h:5691
qevercloud::ManageNoteSharesParameters::noteGuid
Optional< QString > noteGuid
Definition: Types.h:1443
qevercloud::NoteMetadata::notebookGuid
Optional< QString > notebookGuid
Definition: Types.h:6326
qevercloud::Accounting::premiumServiceSKU
Optional< QString > premiumServiceSKU
Definition: Types.h:1977
qevercloud::EDAMSystemException::~EDAMSystemException
virtual ~EDAMSystemException() noexcept override
qevercloud::UserAttributes::dateAgreedToTermsOfService
Optional< Timestamp > dateAgreedToTermsOfService
Definition: Types.h:1628
qevercloud::UserUrls::noteStoreUrl
Optional< QString > noteStoreUrl
Definition: Types.h:5480
qevercloud::ManageNotebookSharesError
Definition: Types.h:6962
qevercloud::AccountLimits::noteResourceCountMax
Optional< qint32 > noteResourceCountMax
Definition: Types.h:2242
qevercloud::SyncChunk::notes
Optional< QList< Note > > notes
Definition: Types.h:6098
qevercloud::UserAttributes::groupName
Optional< QString > groupName
Definition: Types.h:1706
qevercloud::NotebookShareTemplate::print
virtual void print(QTextStream &strm) const override
qevercloud::UserAttributes::defaultLatitude
Optional< double > defaultLatitude
Definition: Types.h:1579
qevercloud::NoteShareRelationships
Definition: Types.h:1376
qevercloud::EverCloudExceptionDataPtr
std::shared_ptr< EverCloudExceptionData > EverCloudExceptionDataPtr
Definition: EverCloudException.h:149
qevercloud::PublicUserInfo::print
virtual void print(QTextStream &strm) const override
qevercloud::SharedNotebook::recipientUsername
Optional< QString > recipientUsername
Definition: Types.h:4257
qevercloud::NoteRestrictions
Definition: Types.h:3430
qevercloud::Identity::userId
Optional< UserID > userId
Definition: Types.h:2570
qevercloud::NoteShareRelationships::invitations
Optional< QList< NoteInvitationShareRelationship > > invitations
Definition: Types.h:1389
qevercloud::SyncState::userMaxMessageEventId
Optional< MessageEventID > userMaxMessageEventId
Definition: Types.h:232
qevercloud::UserAttributes::sentEmailDate
Optional< Timestamp > sentEmailDate
Definition: Types.h:1648
qevercloud::SyncChunkFilter::includeNoteAttributes
Optional< bool > includeNoteAttributes
Definition: Types.h:293
qevercloud::NoteAttributes::lastEditorId
Optional< UserID > lastEditorId
Definition: Types.h:3227
qevercloud::SavedSearchScope::operator==
bool operator==(const SavedSearchScope &other) const
Definition: Types.h:3911
qevercloud::SharedNotebook::operator==
bool operator==(const SharedNotebook &other) const
Definition: Types.h:4276
qevercloud::RelatedResultSpec::localData
EverCloudLocalData localData
Definition: Types.h:960
qevercloud::Notebook::contact
Optional< User > contact
Definition: Types.h:4716
qevercloud::Accounting::print
virtual void print(QTextStream &strm) const override
qevercloud::BootstrapProfile::operator==
bool operator==(const BootstrapProfile &other) const
Definition: Types.h:5798
qevercloud::Printable
Definition: Printable.h:19
qevercloud::NotebookDescriptor::operator!=
bool operator!=(const NotebookDescriptor &other) const
Definition: Types.h:4947
qevercloud::UserProfile::print
virtual void print(QTextStream &strm) const override
qevercloud::SyncChunkFilter::includeExpunged
Optional< bool > includeExpunged
Definition: Types.h:324
qevercloud::NotebookRecipientSettings::recipientStatus
Optional< RecipientStatus > recipientStatus
Definition: Types.h:4132
qevercloud::Data::bodyHash
Optional< QByteArray > bodyHash
Definition: Types.h:1518
qevercloud::Data::operator==
bool operator==(const Data &other) const
Definition: Types.h:1534
qevercloud::Publishing::localData
EverCloudLocalData localData
Definition: Types.h:3759
qevercloud::NoteEmailParameters::guid
Optional< QString > guid
Definition: Types.h:6501
qevercloud::NoteVersionId::lastEditorId
Optional< UserID > lastEditorId
Definition: Types.h:831
qevercloud::BootstrapSettings
Definition: Types.h:5657
qevercloud::SharedNotebookRecipientSettings::localData
EverCloudLocalData localData
Definition: Types.h:4044
qevercloud::ManageNoteSharesResult::operator==
bool operator==(const ManageNoteSharesResult &other) const
Definition: Types.h:7306
qevercloud::RelatedContent::contentId
Optional< QString > contentId
Definition: Types.h:5131
qevercloud::Accounting::premiumLockUntil
Optional< Timestamp > premiumLockUntil
Definition: Types.h:2001
qevercloud::PublicUserInfo
Definition: Types.h:5400
qevercloud::Accounting::updated
Optional< Timestamp > updated
Definition: Types.h:2005
qevercloud::SyncChunk::expungedSearches
Optional< QList< Guid > > expungedSearches
Definition: Types.h:6142
qevercloud::BusinessUserAttributes::mobilePhone
Optional< QString > mobilePhone
Definition: Types.h:1881
qevercloud::BootstrapSettings::enableSharedNotebooks
Optional< bool > enableSharedNotebooks
Definition: Types.h:5707
qevercloud::NoteLimits::localData
EverCloudLocalData localData
Definition: Types.h:3500
qevercloud::UserIdentity::operator==
bool operator==(const UserIdentity &other) const
Definition: Types.h:5376
qevercloud::NoteShareRelationships::print
virtual void print(QTextStream &strm) const override
qevercloud::NotebookDescriptor::hasSharedNotebook
Optional< bool > hasSharedNotebook
Definition: Types.h:4929
EDAMErrorCode.h
qevercloud::NotebookRecipientSettings::operator==
bool operator==(const NotebookRecipientSettings &other) const
Definition: Types.h:4136
qevercloud::ManageNotebookSharesError::operator!=
bool operator!=(const ManageNotebookSharesError &other) const
Definition: Types.h:6999
qevercloud::NotebookRestrictions::noRenameNotebook
Optional< bool > noRenameNotebook
Definition: Types.h:4496
qevercloud::NoteMemberShareRelationship::displayName
Optional< QString > displayName
Definition: Types.h:1252
qevercloud::NoteCollectionCounts::TagCounts
QMap< Guid, qint32 > TagCounts
Definition: Types.h:692
qevercloud::User::operator==
bool operator==(const User &other) const
Definition: Types.h:2411
qevercloud::UserAttributes::reminderEmailConfig
Optional< ReminderEmailConfig > reminderEmailConfig
Definition: Types.h:1740
qevercloud::BusinessUserAttributes::linkedInProfileUrl
Optional< QString > linkedInProfileUrl
Definition: Types.h:1886
qevercloud::BusinessUserAttributes::print
virtual void print(QTextStream &strm) const override
qevercloud::Tag::name
Optional< QString > name
Definition: Types.h:2677
qevercloud::UserIdentity
Definition: Types.h:5358
qevercloud::Contact::name
Optional< QString > name
Definition: Types.h:2479
qevercloud::NotesMetadataResultSpec::includeCreated
Optional< bool > includeCreated
Definition: Types.h:589
qevercloud::RelatedResultSpec::operator==
bool operator==(const RelatedResultSpec &other) const
Definition: Types.h:1022
qevercloud::UserProfile::joined
Optional< Timestamp > joined
Definition: Types.h:4998
qevercloud::SharedNotebook::email
Optional< QString > email
Definition: Types.h:4191
qevercloud::NoteVersionId::saved
Timestamp saved
Definition: Types.h:821
qevercloud::EDAMUserException::parameter
Optional< QString > parameter
Definition: Types.h:5874
qevercloud::NoteInvitationShareRelationship::recipientIdentityId
Optional< IdentityID > recipientIdentityId
Definition: Types.h:1331
qevercloud::NotesMetadataList::searchedWords
Optional< QStringList > searchedWords
Definition: Types.h:6430
qevercloud::Resource::duration
Optional< qint16 > duration
Definition: Types.h:2971
qevercloud::Tag::parentGuid
Optional< Guid > parentGuid
Definition: Types.h:2689
qevercloud::UserAttributes::salesforcePushEnabled
Optional< bool > salesforcePushEnabled
Definition: Types.h:1754
qevercloud::NoteVersionId::operator==
bool operator==(const NoteVersionId &other) const
Definition: Types.h:835
qevercloud::SavedSearchScope::localData
EverCloudLocalData localData
Definition: Types.h:3891
qevercloud::NoteFilter::context
Optional< QString > context
Definition: Types.h:506
qevercloud::UserProfile
Definition: Types.h:4965
qevercloud::NoteMemberShareRelationship::recipientUserId
Optional< UserID > recipientUserId
Definition: Types.h:1256
qevercloud::Note::contentHash
Optional< QByteArray > contentHash
Definition: Types.h:3587
qevercloud::NoteAttributes::Classifications
QMap< QString, QString > Classifications
Definition: Types.h:3294
qevercloud::Note::notebookGuid
Optional< QString > notebookGuid
Definition: Types.h:3640
qevercloud::InvalidationSequenceNumber
qint64 InvalidationSequenceNumber
Definition: Types.h:37
qevercloud::NotebookRestrictions::operator!=
bool operator!=(const NotebookRestrictions &other) const
Definition: Types.h:4556
qevercloud::BootstrapSettings::enableSponsoredAccounts
Optional< bool > enableSponsoredAccounts
Definition: Types.h:5715
qevercloud::Notebook::operator==
bool operator==(const Notebook &other) const
Definition: Types.h:4728
qevercloud::NotebookRestrictions::noSetDefaultNotebook
Optional< bool > noSetDefaultNotebook
Definition: Types.h:4437
qevercloud::BusinessNotebook::print
virtual void print(QTextStream &strm) const override
qevercloud::NoteVersionId::updated
Timestamp updated
Definition: Types.h:816
qevercloud::NoteMetadata::guid
Guid guid
Definition: Types.h:6312
qevercloud::UserUrls
Definition: Types.h:5465
qevercloud::UserAttributes::viewedPromotions
Optional< QStringList > viewedPromotions
Definition: Types.h:1597
qevercloud::Tag::updateSequenceNum
Optional< qint32 > updateSequenceNum
Definition: Types.h:2696
qevercloud::NoteInvitationShareRelationship::operator==
bool operator==(const NoteInvitationShareRelationship &other) const
Definition: Types.h:1347
qevercloud::ManageNoteSharesParameters
Definition: Types.h:1431
qevercloud::CanMoveToContainerRestrictions::operator==
bool operator==(const CanMoveToContainerRestrictions &other) const
Definition: Types.h:4339
qevercloud::NoteCollectionCounts::operator==
bool operator==(const NoteCollectionCounts &other) const
Definition: Types.h:679
qevercloud::SharedNotebook::id
Optional< qint64 > id
Definition: Types.h:4176
qevercloud::Notebook::businessNotebook
Optional< BusinessNotebook > businessNotebook
Definition: Types.h:4706
qevercloud::UserUrls::userStoreUrl
Optional< QString > userStoreUrl
Definition: Types.h:5497
qevercloud::NoteAttributes::noteTitleQuality
Optional< qint32 > noteTitleQuality
Definition: Types.h:3258
qevercloud::NoteMemberShareRelationship::operator!=
bool operator!=(const NoteMemberShareRelationship &other) const
Definition: Types.h:1291
qevercloud::ResourceAttributes::recoType
Optional< QString > recoType
Definition: Types.h:2841
qevercloud::BusinessUserAttributes::companyStartDate
Optional< Timestamp > companyStartDate
Definition: Types.h:1894
qevercloud::SavedSearchScope::includeBusinessLinkedNotebooks
Optional< bool > includeBusinessLinkedNotebooks
Definition: Types.h:3907
qevercloud::BusinessNotebook::operator==
bool operator==(const BusinessNotebook &other) const
Definition: Types.h:3860
qevercloud::SharedNoteTemplate::recipientThreadId
Optional< MessageThreadID > recipientThreadId
Definition: Types.h:7073
qevercloud::AuthenticationResult::print
virtual void print(QTextStream &strm) const override
qevercloud::InvitationShareRelationship::print
virtual void print(QTextStream &strm) const override
qevercloud::BootstrapSettings::localData
EverCloudLocalData localData
Definition: Types.h:5664
qevercloud::InvitationShareRelationship::displayName
Optional< QString > displayName
Definition: Types.h:6757
qevercloud::Accounting::availablePoints
Optional< qint32 > availablePoints
Definition: Types.h:2046
qevercloud::UserUrls::localData
EverCloudLocalData localData
Definition: Types.h:5472
qevercloud::UserUrls::webApiUrlPrefix
Optional< QString > webApiUrlPrefix
Definition: Types.h:5490
qevercloud::PublicUserInfo::userId
UserID userId
Definition: Types.h:5412
qevercloud::MessageThreadID
qint64 MessageThreadID
Definition: Types.h:91
qevercloud::NotesMetadataResultSpec::includeUpdated
Optional< bool > includeUpdated
Definition: Types.h:591
qevercloud::SyncChunkFilter::includeLinkedNotebooks
Optional< bool > includeLinkedNotebooks
Definition: Types.h:317
qevercloud::LinkedNotebook::sharedNotebookGlobalId
Optional< QString > sharedNotebookGlobalId
Definition: Types.h:4808
qevercloud::NotebookRestrictions::operator==
bool operator==(const NotebookRestrictions &other) const
Definition: Types.h:4522
qevercloud::ManageNoteSharesError
Definition: Types.h:7227
qevercloud::Note::resources
Optional< QList< Resource > > resources
Definition: Types.h:3661
qevercloud::SharedNotebook::localData
EverCloudLocalData localData
Definition: Types.h:4171
qevercloud::UserAttributes::emailOptOutDate
Optional< Timestamp > emailOptOutDate
Definition: Types.h:1666
qevercloud::NotebookShareTemplate::localData
EverCloudLocalData localData
Definition: Types.h:7121
qevercloud::Notebook::restrictions
Optional< NotebookRestrictions > restrictions
Definition: Types.h:4718
qevercloud::Accounting::lastRequestedCharge
Optional< Timestamp > lastRequestedCharge
Definition: Types.h:2014
qevercloud::LinkedNotebook
Definition: Types.h:4777
qevercloud::BusinessUserInfo::updated
Optional< Timestamp > updated
Definition: Types.h:2149
qevercloud::User::timezone
Optional< QString > timezone
Definition: Types.h:2343
qevercloud::User::print
virtual void print(QTextStream &strm) const override
qevercloud::BootstrapSettings::enableFacebookSharing
Optional< bool > enableFacebookSharing
Definition: Types.h:5695
qevercloud::SharedNotebook::serviceCreated
Optional< Timestamp > serviceCreated
Definition: Types.h:4205
qevercloud::InvitationShareRelationship::operator==
bool operator==(const InvitationShareRelationship &other) const
Definition: Types.h:6784
qevercloud::SharedNotebookRecipientSettings
Definition: Types.h:4037
qevercloud::Accounting::uploadLimitEnd
Optional< Timestamp > uploadLimitEnd
Definition: Types.h:1945
qevercloud::UpdateNoteIfUsnMatchesResult::note
Optional< Note > note
Definition: Types.h:6713
qevercloud::RelatedContent::visibleUrl
Optional< QString > visibleUrl
Definition: Types.h:5183
qevercloud::Accounting::lastFailedChargeReason
Optional< QString > lastFailedChargeReason
Definition: Types.h:1991
qevercloud::CanMoveToContainerRestrictions::operator!=
bool operator!=(const CanMoveToContainerRestrictions &other) const
Definition: Types.h:4345
qevercloud::NoteAttributes::sourceApplication
Optional< QString > sourceApplication
Definition: Types.h:3096
qevercloud::BusinessInvitation::role
Optional< BusinessUserRole > role
Definition: Types.h:5272
qevercloud::BusinessUserAttributes::localData
EverCloudLocalData localData
Definition: Types.h:1864
qevercloud::NoteFilter::words
Optional< QString > words
Definition: Types.h:455
qevercloud::UserAttributes::referralProof
Optional< QString > referralProof
Definition: Types.h:1716
qevercloud::NotebookRestrictions::expungeWhichSharedNotebookRestrictions
Optional< SharedNotebookInstanceRestrictions > expungeWhichSharedNotebookRestrictions
Definition: Types.h:4487
qevercloud::Publishing::operator!=
bool operator!=(const Publishing &other) const
Definition: Types.h:3807
qevercloud::LazyMap::localData
EverCloudLocalData localData
Definition: Types.h:2748
qevercloud::NoteAttributes::reminderDoneTime
Optional< Timestamp > reminderDoneTime
Definition: Types.h:3138
qevercloud::NoteList::print
virtual void print(QTextStream &strm) const override
qevercloud::SharedNote::recipientIdentity
Optional< Identity > recipientIdentity
Definition: Types.h:3347
qevercloud::Accounting
Definition: Types.h:1930