QEverCloud  3.0.0
Unofficial Evernote Cloud API for Qt
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
qevercloud::NotesMetadataResultSpec Struct Reference

#include <types.h>

Public Member Functions

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

Public Attributes

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

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

Member Data Documentation

Optional< bool > qevercloud::NotesMetadataResultSpec::includeAttributes

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeContentLength

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeCreated

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeDeleted

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeLargestResourceMime

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeLargestResourceSize

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeNotebookGuid

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeTagGuids

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeTitle

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeUpdated

NOT DOCUMENTED

Optional< bool > qevercloud::NotesMetadataResultSpec::includeUpdateSequenceNum

NOT DOCUMENTED