QEverCloud 6.1.0
Unofficial Evernote Cloud API for Qt
Loading...
Searching...
No Matches
qevercloud::NotesMetadataResultSpec Struct Reference

#include <Types.h>

Inheritance diagram for qevercloud::NotesMetadataResultSpec:
qevercloud::Printable

Public Member Functions

virtual void print (QTextStream &strm) const override
bool operator== (const NotesMetadataResultSpec &other) const
bool operator!= (const NotesMetadataResultSpec &other) const
Public Member Functions inherited from qevercloud::Printable
 Printable ()=default
virtual ~Printable ()=default
virtual QString toString () const

Public Attributes

EverCloudLocalData localData
Optional< bool > includeTitle
Optional< bool > includeContentLength
Optional< bool > includeCreated
Optional< bool > includeUpdated
Optional< bool > includeDeleted
Optional< bool > includeUpdateSequenceNum
Optional< bool > includeNotebookGuid
Optional< bool > includeTagGuids
Optional< bool > includeAttributes
Optional< bool > includeLargestResourceMime
Optional< bool > includeLargestResourceSize

Detailed Description

This structure is provided to the findNotesMetadata function to specify the subset of fields that should be included in each NoteMetadata element that is returned in the NotesMetadataList. Each field on this structure is a boolean flag that indicates whether the corresponding field should be included in the NoteMetadata structure when it is returned. For example, if the 'includeTitle' field is set on this structure when calling findNotesMetadata, then each NoteMetadata in the list should have its 'title' field set. If one of the fields in this spec is not set, then it will be treated as 'false' by the server, so the default behavior is to include nothing in replies (but the mandatory GUID)

Member Function Documentation

◆ operator!=()

bool qevercloud::NotesMetadataResultSpec::operator!= ( const NotesMetadataResultSpec & other) const
inline

◆ operator==()

bool qevercloud::NotesMetadataResultSpec::operator== ( const NotesMetadataResultSpec & other) const
inline

◆ print()

virtual void qevercloud::NotesMetadataResultSpec::print ( QTextStream & strm) const
overridevirtual

Implements qevercloud::Printable.

Member Data Documentation

◆ includeAttributes

Optional< bool > qevercloud::NotesMetadataResultSpec::includeAttributes

NOT DOCUMENTED

◆ includeContentLength

Optional< bool > qevercloud::NotesMetadataResultSpec::includeContentLength

NOT DOCUMENTED

◆ includeCreated

Optional< bool > qevercloud::NotesMetadataResultSpec::includeCreated

NOT DOCUMENTED

◆ includeDeleted

Optional< bool > qevercloud::NotesMetadataResultSpec::includeDeleted

NOT DOCUMENTED

◆ includeLargestResourceMime

Optional< bool > qevercloud::NotesMetadataResultSpec::includeLargestResourceMime

NOT DOCUMENTED

◆ includeLargestResourceSize

Optional< bool > qevercloud::NotesMetadataResultSpec::includeLargestResourceSize

NOT DOCUMENTED

◆ includeNotebookGuid

Optional< bool > qevercloud::NotesMetadataResultSpec::includeNotebookGuid

NOT DOCUMENTED

◆ includeTagGuids

Optional< bool > qevercloud::NotesMetadataResultSpec::includeTagGuids

NOT DOCUMENTED

◆ includeTitle

Optional< bool > qevercloud::NotesMetadataResultSpec::includeTitle

NOT DOCUMENTED

◆ includeUpdated

Optional< bool > qevercloud::NotesMetadataResultSpec::includeUpdated

NOT DOCUMENTED

◆ includeUpdateSequenceNum

Optional< bool > qevercloud::NotesMetadataResultSpec::includeUpdateSequenceNum

NOT DOCUMENTED

◆ localData

EverCloudLocalData qevercloud::NotesMetadataResultSpec::localData

See the declaration of EverCloudLocalData for details