class Evernote::EDAM::Type::SavedSearch

A named search associated with the account that can be quickly re-used. <dl> <dt>guid</dt>

<dd>The unique identifier of this search.  Will be set by the
service, so may be omitted by the client when creating.
<br/>
Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
<br/>
Regex:  EDAM_GUID_REGEX
</dd>

<dt>name</dt>

<dd>The name of the saved search to display in the GUI.  The
account may only contain one search with a given name (case-insensitive
compare). Can't begin or end with a space.
<br/>
Length:  EDAM_SAVED_SEARCH_NAME_LEN_MIN - EDAM_SAVED_SEARCH_NAME_LEN_MAX
<br/>
Regex:  EDAM_SAVED_SEARCH_NAME_REGEX
</dd>

<dt>query</dt>

<dd>A string expressing the search to be performed.
<br/>
Length:  EDAM_SAVED_SEARCH_QUERY_LEN_MIN - EDAM_SAVED_SEARCH_QUERY_LEN_MAX
</dd>

<dt>format</dt>

<dd>The format of the query string, to determine how to parse
and process it.
</dd>

<dt>updateSequenceNum</dt>

<dd>A number identifying the last transaction to
modify the state of this object.  The USN values are sequential within an
account, and can be used to compare the order of modifications within the
service.
</dd>

</dl>

Constants

FIELDS
FORMAT
GUID
NAME
QUERY
UPDATESEQUENCENUM

Public Instance Methods

serialized_fields() click to toggle source
# File usr/lib/evernote-mode/enclient.rb, line 215
def serialized_fields
  { :guid => :field_type_string,
    :name => :field_type_base64,
    :query => :field_type_base64,
    :format => :field_type_int,
    :updateSequenceNum => :field_type_int }
end
struct_fields() click to toggle source
# File build/evernote-mode-6YHuyP/evernote-mode-0.41/ruby/Evernote/EDAM/types_types.rb, line 1328
def struct_fields; FIELDS; end
validate() click to toggle source
# File build/evernote-mode-6YHuyP/evernote-mode-0.41/ruby/Evernote/EDAM/types_types.rb, line 1330
def validate
  unless @format.nil? || Evernote::EDAM::Type::QueryFormat::VALID_VALUES.include?(@format)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field format!')
  end
end