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::NoteMetadata Struct Reference

#include <types.h>

Public Member Functions

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

Public Attributes

Guid guid
 
Optional< QString > title
 
Optional< qint32 > contentLength
 
Optional< Timestampcreated
 
Optional< Timestampupdated
 
Optional< Timestampdeleted
 
Optional< qint32 > updateSequenceNum
 
Optional< QString > notebookGuid
 
Optional< QList< Guid > > tagGuids
 
Optional< NoteAttributesattributes
 
Optional< QString > largestResourceMime
 
Optional< qint32 > largestResourceSize
 

Detailed Description

This structure is used in the set of results returned by the findNotesMetadata function. It represents the high-level information about a single Note, without some of the larger deep structure. This allows for the information about a list of Notes to be returned relatively quickly with less marshalling and data transfer to remote clients. Most fields in this structure are identical to the corresponding field in the Note structure, with the exception of:

Member Function Documentation

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

Member Data Documentation

Optional< NoteAttributes > qevercloud::NoteMetadata::attributes

NOT DOCUMENTED

Optional< qint32 > qevercloud::NoteMetadata::contentLength

NOT DOCUMENTED

Optional< Timestamp > qevercloud::NoteMetadata::created

NOT DOCUMENTED

Optional< Timestamp > qevercloud::NoteMetadata::deleted

NOT DOCUMENTED

Guid qevercloud::NoteMetadata::guid

NOT DOCUMENTED

Optional< QString > qevercloud::NoteMetadata::largestResourceMime

If set, then this will contain the MIME type of the largest Resource (in bytes) within the Note. This may be useful, for example, to choose an appropriate icon or thumbnail to represent the Note.

Optional< qint32 > qevercloud::NoteMetadata::largestResourceSize

If set, this will contain the size of the largest Resource file, in bytes, within the Note. This may be useful, for example, to decide whether to ask the server for a thumbnail to represent the Note.

Optional< QString > qevercloud::NoteMetadata::notebookGuid

NOT DOCUMENTED

Optional< QList< Guid > > qevercloud::NoteMetadata::tagGuids

NOT DOCUMENTED

Optional< QString > qevercloud::NoteMetadata::title

NOT DOCUMENTED

Optional< Timestamp > qevercloud::NoteMetadata::updated

NOT DOCUMENTED

Optional< qint32 > qevercloud::NoteMetadata::updateSequenceNum

NOT DOCUMENTED