QEverCloud  6.1.0
Unofficial Evernote Cloud API for Qt
Public Member Functions | Public Attributes | List of all members
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