class Evernote::EDAM::NoteStore::NoteFilter

A list of criteria that are used to indicate which notes are desired from
the account.  This is used in queries to the NoteStore to determine
which notes should be retrieved.

<dl>

<dt>order</dt>
  <dd>
  The NoteSortOrder value indicating what criterion should be
  used to sort the results of the filter.
  </dd>

<dt>ascending</dt>
  <dd>
  If true, the results will be ascending in the requested
  sort order.  If false, the results will be descending.
  </dd>

<dt>words</dt>
  <dd>
  The string query containing keywords to match, if present.
  </dd>

<dt>notebookGuid</dt>
  <dd>
  If present, the Guid of the notebook that must contain
  the notes.
  </dd>

<dt>tagGuids</dt>
  <dd>
  If present, the list of tags (by GUID) that must be present
  on the notes.
  </dd>

<dt>timeZone</dt>
  <dd>
  The zone ID for the user, which will be used to interpret
  any dates or times in the queries that do not include their desired zone
  information.
  For example, if a query requests notes created "yesterday", this
  will be evaluated from the provided time zone, if provided.
  The format must be encoded as a standard zone ID such as
  "America/Los_Angeles".
  </dd>

<dt>inactive</dt>
  <dd>
  If true, then only notes that are not active (i.e. notes in
  the Trash) will be returned. Otherwise, only active notes will be returned.
  There is no way to find both active and inactive notes in a single query.
  </dd>
</dl>

Constants

ASCENDING
FIELDS
INACTIVE
NOTEBOOKGUID
ORDER
TAGGUIDS
TIMEZONE
WORDS

Public Instance Methods

struct_fields() click to toggle source
# File usr/lib/ruby/vendor_ruby/Evernote/EDAM/note_store_types.rb, line 281
def struct_fields; FIELDS; end
validate() click to toggle source
# File usr/lib/ruby/vendor_ruby/Evernote/EDAM/note_store_types.rb, line 283
def validate
end