QEverCloud
Unofficial Evernote Cloud API for Qt
Public Member Functions | Public Attributes | List of all members
qevercloud::NotesMetadataResultSpec Struct Reference

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. More...

Public Member Functions

bool operator!= (const NotesMetadataResultSpec &other) const
 
bool operator== (const NotesMetadataResultSpec &other) const
 

Public Attributes

Optional< bool > includeAttributes
 NOT DOCUMENTED.
 
Optional< bool > includeContentLength
 NOT DOCUMENTED.
 
Optional< bool > includeCreated
 NOT DOCUMENTED.
 
Optional< bool > includeDeleted
 NOT DOCUMENTED.
 
Optional< bool > includeLargestResourceMime
 NOT DOCUMENTED.
 
Optional< bool > includeLargestResourceSize
 NOT DOCUMENTED.
 
Optional< bool > includeNotebookGuid
 NOT DOCUMENTED.
 
Optional< bool > includeTagGuids
 NOT DOCUMENTED.
 
Optional< bool > includeTitle
 NOT DOCUMENTED.
 
Optional< bool > includeUpdated
 NOT DOCUMENTED.
 
Optional< bool > includeUpdateSequenceNum
 NOT DOCUMENTED.
 

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)