summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--VERSION2
-rw-r--r--evernote.gemspec26
-rw-r--r--vendor/gen-rb/evernote/edam/errors_types.rb12
-rw-r--r--vendor/gen-rb/evernote/edam/limits_constants.rb14
-rw-r--r--vendor/gen-rb/evernote/edam/note_store.rb930
-rw-r--r--vendor/gen-rb/evernote/edam/note_store_types.rb122
-rw-r--r--vendor/gen-rb/evernote/edam/types_types.rb146
-rw-r--r--vendor/gen-rb/evernote/edam/user_store.rb42
-rw-r--r--vendor/gen-rb/evernote/edam/user_store_constants.rb2
-rw-r--r--vendor/gen-rb/evernote/edam/user_store_types.rb8
10 files changed, 963 insertions, 341 deletions
diff --git a/VERSION b/VERSION
index a3df0a6..ac39a10 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.8.0
+0.9.0
diff --git a/evernote.gemspec b/evernote.gemspec
index e5e9694..8b7158b 100644
--- a/evernote.gemspec
+++ b/evernote.gemspec
@@ -1,15 +1,15 @@
# Generated by jeweler
-# DO NOT EDIT THIS FILE DIRECTLY
-# Instead, edit Jeweler::Tasks in rakefile, and run the gemspec command
+# DO NOT EDIT THIS FILE
+# Instead, edit Jeweler::Tasks in Rakefile, and run `rake gemspec`
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = %q{evernote}
- s.version = "0.8.0"
+ s.version = "0.9.0"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Chris Sepic"]
- s.date = %q{2010-03-19}
+ s.date = %q{2011-01-23}
s.email = %q{chris.sepic@gmail.com}
s.extra_rdoc_files = [
"LICENSE",
@@ -28,28 +28,41 @@ Gem::Specification.new do |s|
"lib/evernote/note_store.rb",
"lib/evernote/user_store.rb",
"spec/evernote/auth.yaml",
+ "spec/evernote/auth.yaml",
"spec/evernote/client_spec.rb",
"spec/evernote/note_store_spec.rb",
"spec/evernote/user_store_spec.rb",
"spec/spec.opts",
"spec/spec_helper.rb",
"vendor/gen-rb/evernote.rb",
+ "vendor/gen-rb/evernote.rb",
"vendor/gen-rb/evernote/edam/errors_types.rb",
+ "vendor/gen-rb/evernote/edam/errors_types.rb",
+ "vendor/gen-rb/evernote/edam/limits_constants.rb",
"vendor/gen-rb/evernote/edam/limits_constants.rb",
"vendor/gen-rb/evernote/edam/limits_types.rb",
+ "vendor/gen-rb/evernote/edam/limits_types.rb",
+ "vendor/gen-rb/evernote/edam/note_store.rb",
"vendor/gen-rb/evernote/edam/note_store.rb",
"vendor/gen-rb/evernote/edam/note_store_constants.rb",
+ "vendor/gen-rb/evernote/edam/note_store_constants.rb",
"vendor/gen-rb/evernote/edam/note_store_types.rb",
+ "vendor/gen-rb/evernote/edam/note_store_types.rb",
+ "vendor/gen-rb/evernote/edam/types_constants.rb",
"vendor/gen-rb/evernote/edam/types_constants.rb",
"vendor/gen-rb/evernote/edam/types_types.rb",
+ "vendor/gen-rb/evernote/edam/types_types.rb",
"vendor/gen-rb/evernote/edam/user_store.rb",
+ "vendor/gen-rb/evernote/edam/user_store.rb",
+ "vendor/gen-rb/evernote/edam/user_store_constants.rb",
"vendor/gen-rb/evernote/edam/user_store_constants.rb",
+ "vendor/gen-rb/evernote/edam/user_store_types.rb",
"vendor/gen-rb/evernote/edam/user_store_types.rb"
]
s.homepage = %q{http://github.com/cgs/evernote}
s.rdoc_options = ["--charset=UTF-8"]
s.require_paths = ["lib"]
- s.rubygems_version = %q{1.3.5}
+ s.rubygems_version = %q{1.3.7}
s.summary = %q{High level wrapper for the Evernote API}
s.test_files = [
"spec/evernote/client_spec.rb",
@@ -62,7 +75,7 @@ Gem::Specification.new do |s|
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 3
- if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
+ if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<thrift_client>, [">= 0"])
s.add_development_dependency(%q<rspec>, [">= 0"])
s.add_development_dependency(%q<yard>, [">= 0"])
@@ -77,4 +90,3 @@ Gem::Specification.new do |s|
s.add_dependency(%q<yard>, [">= 0"])
end
end
-
diff --git a/vendor/gen-rb/evernote/edam/errors_types.rb b/vendor/gen-rb/evernote/edam/errors_types.rb
index 1da14ac..12a9d89 100644
--- a/vendor/gen-rb/evernote/edam/errors_types.rb
+++ b/vendor/gen-rb/evernote/edam/errors_types.rb
@@ -41,11 +41,10 @@ module Evernote
# parameter: If the error applied to a particular input parameter, this will
# indicate which parameter.
class EDAMUserException < ::Thrift::Exception
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
ERRORCODE = 1
PARAMETER = 2
- ::Thrift::Struct.field_accessor self, :errorCode, :parameter
FIELDS = {
ERRORCODE => {:type => ::Thrift::Types::I32, :name => 'errorCode', :enum_class => Evernote::EDAM::Error::EDAMErrorCode},
PARAMETER => {:type => ::Thrift::Types::STRING, :name => 'parameter', :optional => true}
@@ -60,6 +59,7 @@ module Evernote
end
end
+ ::Thrift::Struct.generate_accessors self
end
# This exception is thrown by EDAM procedures when a call fails as a result of
@@ -70,11 +70,10 @@ module Evernote
#
# message: This may contain additional information about the error
class EDAMSystemException < ::Thrift::Exception
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
ERRORCODE = 1
MESSAGE = 2
- ::Thrift::Struct.field_accessor self, :errorCode, :message
FIELDS = {
ERRORCODE => {:type => ::Thrift::Types::I32, :name => 'errorCode', :enum_class => Evernote::EDAM::Error::EDAMErrorCode},
MESSAGE => {:type => ::Thrift::Types::STRING, :name => 'message', :optional => true}
@@ -89,6 +88,7 @@ module Evernote
end
end
+ ::Thrift::Struct.generate_accessors self
end
# This exception is thrown by EDAM procedures when a caller asks to perform
@@ -101,11 +101,10 @@ module Evernote
# key: the value passed from the client in the identifier, which was not
# found. E.g. the GUID of an object that was not found.
class EDAMNotFoundException < ::Thrift::Exception
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
IDENTIFIER = 1
KEY = 2
- ::Thrift::Struct.field_accessor self, :identifier, :key
FIELDS = {
IDENTIFIER => {:type => ::Thrift::Types::STRING, :name => 'identifier', :optional => true},
KEY => {:type => ::Thrift::Types::STRING, :name => 'key', :optional => true}
@@ -116,6 +115,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
end
diff --git a/vendor/gen-rb/evernote/edam/limits_constants.rb b/vendor/gen-rb/evernote/edam/limits_constants.rb
index 24253bb..2bb52e5 100644
--- a/vendor/gen-rb/evernote/edam/limits_constants.rb
+++ b/vendor/gen-rb/evernote/edam/limits_constants.rb
@@ -82,6 +82,10 @@ require 'limits_types'
EDAM_COMMERCE_SERVICE_TRIALPAY = %q"TrialPay"
+ EDAM_COMMERCE_SERVICE_TRIAL = %q"Trial"
+
+ EDAM_COMMERCE_SERVICE_GROUP = %q"Group"
+
EDAM_SEARCH_QUERY_LEN_MIN = 0
EDAM_SEARCH_QUERY_LEN_MAX = 1024
@@ -124,6 +128,12 @@ require 'limits_types'
EDAM_NOTEBOOK_NAME_REGEX = %q"^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?$"
+ EDAM_NOTEBOOK_STACK_LEN_MIN = 1
+
+ EDAM_NOTEBOOK_STACK_LEN_MAX = 100
+
+ EDAM_NOTEBOOK_STACK_REGEX = %q"^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?$"
+
EDAM_PUBLISHING_URI_LEN_MIN = 1
EDAM_PUBLISHING_URI_LEN_MAX = 255
@@ -162,7 +172,7 @@ require 'limits_types'
EDAM_USER_NOTES_MAX = 100000
- EDAM_USER_NOTEBOOKS_MAX = 100
+ EDAM_USER_NOTEBOOKS_MAX = 250
EDAM_USER_RECENT_MAILED_ADDRESSES_MAX = 10
@@ -180,7 +190,7 @@ require 'limits_types'
EDAM_USER_LINKED_NOTEBOOK_MAX = 100
- EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX = 100
+ EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX = 250
end
end
diff --git a/vendor/gen-rb/evernote/edam/note_store.rb b/vendor/gen-rb/evernote/edam/note_store.rb
index 4540e94..6742359 100644
--- a/vendor/gen-rb/evernote/edam/note_store.rb
+++ b/vendor/gen-rb/evernote/edam/note_store.rb
@@ -48,6 +48,42 @@ require 'note_store_types'
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getSyncChunk failed: unknown result')
end
+ def getLinkedNotebookSyncState(authenticationToken, linkedNotebook)
+ send_getLinkedNotebookSyncState(authenticationToken, linkedNotebook)
+ return recv_getLinkedNotebookSyncState()
+ end
+
+ def send_getLinkedNotebookSyncState(authenticationToken, linkedNotebook)
+ send_message('getLinkedNotebookSyncState', GetLinkedNotebookSyncState_args, :authenticationToken => authenticationToken, :linkedNotebook => linkedNotebook)
+ end
+
+ def recv_getLinkedNotebookSyncState()
+ result = receive_message(GetLinkedNotebookSyncState_result)
+ return result.success unless result.success.nil?
+ raise result.userException unless result.userException.nil?
+ raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
+ raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getLinkedNotebookSyncState failed: unknown result')
+ end
+
+ def getLinkedNotebookSyncChunk(authenticationToken, linkedNotebook, afterUSN, maxEntries, fullSyncOnly)
+ send_getLinkedNotebookSyncChunk(authenticationToken, linkedNotebook, afterUSN, maxEntries, fullSyncOnly)
+ return recv_getLinkedNotebookSyncChunk()
+ end
+
+ def send_getLinkedNotebookSyncChunk(authenticationToken, linkedNotebook, afterUSN, maxEntries, fullSyncOnly)
+ send_message('getLinkedNotebookSyncChunk', GetLinkedNotebookSyncChunk_args, :authenticationToken => authenticationToken, :linkedNotebook => linkedNotebook, :afterUSN => afterUSN, :maxEntries => maxEntries, :fullSyncOnly => fullSyncOnly)
+ end
+
+ def recv_getLinkedNotebookSyncChunk()
+ result = receive_message(GetLinkedNotebookSyncChunk_result)
+ return result.success unless result.success.nil?
+ raise result.userException unless result.userException.nil?
+ raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
+ raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getLinkedNotebookSyncChunk failed: unknown result')
+ end
+
def listNotebooks(authenticationToken)
send_listNotebooks(authenticationToken)
return recv_listNotebooks()
@@ -379,6 +415,7 @@ require 'note_store_types'
return result.success unless result.success.nil?
raise result.userException unless result.userException.nil?
raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'findNotes failed: unknown result')
end
@@ -396,6 +433,7 @@ require 'note_store_types'
return result.success unless result.success.nil?
raise result.userException unless result.userException.nil?
raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'findNoteCounts failed: unknown result')
end
@@ -435,13 +473,13 @@ require 'note_store_types'
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getNoteContent failed: unknown result')
end
- def getNoteSearchText(authenticationToken, guid)
- send_getNoteSearchText(authenticationToken, guid)
+ def getNoteSearchText(authenticationToken, guid, noteOnly, tokenizeForIndexing)
+ send_getNoteSearchText(authenticationToken, guid, noteOnly, tokenizeForIndexing)
return recv_getNoteSearchText()
end
- def send_getNoteSearchText(authenticationToken, guid)
- send_message('getNoteSearchText', GetNoteSearchText_args, :authenticationToken => authenticationToken, :guid => guid)
+ def send_getNoteSearchText(authenticationToken, guid, noteOnly, tokenizeForIndexing)
+ send_message('getNoteSearchText', GetNoteSearchText_args, :authenticationToken => authenticationToken, :guid => guid, :noteOnly => noteOnly, :tokenizeForIndexing => tokenizeForIndexing)
end
def recv_getNoteSearchText()
@@ -453,6 +491,24 @@ require 'note_store_types'
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getNoteSearchText failed: unknown result')
end
+ def getResourceSearchText(authenticationToken, guid)
+ send_getResourceSearchText(authenticationToken, guid)
+ return recv_getResourceSearchText()
+ end
+
+ def send_getResourceSearchText(authenticationToken, guid)
+ send_message('getResourceSearchText', GetResourceSearchText_args, :authenticationToken => authenticationToken, :guid => guid)
+ end
+
+ def recv_getResourceSearchText()
+ result = receive_message(GetResourceSearchText_result)
+ return result.success unless result.success.nil?
+ raise result.userException unless result.userException.nil?
+ raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
+ raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getResourceSearchText failed: unknown result')
+ end
+
def getNoteTagNames(authenticationToken, guid)
send_getNoteTagNames(authenticationToken, guid)
return recv_getNoteTagNames()
@@ -507,6 +563,24 @@ require 'note_store_types'
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'updateNote failed: unknown result')
end
+ def deleteNote(authenticationToken, guid)
+ send_deleteNote(authenticationToken, guid)
+ return recv_deleteNote()
+ end
+
+ def send_deleteNote(authenticationToken, guid)
+ send_message('deleteNote', DeleteNote_args, :authenticationToken => authenticationToken, :guid => guid)
+ end
+
+ def recv_deleteNote()
+ result = receive_message(DeleteNote_result)
+ return result.success unless result.success.nil?
+ raise result.userException unless result.userException.nil?
+ raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
+ raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'deleteNote failed: unknown result')
+ end
+
def expungeNote(authenticationToken, guid)
send_expungeNote(authenticationToken, guid)
return recv_expungeNote()
@@ -578,6 +652,42 @@ require 'note_store_types'
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'copyNote failed: unknown result')
end
+ def listNoteVersions(authenticationToken, noteGuid)
+ send_listNoteVersions(authenticationToken, noteGuid)
+ return recv_listNoteVersions()
+ end
+
+ def send_listNoteVersions(authenticationToken, noteGuid)
+ send_message('listNoteVersions', ListNoteVersions_args, :authenticationToken => authenticationToken, :noteGuid => noteGuid)
+ end
+
+ def recv_listNoteVersions()
+ result = receive_message(ListNoteVersions_result)
+ return result.success unless result.success.nil?
+ raise result.userException unless result.userException.nil?
+ raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
+ raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'listNoteVersions failed: unknown result')
+ end
+
+ def getNoteVersion(authenticationToken, noteGuid, updateSequenceNum, withResourcesData, withResourcesRecognition, withResourcesAlternateData)
+ send_getNoteVersion(authenticationToken, noteGuid, updateSequenceNum, withResourcesData, withResourcesRecognition, withResourcesAlternateData)
+ return recv_getNoteVersion()
+ end
+
+ def send_getNoteVersion(authenticationToken, noteGuid, updateSequenceNum, withResourcesData, withResourcesRecognition, withResourcesAlternateData)
+ send_message('getNoteVersion', GetNoteVersion_args, :authenticationToken => authenticationToken, :noteGuid => noteGuid, :updateSequenceNum => updateSequenceNum, :withResourcesData => withResourcesData, :withResourcesRecognition => withResourcesRecognition, :withResourcesAlternateData => withResourcesAlternateData)
+ end
+
+ def recv_getNoteVersion()
+ result = receive_message(GetNoteVersion_result)
+ return result.success unless result.success.nil?
+ raise result.userException unless result.userException.nil?
+ raise result.systemException unless result.systemException.nil?
+ raise result.notFoundException unless result.notFoundException.nil?
+ raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getNoteVersion failed: unknown result')
+ end
+
def getResource(authenticationToken, guid, withData, withRecognition, withAttributes, withAlternateData)
send_getResource(authenticationToken, guid, withData, withRecognition, withAttributes, withAlternateData)
return recv_getResource()
@@ -880,13 +990,13 @@ require 'note_store_types'
raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'listLinkedNotebooks failed: unknown result')
end
- def expungeLinkedNotebook(authenticationToken, linkedNotebookId)
- send_expungeLinkedNotebook(authenticationToken, linkedNotebookId)
+ def expungeLinkedNotebook(authenticationToken, guid)
+ send_expungeLinkedNotebook(authenticationToken, guid)
return recv_expungeLinkedNotebook()
end
- def send_expungeLinkedNotebook(authenticationToken, linkedNotebookId)
- send_message('expungeLinkedNotebook', ExpungeLinkedNotebook_args, :authenticationToken => authenticationToken, :linkedNotebookId => linkedNotebookId)
+ def send_expungeLinkedNotebook(authenticationToken, guid)
+ send_message('expungeLinkedNotebook', ExpungeLinkedNotebook_args, :authenticationToken => authenticationToken, :guid => guid)
end
def recv_expungeLinkedNotebook()
@@ -982,6 +1092,36 @@ require 'note_store_types'
write_result(result, oprot, 'getSyncChunk', seqid)
end
+ def process_getLinkedNotebookSyncState(seqid, iprot, oprot)
+ args = read_args(iprot, GetLinkedNotebookSyncState_args)
+ result = GetLinkedNotebookSyncState_result.new()
+ begin
+ result.success = @handler.getLinkedNotebookSyncState(args.authenticationToken, args.linkedNotebook)
+ rescue Evernote::EDAM::Error::EDAMUserException => userException
+ result.userException = userException
+ rescue Evernote::EDAM::Error::EDAMSystemException => systemException
+ result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
+ end
+ write_result(result, oprot, 'getLinkedNotebookSyncState', seqid)
+ end
+
+ def process_getLinkedNotebookSyncChunk(seqid, iprot, oprot)
+ args = read_args(iprot, GetLinkedNotebookSyncChunk_args)
+ result = GetLinkedNotebookSyncChunk_result.new()
+ begin
+ result.success = @handler.getLinkedNotebookSyncChunk(args.authenticationToken, args.linkedNotebook, args.afterUSN, args.maxEntries, args.fullSyncOnly)
+ rescue Evernote::EDAM::Error::EDAMUserException => userException
+ result.userException = userException
+ rescue Evernote::EDAM::Error::EDAMSystemException => systemException
+ result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
+ end
+ write_result(result, oprot, 'getLinkedNotebookSyncChunk', seqid)
+ end
+
def process_listNotebooks(seqid, iprot, oprot)
args = read_args(iprot, ListNotebooks_args)
result = ListNotebooks_result.new()
@@ -1249,6 +1389,8 @@ require 'note_store_types'
result.userException = userException
rescue Evernote::EDAM::Error::EDAMSystemException => systemException
result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
end
write_result(result, oprot, 'findNotes', seqid)
end
@@ -1262,6 +1404,8 @@ require 'note_store_types'
result.userException = userException
rescue Evernote::EDAM::Error::EDAMSystemException => systemException
result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
end
write_result(result, oprot, 'findNoteCounts', seqid)
end
@@ -1300,7 +1444,7 @@ require 'note_store_types'
args = read_args(iprot, GetNoteSearchText_args)
result = GetNoteSearchText_result.new()
begin
- result.success = @handler.getNoteSearchText(args.authenticationToken, args.guid)
+ result.success = @handler.getNoteSearchText(args.authenticationToken, args.guid, args.noteOnly, args.tokenizeForIndexing)
rescue Evernote::EDAM::Error::EDAMUserException => userException
result.userException = userException
rescue Evernote::EDAM::Error::EDAMSystemException => systemException
@@ -1311,6 +1455,21 @@ require 'note_store_types'
write_result(result, oprot, 'getNoteSearchText', seqid)
end
+ def process_getResourceSearchText(seqid, iprot, oprot)
+ args = read_args(iprot, GetResourceSearchText_args)
+ result = GetResourceSearchText_result.new()
+ begin
+ result.success = @handler.getResourceSearchText(args.authenticationToken, args.guid)
+ rescue Evernote::EDAM::Error::EDAMUserException => userException
+ result.userException = userException
+ rescue Evernote::EDAM::Error::EDAMSystemException => systemException
+ result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
+ end
+ write_result(result, oprot, 'getResourceSearchText', seqid)
+ end
+
def process_getNoteTagNames(seqid, iprot, oprot)
args = read_args(iprot, GetNoteTagNames_args)
result = GetNoteTagNames_result.new()
@@ -1356,6 +1515,21 @@ require 'note_store_types'
write_result(result, oprot, 'updateNote', seqid)
end
+ def process_deleteNote(seqid, iprot, oprot)
+ args = read_args(iprot, DeleteNote_args)
+ result = DeleteNote_result.new()
+ begin
+ result.success = @handler.deleteNote(args.authenticationToken, args.guid)
+ rescue Evernote::EDAM::Error::EDAMUserException => userException
+ result.userException = userException
+ rescue Evernote::EDAM::Error::EDAMSystemException => systemException
+ result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
+ end
+ write_result(result, oprot, 'deleteNote', seqid)
+ end
+
def process_expungeNote(seqid, iprot, oprot)
args = read_args(iprot, ExpungeNote_args)
result = ExpungeNote_result.new()
@@ -1414,6 +1588,36 @@ require 'note_store_types'
write_result(result, oprot, 'copyNote', seqid)
end
+ def process_listNoteVersions(seqid, iprot, oprot)
+ args = read_args(iprot, ListNoteVersions_args)
+ result = ListNoteVersions_result.new()
+ begin
+ result.success = @handler.listNoteVersions(args.authenticationToken, args.noteGuid)
+ rescue Evernote::EDAM::Error::EDAMUserException => userException
+ result.userException = userException
+ rescue Evernote::EDAM::Error::EDAMSystemException => systemException
+ result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
+ end
+ write_result(result, oprot, 'listNoteVersions', seqid)
+ end
+
+ def process_getNoteVersion(seqid, iprot, oprot)
+ args = read_args(iprot, GetNoteVersion_args)
+ result = GetNoteVersion_result.new()
+ begin
+ result.success = @handler.getNoteVersion(args.authenticationToken, args.noteGuid, args.updateSequenceNum, args.withResourcesData, args.withResourcesRecognition, args.withResourcesAlternateData)
+ rescue Evernote::EDAM::Error::EDAMUserException => userException
+ result.userException = userException
+ rescue Evernote::EDAM::Error::EDAMSystemException => systemException
+ result.systemException = systemException
+ rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
+ result.notFoundException = notFoundException
+ end
+ write_result(result, oprot, 'getNoteVersion', seqid)
+ end
+
def process_getResource(seqid, iprot, oprot)
args = read_args(iprot, GetResource_args)
result = GetResource_result.new()
@@ -1665,7 +1869,7 @@ require 'note_store_types'
args = read_args(iprot, ExpungeLinkedNotebook_args)
result = ExpungeLinkedNotebook_result.new()
begin
- result.success = @handler.expungeLinkedNotebook(args.authenticationToken, args.linkedNotebookId)
+ result.success = @handler.expungeLinkedNotebook(args.authenticationToken, args.guid)
rescue Evernote::EDAM::Error::EDAMUserException => userException
result.userException = userException
rescue Evernote::EDAM::Error::EDAMNotFoundException => notFoundException
@@ -1726,10 +1930,9 @@ require 'note_store_types'
# HELPER FUNCTIONS AND STRUCTURES
class GetSyncState_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -1739,15 +1942,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetSyncState_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::NoteStore::SyncState},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -1759,16 +1962,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetSyncChunk_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
AFTERUSN = 2
MAXENTRIES = 3
FULLSYNCONLY = 4
- ::Thrift::Struct.field_accessor self, :authenticationToken, :afterUSN, :maxEntries, :fullSyncOnly
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
AFTERUSN => {:type => ::Thrift::Types::I32, :name => 'afterUSN'},
@@ -1781,15 +1984,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetSyncChunk_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::NoteStore::SyncChunk},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -1801,13 +2004,99 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetLinkedNotebookSyncState_args
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ AUTHENTICATIONTOKEN = 1
+ LINKEDNOTEBOOK = 2
+
+ FIELDS = {
+ AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
+ LINKEDNOTEBOOK => {:type => ::Thrift::Types::STRUCT, :name => 'linkedNotebook', :class => Evernote::EDAM::Type::LinkedNotebook}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetLinkedNotebookSyncState_result
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ SUCCESS = 0
+ USEREXCEPTION = 1
+ SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
+
+ FIELDS = {
+ SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::NoteStore::SyncState},
+ USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetLinkedNotebookSyncChunk_args
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ AUTHENTICATIONTOKEN = 1
+ LINKEDNOTEBOOK = 2
+ AFTERUSN = 3
+ MAXENTRIES = 4
+ FULLSYNCONLY = 5
+
+ FIELDS = {
+ AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
+ LINKEDNOTEBOOK => {:type => ::Thrift::Types::STRUCT, :name => 'linkedNotebook', :class => Evernote::EDAM::Type::LinkedNotebook},
+ AFTERUSN => {:type => ::Thrift::Types::I32, :name => 'afterUSN'},
+ MAXENTRIES => {:type => ::Thrift::Types::I32, :name => 'maxEntries'},
+ FULLSYNCONLY => {:type => ::Thrift::Types::BOOL, :name => 'fullSyncOnly'}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetLinkedNotebookSyncChunk_result
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ SUCCESS = 0
+ USEREXCEPTION = 1
+ SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
+
+ FIELDS = {
+ SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::NoteStore::SyncChunk},
+ USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
end
class ListNotebooks_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -1817,15 +2106,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListNotebooks_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::Notebook}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -1837,14 +2126,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -1855,16 +2144,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Notebook},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -1877,13 +2166,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetDefaultNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -1893,15 +2182,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetDefaultNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Notebook},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -1913,14 +2202,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTEBOOK = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :notebook
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTEBOOK => {:type => ::Thrift::Types::STRUCT, :name => 'notebook', :class => Evernote::EDAM::Type::Notebook}
@@ -1931,15 +2220,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Notebook},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -1951,14 +2240,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTEBOOK = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :notebook
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTEBOOK => {:type => ::Thrift::Types::STRUCT, :name => 'notebook', :class => Evernote::EDAM::Type::Notebook}
@@ -1969,16 +2258,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -1991,14 +2280,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2009,16 +2298,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2031,13 +2320,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListTags_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -2047,15 +2336,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListTags_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::Tag}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2067,14 +2356,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListTagsByNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTEBOOKGUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :notebookGuid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTEBOOKGUID => {:type => ::Thrift::Types::STRING, :name => 'notebookGuid'}
@@ -2085,16 +2374,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListTagsByNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::Tag}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2107,14 +2396,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetTag_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2125,16 +2414,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetTag_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Tag},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2147,14 +2436,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateTag_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
TAG = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :tag
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
TAG => {:type => ::Thrift::Types::STRUCT, :name => 'tag', :class => Evernote::EDAM::Type::Tag}
@@ -2165,16 +2454,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateTag_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Tag},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2187,14 +2476,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateTag_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
TAG = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :tag
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
TAG => {:type => ::Thrift::Types::STRUCT, :name => 'tag', :class => Evernote::EDAM::Type::Tag}
@@ -2205,16 +2494,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateTag_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2227,14 +2516,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UntagAll_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2245,15 +2534,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UntagAll_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :userException, :systemException, :notFoundException
FIELDS = {
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
@@ -2265,14 +2554,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeTag_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2283,16 +2572,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeTag_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2305,13 +2594,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListSearches_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -2321,15 +2610,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListSearches_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::SavedSearch}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2341,14 +2630,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetSearch_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2359,16 +2648,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetSearch_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::SavedSearch},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2381,14 +2670,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateSearch_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
SEARCH = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :search
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
SEARCH => {:type => ::Thrift::Types::STRUCT, :name => 'search', :class => Evernote::EDAM::Type::SavedSearch}
@@ -2399,15 +2688,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateSearch_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::SavedSearch},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2419,14 +2708,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateSearch_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
SEARCH = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :search
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
SEARCH => {:type => ::Thrift::Types::STRUCT, :name => 'search', :class => Evernote::EDAM::Type::SavedSearch}
@@ -2437,16 +2726,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateSearch_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2459,14 +2748,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeSearch_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2477,16 +2766,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeSearch_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2499,16 +2788,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class FindNotes_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
FILTER = 2
OFFSET = 3
MAXNOTES = 4
- ::Thrift::Struct.field_accessor self, :authenticationToken, :filter, :offset, :maxNotes
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
FILTER => {:type => ::Thrift::Types::STRUCT, :name => 'filter', :class => Evernote::EDAM::NoteStore::NoteFilter},
@@ -2521,19 +2810,21 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class FindNotes_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::NoteStore::NoteList},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
- SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException}
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
}
def struct_fields; FIELDS; end
@@ -2541,15 +2832,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class FindNoteCounts_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
FILTER = 2
WITHTRASH = 3
- ::Thrift::Struct.field_accessor self, :authenticationToken, :filter, :withTrash
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
FILTER => {:type => ::Thrift::Types::STRUCT, :name => 'filter', :class => Evernote::EDAM::NoteStore::NoteFilter},
@@ -2561,19 +2852,21 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class FindNoteCounts_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::NoteStore::NoteCollectionCounts},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
- SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException}
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
}
def struct_fields; FIELDS; end
@@ -2581,10 +2874,11 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNote_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
WITHCONTENT = 3
@@ -2592,7 +2886,6 @@ require 'note_store_types'
WITHRESOURCESRECOGNITION = 5
WITHRESOURCESALTERNATEDATA = 6
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid, :withContent, :withResourcesData, :withResourcesRecognition, :withResourcesAlternateData
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'},
@@ -2607,16 +2900,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNote_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Note},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2629,14 +2922,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNoteContent_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2647,16 +2940,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNoteContent_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2669,17 +2962,21 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNoteSearchText_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
+ NOTEONLY = 3
+ TOKENIZEFORINDEXING = 4
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
- GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
+ GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'},
+ NOTEONLY => {:type => ::Thrift::Types::BOOL, :name => 'noteOnly'},
+ TOKENIZEFORINDEXING => {:type => ::Thrift::Types::BOOL, :name => 'tokenizeForIndexing'}
}
def struct_fields; FIELDS; end
@@ -2687,16 +2984,56 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNoteSearchText_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ SUCCESS = 0
+ USEREXCEPTION = 1
+ SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
+
+ FIELDS = {
+ SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success'},
+ USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetResourceSearchText_args
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ AUTHENTICATIONTOKEN = 1
+ GUID = 2
+
+ FIELDS = {
+ AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
+ GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetResourceSearchText_result
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2709,14 +3046,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNoteTagNames_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2727,16 +3064,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetNoteTagNames_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRING}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2749,14 +3086,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateNote_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTE = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :note
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTE => {:type => ::Thrift::Types::STRUCT, :name => 'note', :class => Evernote::EDAM::Type::Note}
@@ -2767,16 +3104,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateNote_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Note},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2789,14 +3126,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateNote_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTE = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :note
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTE => {:type => ::Thrift::Types::STRUCT, :name => 'note', :class => Evernote::EDAM::Type::Note}
@@ -2807,16 +3144,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateNote_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Note},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2829,14 +3166,54 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class DeleteNote_args
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ AUTHENTICATIONTOKEN = 1
+ GUID = 2
+
+ FIELDS = {
+ AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
+ GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class DeleteNote_result
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ SUCCESS = 0
+ USEREXCEPTION = 1
+ SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
+
+ FIELDS = {
+ SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
+ USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeNote_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -2847,16 +3224,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeNote_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2869,14 +3246,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeNotes_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTEGUIDS = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :noteGuids
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTEGUIDS => {:type => ::Thrift::Types::LIST, :name => 'noteGuids', :element => {:type => ::Thrift::Types::STRING}}
@@ -2887,16 +3264,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeNotes_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2909,13 +3286,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeInactiveNotes_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -2925,15 +3302,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeInactiveNotes_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2945,15 +3322,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CopyNote_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTEGUID = 2
TONOTEBOOKGUID = 3
- ::Thrift::Struct.field_accessor self, :authenticationToken, :noteGuid, :toNotebookGuid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTEGUID => {:type => ::Thrift::Types::STRING, :name => 'noteGuid'},
@@ -2965,16 +3342,104 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CopyNote_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ SUCCESS = 0
+ USEREXCEPTION = 1
+ SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
+
+ FIELDS = {
+ SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Note},
+ USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class ListNoteVersions_args
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ AUTHENTICATIONTOKEN = 1
+ NOTEGUID = 2
+
+ FIELDS = {
+ AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
+ NOTEGUID => {:type => ::Thrift::Types::STRING, :name => 'noteGuid'}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class ListNoteVersions_result
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ SUCCESS = 0
+ USEREXCEPTION = 1
+ SYSTEMEXCEPTION = 2
+ NOTFOUNDEXCEPTION = 3
+
+ FIELDS = {
+ SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::NoteStore::NoteVersionId}},
+ USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
+ SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
+ NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetNoteVersion_args
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ AUTHENTICATIONTOKEN = 1
+ NOTEGUID = 2
+ UPDATESEQUENCENUM = 3
+ WITHRESOURCESDATA = 4
+ WITHRESOURCESRECOGNITION = 5
+ WITHRESOURCESALTERNATEDATA = 6
+
+ FIELDS = {
+ AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
+ NOTEGUID => {:type => ::Thrift::Types::STRING, :name => 'noteGuid'},
+ UPDATESEQUENCENUM => {:type => ::Thrift::Types::I32, :name => 'updateSequenceNum'},
+ WITHRESOURCESDATA => {:type => ::Thrift::Types::BOOL, :name => 'withResourcesData'},
+ WITHRESOURCESRECOGNITION => {:type => ::Thrift::Types::BOOL, :name => 'withResourcesRecognition'},
+ WITHRESOURCESALTERNATEDATA => {:type => ::Thrift::Types::BOOL, :name => 'withResourcesAlternateData'}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ end
+
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ class GetNoteVersion_result
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Note},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -2987,10 +3452,11 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResource_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
WITHDATA = 3
@@ -2998,7 +3464,6 @@ require 'note_store_types'
WITHATTRIBUTES = 5
WITHALTERNATEDATA = 6
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid, :withData, :withRecognition, :withAttributes, :withAlternateData
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'},
@@ -3013,16 +3478,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResource_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Resource},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3035,14 +3500,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateResource_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
RESOURCE = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :resource
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
RESOURCE => {:type => ::Thrift::Types::STRUCT, :name => 'resource', :class => Evernote::EDAM::Type::Resource}
@@ -3053,16 +3518,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateResource_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3075,14 +3540,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceData_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -3093,18 +3558,18 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceData_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
- SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success'},
+ SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success', :binary => true},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
@@ -3115,10 +3580,11 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceByHash_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
NOTEGUID = 2
CONTENTHASH = 3
@@ -3126,11 +3592,10 @@ require 'note_store_types'
WITHRECOGNITION = 5
WITHALTERNATEDATA = 6
- ::Thrift::Struct.field_accessor self, :authenticationToken, :noteGuid, :contentHash, :withData, :withRecognition, :withAlternateData
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
NOTEGUID => {:type => ::Thrift::Types::STRING, :name => 'noteGuid'},
- CONTENTHASH => {:type => ::Thrift::Types::STRING, :name => 'contentHash'},
+ CONTENTHASH => {:type => ::Thrift::Types::STRING, :name => 'contentHash', :binary => true},
WITHDATA => {:type => ::Thrift::Types::BOOL, :name => 'withData'},
WITHRECOGNITION => {:type => ::Thrift::Types::BOOL, :name => 'withRecognition'},
WITHALTERNATEDATA => {:type => ::Thrift::Types::BOOL, :name => 'withAlternateData'}
@@ -3141,16 +3606,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceByHash_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Resource},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3163,14 +3628,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceRecognition_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -3181,18 +3646,18 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceRecognition_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
- SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success'},
+ SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success', :binary => true},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
@@ -3203,14 +3668,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceAlternateData_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -3221,18 +3686,18 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceAlternateData_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
- SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success'},
+ SUCCESS => {:type => ::Thrift::Types::STRING, :name => 'success', :binary => true},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException}
@@ -3243,14 +3708,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceAttributes_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :guid
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
@@ -3261,16 +3726,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetResourceAttributes_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
NOTFOUNDEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::ResourceAttributes},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3283,13 +3748,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetAccountSize_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -3299,15 +3764,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetAccountSize_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I64, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3319,14 +3784,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetAds_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
ADPARAMETERS = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :adParameters
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
ADPARAMETERS => {:type => ::Thrift::Types::STRUCT, :name => 'adParameters', :class => Evernote::EDAM::NoteStore::AdParameters}
@@ -3337,15 +3802,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetAds_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::Ad}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3357,14 +3822,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetRandomAd_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
ADPARAMETERS = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :adParameters
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
ADPARAMETERS => {:type => ::Thrift::Types::STRUCT, :name => 'adParameters', :class => Evernote::EDAM::NoteStore::AdParameters}
@@ -3375,15 +3840,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetRandomAd_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Ad},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3395,14 +3860,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetPublicNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
USERID = 1
PUBLICURI = 2
- ::Thrift::Struct.field_accessor self, :userId, :publicUri
FIELDS = {
USERID => {:type => ::Thrift::Types::I32, :name => 'userId'},
PUBLICURI => {:type => ::Thrift::Types::STRING, :name => 'publicUri'}
@@ -3413,15 +3878,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetPublicNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
SYSTEMEXCEPTION = 1
NOTFOUNDEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :systemException, :notFoundException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::Notebook},
SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException},
@@ -3433,14 +3898,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateSharedNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
SHAREDNOTEBOOK = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :sharedNotebook
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
SHAREDNOTEBOOK => {:type => ::Thrift::Types::STRUCT, :name => 'sharedNotebook', :class => Evernote::EDAM::Type::SharedNotebook}
@@ -3451,16 +3916,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateSharedNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::SharedNotebook},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3473,13 +3938,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListSharedNotebooks_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -3489,16 +3954,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListSharedNotebooks_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::SharedNotebook}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3511,14 +3976,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeSharedNotebooks_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
SHAREDNOTEBOOKIDS = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :sharedNotebookIds
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
SHAREDNOTEBOOKIDS => {:type => ::Thrift::Types::LIST, :name => 'sharedNotebookIds', :element => {:type => ::Thrift::Types::I64}}
@@ -3529,16 +3994,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeSharedNotebooks_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3551,14 +4016,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateLinkedNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
LINKEDNOTEBOOK = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :linkedNotebook
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
LINKEDNOTEBOOK => {:type => ::Thrift::Types::STRUCT, :name => 'linkedNotebook', :class => Evernote::EDAM::Type::LinkedNotebook}
@@ -3569,16 +4034,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CreateLinkedNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::LinkedNotebook},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3591,14 +4056,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateLinkedNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
LINKEDNOTEBOOK = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :linkedNotebook
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
LINKEDNOTEBOOK => {:type => ::Thrift::Types::STRUCT, :name => 'linkedNotebook', :class => Evernote::EDAM::Type::LinkedNotebook}
@@ -3609,18 +4074,18 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class UpdateLinkedNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
- SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::LinkedNotebook},
+ SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException},
SYSTEMEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'systemException', :class => Evernote::EDAM::Error::EDAMSystemException}
@@ -3631,13 +4096,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListLinkedNotebooks_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -3647,16 +4112,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ListLinkedNotebooks_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::LIST, :name => 'success', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::LinkedNotebook}},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3669,17 +4134,17 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeLinkedNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- LINKEDNOTEBOOKID = 2
+ GUID = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :linkedNotebookId
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
- LINKEDNOTEBOOKID => {:type => ::Thrift::Types::I64, :name => 'linkedNotebookId'}
+ GUID => {:type => ::Thrift::Types::STRING, :name => 'guid'}
}
def struct_fields; FIELDS; end
@@ -3687,16 +4152,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class ExpungeLinkedNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::I32, :name => 'success'},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3709,14 +4174,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class AuthenticateToSharedNotebook_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SHAREKEY = 1
AUTHENTICATIONTOKEN = 2
- ::Thrift::Struct.field_accessor self, :shareKey, :authenticationToken
FIELDS = {
SHAREKEY => {:type => ::Thrift::Types::STRING, :name => 'shareKey'},
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
@@ -3727,16 +4192,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class AuthenticateToSharedNotebook_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::UserStore::AuthenticationResult},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3749,13 +4214,13 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetSharedNotebookByAuth_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -3765,16 +4230,16 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetSharedNotebookByAuth_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :userException, :notFoundException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::SharedNotebook},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -3787,14 +4252,14 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class EmailNote_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
PARAMETERS = 2
- ::Thrift::Struct.field_accessor self, :authenticationToken, :parameters
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
PARAMETERS => {:type => ::Thrift::Types::STRUCT, :name => 'parameters', :class => Evernote::EDAM::NoteStore::NoteEmailParameters}
@@ -3805,15 +4270,15 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class EmailNote_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
USEREXCEPTION = 1
NOTFOUNDEXCEPTION = 2
SYSTEMEXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :userException, :notFoundException, :systemException
FIELDS = {
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException},
@@ -3825,6 +4290,7 @@ require 'note_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
end
diff --git a/vendor/gen-rb/evernote/edam/note_store_types.rb b/vendor/gen-rb/evernote/edam/note_store_types.rb
index 7fdf61c..9a98b8a 100644
--- a/vendor/gen-rb/evernote/edam/note_store_types.rb
+++ b/vendor/gen-rb/evernote/edam/note_store_types.rb
@@ -46,16 +46,17 @@ module Evernote
# this account in the current monthly period. This can be compared against
# Accounting.uploadLimit (from the UserStore) to determine how close the user
# is to their monthly upload limit.
+ # This value may not be present if the SyncState has been retrieved by
+ # a caller that only has read access to the account.
# </dd>
# </dl>
class SyncState
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
CURRENTTIME = 1
FULLSYNCBEFORE = 2
UPDATECOUNT = 3
UPLOADED = 4
- ::Thrift::Struct.field_accessor self, :currentTime, :fullSyncBefore, :updateCount, :uploaded
FIELDS = {
CURRENTTIME => {:type => ::Thrift::Types::I64, :name => 'currentTime'},
FULLSYNCBEFORE => {:type => ::Thrift::Types::I64, :name => 'fullSyncBefore'},
@@ -71,6 +72,7 @@ module Evernote
raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field updateCount is unset!') unless @updateCount
end
+ ::Thrift::Struct.generate_accessors self
end
# This structure is given out by the NoteStore when a client asks to
@@ -165,9 +167,21 @@ module Evernote
# If present, the GUIDs of all of the saved searches
# that were permanently expunged in this chunk.
# </dd>
+ #
+ # <dt>linkedNotebooks</dt>
+ # <dd>
+ # If present, this is a list of non-expunged LinkedNotebooks that
+ # have a USN in this chunk.
+ # </dd>
+ #
+ # <dt>expungedLinkedNotebooks</dt>
+ # <dd>
+ # If present, the GUIDs of all of the LinkedNotebooks
+ # that were permanently expunged in this chunk.
+ # </dd>
# </dl>
class SyncChunk
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
CURRENTTIME = 1
CHUNKHIGHUSN = 2
UPDATECOUNT = 3
@@ -180,8 +194,9 @@ module Evernote
EXPUNGEDNOTEBOOKS = 10
EXPUNGEDTAGS = 11
EXPUNGEDSEARCHES = 12
+ LINKEDNOTEBOOKS = 13
+ EXPUNGEDLINKEDNOTEBOOKS = 14
- ::Thrift::Struct.field_accessor self, :currentTime, :chunkHighUSN, :updateCount, :notes, :notebooks, :tags, :searches, :resources, :expungedNotes, :expungedNotebooks, :expungedTags, :expungedSearches
FIELDS = {
CURRENTTIME => {:type => ::Thrift::Types::I64, :name => 'currentTime'},
CHUNKHIGHUSN => {:type => ::Thrift::Types::I32, :name => 'chunkHighUSN', :optional => true},
@@ -194,7 +209,9 @@ module Evernote
EXPUNGEDNOTES => {:type => ::Thrift::Types::LIST, :name => 'expungedNotes', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
EXPUNGEDNOTEBOOKS => {:type => ::Thrift::Types::LIST, :name => 'expungedNotebooks', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
EXPUNGEDTAGS => {:type => ::Thrift::Types::LIST, :name => 'expungedTags', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
- EXPUNGEDSEARCHES => {:type => ::Thrift::Types::LIST, :name => 'expungedSearches', :element => {:type => ::Thrift::Types::STRING}, :optional => true}
+ EXPUNGEDSEARCHES => {:type => ::Thrift::Types::LIST, :name => 'expungedSearches', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
+ LINKEDNOTEBOOKS => {:type => ::Thrift::Types::LIST, :name => 'linkedNotebooks', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::LinkedNotebook}, :optional => true},
+ EXPUNGEDLINKEDNOTEBOOKS => {:type => ::Thrift::Types::LIST, :name => 'expungedLinkedNotebooks', :element => {:type => ::Thrift::Types::STRING}, :optional => true}
}
def struct_fields; FIELDS; end
@@ -204,6 +221,7 @@ module Evernote
raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field updateCount is unset!') unless @updateCount
end
+ ::Thrift::Struct.generate_accessors self
end
# A list of criteria that are used to indicate which notes are desired from
@@ -259,7 +277,7 @@ module Evernote
# </dd>
# </dl>
class NoteFilter
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
ORDER = 1
ASCENDING = 2
WORDS = 3
@@ -268,7 +286,6 @@ module Evernote
TIMEZONE = 6
INACTIVE = 7
- ::Thrift::Struct.field_accessor self, :order, :ascending, :words, :notebookGuid, :tagGuids, :timeZone, :inactive
FIELDS = {
ORDER => {:type => ::Thrift::Types::I32, :name => 'order', :optional => true},
ASCENDING => {:type => ::Thrift::Types::BOOL, :name => 'ascending', :optional => true},
@@ -284,6 +301,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# A small structure for returning a list of notes out of a larger set.
@@ -323,22 +341,33 @@ module Evernote
# include a list of those words. Any stopped words will not be included
# in this list.
# </dd>
+ #
+ # <dt>updateCount</dt>
+ # <dd>
+ # Indicates the total number of transactions that have
+ # been committed within the account. This reflects (for example) the
+ # number of discrete additions or modifications that have been made to
+ # the data in this account (tags, notes, resources, etc.).
+ # This number is the "high water mark" for Update Sequence Numbers (USN)
+ # within the account.
+ # </dd>
# </dl>
class NoteList
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
STARTINDEX = 1
TOTALNOTES = 2
NOTES = 3
STOPPEDWORDS = 4
SEARCHEDWORDS = 5
+ UPDATECOUNT = 6
- ::Thrift::Struct.field_accessor self, :startIndex, :totalNotes, :notes, :stoppedWords, :searchedWords
FIELDS = {
STARTINDEX => {:type => ::Thrift::Types::I32, :name => 'startIndex'},
TOTALNOTES => {:type => ::Thrift::Types::I32, :name => 'totalNotes'},
NOTES => {:type => ::Thrift::Types::LIST, :name => 'notes', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::Type::Note}},
STOPPEDWORDS => {:type => ::Thrift::Types::LIST, :name => 'stoppedWords', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
- SEARCHEDWORDS => {:type => ::Thrift::Types::LIST, :name => 'searchedWords', :element => {:type => ::Thrift::Types::STRING}, :optional => true}
+ SEARCHEDWORDS => {:type => ::Thrift::Types::LIST, :name => 'searchedWords', :element => {:type => ::Thrift::Types::STRING}, :optional => true},
+ UPDATECOUNT => {:type => ::Thrift::Types::I32, :name => 'updateCount', :optional => true}
}
def struct_fields; FIELDS; end
@@ -349,6 +378,7 @@ module Evernote
raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field notes is unset!') unless @notes
end
+ ::Thrift::Struct.generate_accessors self
end
# A data structure representing the number of notes for each notebook
@@ -376,12 +406,11 @@ module Evernote
# </dd>
# </dl>
class NoteCollectionCounts
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
NOTEBOOKCOUNTS = 1
TAGCOUNTS = 2
TRASHCOUNT = 3
- ::Thrift::Struct.field_accessor self, :notebookCounts, :tagCounts, :trashCount
FIELDS = {
NOTEBOOKCOUNTS => {:type => ::Thrift::Types::MAP, :name => 'notebookCounts', :key => {:type => ::Thrift::Types::STRING}, :value => {:type => ::Thrift::Types::I32}, :optional => true},
TAGCOUNTS => {:type => ::Thrift::Types::MAP, :name => 'tagCounts', :key => {:type => ::Thrift::Types::STRING}, :value => {:type => ::Thrift::Types::I32}, :optional => true},
@@ -393,6 +422,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# Information for tracking the display of a particular ad by a client.
@@ -418,12 +448,11 @@ module Evernote
# </dd>
# </dl>
class AdImpressions
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
ADID = 1
IMPRESSIONCOUNT = 2
IMPRESSIONTIME = 3
- ::Thrift::Struct.field_accessor self, :adId, :impressionCount, :impressionTime
FIELDS = {
ADID => {:type => ::Thrift::Types::I32, :name => 'adId'},
IMPRESSIONCOUNT => {:type => ::Thrift::Types::I32, :name => 'impressionCount'},
@@ -438,6 +467,7 @@ module Evernote
raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field impressionTime is unset!') unless @impressionTime
end
+ ::Thrift::Struct.generate_accessors self
end
# Parameters that will be given by a client to the service when it requests
@@ -473,13 +503,12 @@ module Evernote
# </dd>
# </dl>
class AdParameters
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
CLIENTLANGUAGE = 2
IMPRESSIONS = 4
SUPPORTHTML = 5
CLIENTPROPERTIES = 6
- ::Thrift::Struct.field_accessor self, :clientLanguage, :impressions, :supportHtml, :clientProperties
FIELDS = {
CLIENTLANGUAGE => {:type => ::Thrift::Types::STRING, :name => 'clientLanguage', :optional => true},
IMPRESSIONS => {:type => ::Thrift::Types::LIST, :name => 'impressions', :element => {:type => ::Thrift::Types::STRUCT, :class => Evernote::EDAM::NoteStore::AdImpressions}, :optional => true},
@@ -492,6 +521,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# Parameters that must be given to the NoteStore emailNote call. These allow
@@ -541,7 +571,7 @@ module Evernote
# </dd>
# </dl>
class NoteEmailParameters
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
GUID = 1
NOTE = 2
TOADDRESSES = 3
@@ -549,7 +579,6 @@ module Evernote
SUBJECT = 5
MESSAGE = 6
- ::Thrift::Struct.field_accessor self, :guid, :note, :toAddresses, :ccAddresses, :subject, :message
FIELDS = {
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid', :optional => true},
NOTE => {:type => ::Thrift::Types::STRUCT, :name => 'note', :class => Evernote::EDAM::Type::Note, :optional => true},
@@ -564,6 +593,63 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
+ end
+
+ # Identfying information about previous versions of a note that are backed up
+ # within Evernote's servers. Used in the return value of the listNoteVersions
+ # call.
+ #
+ # <dl>
+ # <dt>updateSequenceNum</dt>
+ # <dd>
+ # The update sequence number for the Note when it last had this content.
+ # This serves to uniquely identify each version of the note, since USN
+ # values are unique within an account for each update.
+ # </dd>
+ # <dt>updated</dt>
+ # <dd>
+ # The 'updated' time that was set on the Note when it had this version
+ # of the content. This is the user-modifiable modification time on the
+ # note, so it's not reliable for guaranteeing the order of various
+ # versions. (E.g. if someone modifies the note, then changes this time
+ # manually into the past and then updates the note again.)
+ # </dd>
+ # <dt>saved</dt>
+ # <dd>
+ # A timestamp that holds the date and time when this version of the note
+ # was backed up by Evernote's servers. This
+ # </dd>
+ # <dt>title</dt>
+ # <dd>
+ # The title of the note when this particular verison was saved. (The
+ # current title of the note may differ from this value.)
+ # </dd>
+ # </dl>
+ class NoteVersionId
+ include ::Thrift::Struct, ::Thrift::Struct_Union
+ UPDATESEQUENCENUM = 1
+ UPDATED = 2
+ SAVED = 3
+ TITLE = 4
+
+ FIELDS = {
+ UPDATESEQUENCENUM => {:type => ::Thrift::Types::I32, :name => 'updateSequenceNum'},
+ UPDATED => {:type => ::Thrift::Types::I64, :name => 'updated'},
+ SAVED => {:type => ::Thrift::Types::I64, :name => 'saved'},
+ TITLE => {:type => ::Thrift::Types::STRING, :name => 'title'}
+ }
+
+ def struct_fields; FIELDS; end
+
+ def validate
+ raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field updateSequenceNum is unset!') unless @updateSequenceNum
+ raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field updated is unset!') unless @updated
+ raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field saved is unset!') unless @saved
+ raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field title is unset!') unless @title
+ end
+
+ ::Thrift::Struct.generate_accessors self
end
end
diff --git a/vendor/gen-rb/evernote/edam/types_types.rb b/vendor/gen-rb/evernote/edam/types_types.rb
index ba3ef1e..04c0d63 100644
--- a/vendor/gen-rb/evernote/edam/types_types.rb
+++ b/vendor/gen-rb/evernote/edam/types_types.rb
@@ -32,8 +32,9 @@ module Evernote
UPDATED = 2
RELEVANCE = 3
UPDATE_SEQUENCE_NUMBER = 4
- VALUE_MAP = {1 => "CREATED", 2 => "UPDATED", 3 => "RELEVANCE", 4 => "UPDATE_SEQUENCE_NUMBER"}
- VALID_VALUES = Set.new([CREATED, UPDATED, RELEVANCE, UPDATE_SEQUENCE_NUMBER]).freeze
+ TITLE = 5
+ VALUE_MAP = {1 => "CREATED", 2 => "UPDATED", 3 => "RELEVANCE", 4 => "UPDATE_SEQUENCE_NUMBER", 5 => "TITLE"}
+ VALID_VALUES = Set.new([CREATED, UPDATED, RELEVANCE, UPDATE_SEQUENCE_NUMBER, TITLE]).freeze
end
module PremiumOrderStatus
@@ -74,16 +75,15 @@ module Evernote
# </dd>
# </dl>
class Data
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
BODYHASH = 1
SIZE = 2
BODY = 3
- ::Thrift::Struct.field_accessor self, :bodyHash, :size, :body
FIELDS = {
- BODYHASH => {:type => ::Thrift::Types::STRING, :name => 'bodyHash', :optional => true},
+ BODYHASH => {:type => ::Thrift::Types::STRING, :name => 'bodyHash', :binary => true, :optional => true},
SIZE => {:type => ::Thrift::Types::I32, :name => 'size', :optional => true},
- BODY => {:type => ::Thrift::Types::STRING, :name => 'body', :optional => true}
+ BODY => {:type => ::Thrift::Types::STRING, :name => 'body', :binary => true, :optional => true}
}
def struct_fields; FIELDS; end
@@ -91,6 +91,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# A structure holding the optional attributes that can be stored
@@ -246,8 +247,14 @@ module Evernote
# </dd>
# </dl>
#
+ # <dt>educationalInstitution</dt>
+ # <dd>a flag indicating that the user is part of an educational institution which
+ # makes them eligible for discounts on bulk purchases
+ # </dd>
+ # </dl>
+ #
class UserAttributes
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
DEFAULTLOCATIONNAME = 1
DEFAULTLATITUDE = 2
DEFAULTLONGITUDE = 3
@@ -273,8 +280,9 @@ module Evernote
GROUPNAME = 25
RECOGNITIONLANGUAGE = 26
CUSTOMERPROFILEID = 27
+ REFERRALPROOF = 28
+ EDUCATIONALDISCOUNT = 29
- ::Thrift::Struct.field_accessor self, :defaultLocationName, :defaultLatitude, :defaultLongitude, :preactivation, :viewedPromotions, :incomingEmailAddress, :recentMailedAddresses, :comments, :dateAgreedToTermsOfService, :maxReferrals, :referralCount, :refererCode, :sentEmailDate, :sentEmailCount, :dailyEmailLimit, :emailOptOutDate, :partnerEmailOptInDate, :preferredLanguage, :preferredCountry, :clipFullPage, :twitterUserName, :twitterId, :groupName, :recognitionLanguage, :customerProfileId
FIELDS = {
DEFAULTLOCATIONNAME => {:type => ::Thrift::Types::STRING, :name => 'defaultLocationName', :optional => true},
DEFAULTLATITUDE => {:type => ::Thrift::Types::DOUBLE, :name => 'defaultLatitude', :optional => true},
@@ -300,7 +308,9 @@ module Evernote
TWITTERID => {:type => ::Thrift::Types::STRING, :name => 'twitterId', :optional => true},
GROUPNAME => {:type => ::Thrift::Types::STRING, :name => 'groupName', :optional => true},
RECOGNITIONLANGUAGE => {:type => ::Thrift::Types::STRING, :name => 'recognitionLanguage', :optional => true},
- CUSTOMERPROFILEID => {:type => ::Thrift::Types::I64, :name => 'customerProfileId', :optional => true}
+ CUSTOMERPROFILEID => {:type => ::Thrift::Types::I64, :name => 'customerProfileId', :optional => true},
+ REFERRALPROOF => {:type => ::Thrift::Types::STRING, :name => 'referralProof', :optional => true},
+ EDUCATIONALDISCOUNT => {:type => ::Thrift::Types::BOOL, :name => 'educationalDiscount', :optional => true}
}
def struct_fields; FIELDS; end
@@ -308,6 +318,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# This represents the bookkeeping information for the user's subscription.
@@ -328,7 +339,7 @@ module Evernote
# the start of the new month.
# </dd>
# <dt>uploadLimitNextMonth</dt>
- # <dd> When uploadLimitEnd is research the service
+ # <dd> When uploadLimitEnd is reached, the service
# will change uploadLimit to uploadLimitNextMonth. If a premium account is
# canceled, this mechanism will reset the quota appropriately.
# </dd>
@@ -381,7 +392,7 @@ module Evernote
# </dd>
# </dl>
class Accounting
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
UPLOADLIMIT = 1
UPLOADLIMITEND = 2
UPLOADLIMITNEXTMONTH = 3
@@ -399,7 +410,6 @@ module Evernote
PREMIUMSUBSCRIPTIONNUMBER = 16
LASTREQUESTEDCHARGE = 17
- ::Thrift::Struct.field_accessor self, :uploadLimit, :uploadLimitEnd, :uploadLimitNextMonth, :premiumServiceStatus, :premiumOrderNumber, :premiumCommerceService, :premiumServiceStart, :premiumServiceSKU, :lastSuccessfulCharge, :lastFailedCharge, :lastFailedChargeReason, :nextPaymentDue, :premiumLockUntil, :updated, :premiumSubscriptionNumber, :lastRequestedCharge
FIELDS = {
UPLOADLIMIT => {:type => ::Thrift::Types::I64, :name => 'uploadLimit', :optional => true},
UPLOADLIMITEND => {:type => ::Thrift::Types::I64, :name => 'uploadLimitEnd', :optional => true},
@@ -427,6 +437,7 @@ module Evernote
end
end
+ ::Thrift::Struct.generate_accessors self
end
# This represents the information about a single user account.
@@ -522,7 +533,7 @@ module Evernote
# </dd>
# </dl>
class User
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
ID = 1
USERNAME = 2
EMAIL = 3
@@ -537,7 +548,6 @@ module Evernote
ATTRIBUTES = 15
ACCOUNTING = 16
- ::Thrift::Struct.field_accessor self, :id, :username, :email, :name, :timezone, :privilege, :created, :updated, :deleted, :active, :shardId, :attributes, :accounting
FIELDS = {
ID => {:type => ::Thrift::Types::I32, :name => 'id', :optional => true},
USERNAME => {:type => ::Thrift::Types::STRING, :name => 'username', :optional => true},
@@ -562,6 +572,7 @@ module Evernote
end
end
+ ::Thrift::Struct.generate_accessors self
end
# A tag within a user's account is a unique name which may be organized
@@ -609,13 +620,12 @@ module Evernote
# </dd>
# </dl>
class Tag
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
GUID = 1
NAME = 2
PARENTGUID = 3
UPDATESEQUENCENUM = 4
- ::Thrift::Struct.field_accessor self, :guid, :name, :parentGuid, :updateSequenceNum
FIELDS = {
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid', :optional => true},
NAME => {:type => ::Thrift::Types::STRING, :name => 'name', :optional => true},
@@ -628,6 +638,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# Structure holding the optional attributes of a Resource
@@ -693,7 +704,7 @@ module Evernote
# </dd>
# </dl>
class ResourceAttributes
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SOURCEURL = 1
TIMESTAMP = 2
LATITUDE = 3
@@ -706,7 +717,6 @@ module Evernote
FILENAME = 10
ATTACHMENT = 11
- ::Thrift::Struct.field_accessor self, :sourceURL, :timestamp, :latitude, :longitude, :altitude, :cameraMake, :cameraModel, :clientWillIndex, :recoType, :fileName, :attachment
FIELDS = {
SOURCEURL => {:type => ::Thrift::Types::STRING, :name => 'sourceURL', :optional => true},
TIMESTAMP => {:type => ::Thrift::Types::I64, :name => 'timestamp', :optional => true},
@@ -726,6 +736,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# Every media file that is embedded or attached to a note is represented
@@ -753,7 +764,8 @@ module Evernote
#
# <dt>data</dt>
# <dd>The contents of the resource.
- # Maximum length: The data.body is limited to 25 MB (26214400 bytes)
+ # Maximum length: The data.body is limited to EDAM_RESOURCE_SIZE_MAX_FREE
+ # for free accounts and EDAM_RESOURCE_SIZE_MAX_PREMIUM for premium accounts.
# </dd>
#
# <dt>mime</dt>
@@ -806,7 +818,7 @@ module Evernote
# this field will be unset.</dd>
# </dl>
class Resource
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
GUID = 1
NOTEGUID = 2
DATA = 3
@@ -820,7 +832,6 @@ module Evernote
UPDATESEQUENCENUM = 12
ALTERNATEDATA = 13
- ::Thrift::Struct.field_accessor self, :guid, :noteGuid, :data, :mime, :width, :height, :duration, :active, :recognition, :attributes, :updateSequenceNum, :alternateData
FIELDS = {
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid', :optional => true},
NOTEGUID => {:type => ::Thrift::Types::STRING, :name => 'noteGuid', :optional => true},
@@ -841,6 +852,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# The list of optional attributes that can be stored on a note.
@@ -889,7 +901,7 @@ module Evernote
# </dd>
# </dl>
class NoteAttributes
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUBJECTDATE = 1
LATITUDE = 10
LONGITUDE = 11
@@ -899,7 +911,6 @@ module Evernote
SOURCEURL = 15
SOURCEAPPLICATION = 16
- ::Thrift::Struct.field_accessor self, :subjectDate, :latitude, :longitude, :altitude, :author, :source, :sourceURL, :sourceApplication
FIELDS = {
SUBJECTDATE => {:type => ::Thrift::Types::I64, :name => 'subjectDate', :optional => true},
LATITUDE => {:type => ::Thrift::Types::DOUBLE, :name => 'latitude', :optional => true},
@@ -916,6 +927,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# Represents a single note in the user's account.
@@ -1046,7 +1058,7 @@ module Evernote
# </dd>
# </dl>
class Note
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
GUID = 1
TITLE = 2
CONTENT = 3
@@ -1063,12 +1075,11 @@ module Evernote
ATTRIBUTES = 14
TAGNAMES = 15
- ::Thrift::Struct.field_accessor self, :guid, :title, :content, :contentHash, :contentLength, :created, :updated, :deleted, :active, :updateSequenceNum, :notebookGuid, :tagGuids, :resources, :attributes, :tagNames
FIELDS = {
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid', :optional => true},
TITLE => {:type => ::Thrift::Types::STRING, :name => 'title', :optional => true},
CONTENT => {:type => ::Thrift::Types::STRING, :name => 'content', :optional => true},
- CONTENTHASH => {:type => ::Thrift::Types::STRING, :name => 'contentHash', :optional => true},
+ CONTENTHASH => {:type => ::Thrift::Types::STRING, :name => 'contentHash', :binary => true, :optional => true},
CONTENTLENGTH => {:type => ::Thrift::Types::I32, :name => 'contentLength', :optional => true},
CREATED => {:type => ::Thrift::Types::I64, :name => 'created', :optional => true},
UPDATED => {:type => ::Thrift::Types::I64, :name => 'updated', :optional => true},
@@ -1087,6 +1098,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# If a Notebook has been opened to the public, the Notebook will have a
@@ -1128,13 +1140,12 @@ module Evernote
# </dd>
# </dl>
class Publishing
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
URI = 1
ORDER = 2
ASCENDING = 3
PUBLICDESCRIPTION = 4
- ::Thrift::Struct.field_accessor self, :uri, :order, :ascending, :publicDescription
FIELDS = {
URI => {:type => ::Thrift::Types::STRING, :name => 'uri', :optional => true},
ORDER => {:type => ::Thrift::Types::I32, :name => 'order', :optional => true, :enum_class => Evernote::EDAM::Type::NoteSortOrder},
@@ -1150,6 +1161,7 @@ module Evernote
end
end
+ ::Thrift::Struct.generate_accessors self
end
# A unique container for a set of notes.
@@ -1225,9 +1237,24 @@ module Evernote
# Clients that do not wish to change the publishing behavior of a Notebook
# should not set this value when calling NoteStore.updateNotebook().
# </dd>
+ #
+ # <dt>stack</dt>
+ # <dd>If this is set, then the notebook is visually contained within a stack
+ # of notebooks with this name. All notebooks in the same account with the
+ # same 'stack' field are considered to be in the same stack.
+ # Notebooks with no stack set are "top level" and not contained within a
+ # stack.
+ # </dd>
+ #
+ # <dt>sharedNotebookIds</dt>
+ # <dd>If this notebook has been shared with one or more individuals, then
+ # this will contain the 'id' fields to identify those SharedNotebook
+ # entries in the NoteStore. This field is only set by the server, and it
+ # is ignored in calls to createNotebook, updateNotebook, etc.
+ # </dd>
# </dl>
class Notebook
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
GUID = 1
NAME = 2
UPDATESEQUENCENUM = 5
@@ -1236,8 +1263,9 @@ module Evernote
SERVICEUPDATED = 8
PUBLISHING = 10
PUBLISHED = 11
+ STACK = 12
+ SHAREDNOTEBOOKIDS = 13
- ::Thrift::Struct.field_accessor self, :guid, :name, :updateSequenceNum, :defaultNotebook, :serviceCreated, :serviceUpdated, :publishing, :published
FIELDS = {
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid', :optional => true},
NAME => {:type => ::Thrift::Types::STRING, :name => 'name', :optional => true},
@@ -1246,7 +1274,9 @@ module Evernote
SERVICECREATED => {:type => ::Thrift::Types::I64, :name => 'serviceCreated', :optional => true},
SERVICEUPDATED => {:type => ::Thrift::Types::I64, :name => 'serviceUpdated', :optional => true},
PUBLISHING => {:type => ::Thrift::Types::STRUCT, :name => 'publishing', :class => Evernote::EDAM::Type::Publishing, :optional => true},
- PUBLISHED => {:type => ::Thrift::Types::BOOL, :name => 'published', :optional => true}
+ PUBLISHED => {:type => ::Thrift::Types::BOOL, :name => 'published', :optional => true},
+ STACK => {:type => ::Thrift::Types::STRING, :name => 'stack', :optional => true},
+ SHAREDNOTEBOOKIDS => {:type => ::Thrift::Types::LIST, :name => 'sharedNotebookIds', :element => {:type => ::Thrift::Types::I64}, :optional => true}
}
def struct_fields; FIELDS; end
@@ -1254,6 +1284,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# A named search associated with the account that can be quickly re-used.
@@ -1296,14 +1327,13 @@ module Evernote
# </dd>
# </dl>
class SavedSearch
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
GUID = 1
NAME = 2
QUERY = 3
FORMAT = 4
UPDATESEQUENCENUM = 5
- ::Thrift::Struct.field_accessor self, :guid, :name, :query, :format, :updateSequenceNum
FIELDS = {
GUID => {:type => ::Thrift::Types::STRING, :name => 'guid', :optional => true},
NAME => {:type => ::Thrift::Types::STRING, :name => 'name', :optional => true},
@@ -1320,6 +1350,7 @@ module Evernote
end
end
+ ::Thrift::Struct.generate_accessors self
end
# An advertisement that may be displayed within an Evernote client.
@@ -1381,7 +1412,7 @@ module Evernote
# three times more frequently than an ad with a frequency of 1.0.</dd>
# </dl>
class Ad
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
ID = 1
WIDTH = 2
HEIGHT = 3
@@ -1395,7 +1426,6 @@ module Evernote
HTML = 11
DISPLAYFREQUENCY = 12
- ::Thrift::Struct.field_accessor self, :id, :width, :height, :advertiserName, :imageUrl, :destinationUrl, :displaySeconds, :score, :image, :imageMime, :html, :displayFrequency
FIELDS = {
ID => {:type => ::Thrift::Types::I32, :name => 'id', :optional => true},
WIDTH => {:type => ::Thrift::Types::I16, :name => 'width', :optional => true},
@@ -1405,7 +1435,7 @@ module Evernote
DESTINATIONURL => {:type => ::Thrift::Types::STRING, :name => 'destinationUrl', :optional => true},
DISPLAYSECONDS => {:type => ::Thrift::Types::I16, :name => 'displaySeconds', :optional => true},
SCORE => {:type => ::Thrift::Types::DOUBLE, :name => 'score', :optional => true},
- IMAGE => {:type => ::Thrift::Types::STRING, :name => 'image', :optional => true},
+ IMAGE => {:type => ::Thrift::Types::STRING, :name => 'image', :binary => true, :optional => true},
IMAGEMIME => {:type => ::Thrift::Types::STRING, :name => 'imageMime', :optional => true},
HTML => {:type => ::Thrift::Types::STRING, :name => 'html', :optional => true},
DISPLAYFREQUENCY => {:type => ::Thrift::Types::DOUBLE, :name => 'displayFrequency', :optional => true}
@@ -1416,6 +1446,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# Shared notebooks represent a relationship between a notebook and a single
@@ -1425,17 +1456,17 @@ module Evernote
# <dd>the primary identifier of the share</dd>
#
# <dt>userId</dt>
- # <dd>The user id of the owner of the notebook</dd>
+ # <dd>the user id of the owner of the notebook</dd>
#
# <dt>notebookGuid</dt>
- # <dd>the GUID of the notebooks that's being shared.</dd>
+ # <dd>the GUID of the associated notebook shared.</dd>
#
# <dt>email</dt>
# <dd>the email address of the recipient - used by the notebook
# owner to identify who they shared with.</dd>
#
# <dt>notebookModifiable</dt>
- # <dd>a flag indicating the a share is read/write -otherwise it's read only</dd>
+ # <dd>a flag indicating the share is read/write -otherwise it's read only</dd>
#
# <dt>requireLogin</dt>
# <dd>indicates that a user must login to access the share</dd>
@@ -1449,7 +1480,7 @@ module Evernote
# Once it's assigned it cannot be changed.</dd>
# </dl>
class SharedNotebook
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
ID = 1
USERID = 2
NOTEBOOKGUID = 3
@@ -1460,7 +1491,6 @@ module Evernote
SHAREKEY = 8
USERNAME = 9
- ::Thrift::Struct.field_accessor self, :id, :userId, :notebookGuid, :email, :notebookModifiable, :requireLogin, :serviceCreated, :shareKey, :username
FIELDS = {
ID => {:type => ::Thrift::Types::I64, :name => 'id', :optional => true},
USERID => {:type => ::Thrift::Types::I32, :name => 'userId', :optional => true},
@@ -1478,15 +1508,13 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
# A link in an users account that refers them to a public or individual share in
# another user's account.
#
# <dl>
- # <dt>id</dt>
- # <dd>the primary identify of a linked notebook only used for deleting.</dd>
- #
# <dt>shareName</dt>
# <dd>the display name of the shared notebook.
# The link owner can change this.</dd>
@@ -1502,23 +1530,42 @@ module Evernote
#
# <dt>uri</dt>
# <dd>the identifier of the public notebook</dd>
+ #
+ # <dt>guid</dt>
+ # <dd>The unique identifier of this linked notebook. Will be set whenever
+ # a resource is retrieved from the service, but may be null when a client
+ # is creating a resource.
+ # <br/>
+ # Length: EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
+ # <br/>
+ # Regex: EDAM_GUID_REGEX
+ # </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>
class LinkedNotebook
- include ::Thrift::Struct
- ID = 1
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SHARENAME = 2
USERNAME = 3
SHARDID = 4
SHAREKEY = 5
URI = 6
+ GUID = 7
+ UPDATESEQUENCENUM = 8
- ::Thrift::Struct.field_accessor self, :id, :shareName, :username, :shardId, :shareKey, :uri
FIELDS = {
- ID => {:type => ::Thrift::Types::I64, :name => 'id', :optional => true},
SHARENAME => {:type => ::Thrift::Types::STRING, :name => 'shareName', :optional => true},
USERNAME => {:type => ::Thrift::Types::STRING, :name => 'username', :optional => true},
SHARDID => {:type => ::Thrift::Types::STRING, :name => 'shardId', :optional => true},
SHAREKEY => {:type => ::Thrift::Types::STRING, :name => 'shareKey', :optional => true},
- URI => {:type => ::Thrift::Types::STRING, :name => 'uri', :optional => true}
+ URI => {:type => ::Thrift::Types::STRING, :name => 'uri', :optional => true},
+ GUID => {:type => ::Thrift::Types::STRING, :name => 'guid', :optional => true},
+ UPDATESEQUENCENUM => {:type => ::Thrift::Types::I32, :name => 'updateSequenceNum', :optional => true}
}
def struct_fields; FIELDS; end
@@ -1526,6 +1573,7 @@ module Evernote
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
end
diff --git a/vendor/gen-rb/evernote/edam/user_store.rb b/vendor/gen-rb/evernote/edam/user_store.rb
index 406043a..894338f 100644
--- a/vendor/gen-rb/evernote/edam/user_store.rb
+++ b/vendor/gen-rb/evernote/edam/user_store.rb
@@ -169,16 +169,15 @@ require 'user_store_types'
# HELPER FUNCTIONS AND STRUCTURES
class CheckVersion_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
CLIENTNAME = 1
EDAMVERSIONMAJOR = 2
EDAMVERSIONMINOR = 3
- ::Thrift::Struct.field_accessor self, :clientName, :edamVersionMajor, :edamVersionMinor
FIELDS = {
CLIENTNAME => {:type => ::Thrift::Types::STRING, :name => 'clientName'},
EDAMVERSIONMAJOR => {:type => ::Thrift::Types::I16, :name => 'edamVersionMajor', :default => 1},
- EDAMVERSIONMINOR => {:type => ::Thrift::Types::I16, :name => 'edamVersionMinor', :default => 14}
+ EDAMVERSIONMINOR => {:type => ::Thrift::Types::I16, :name => 'edamVersionMinor', :default => 17}
}
def struct_fields; FIELDS; end
@@ -186,13 +185,13 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class CheckVersion_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
- ::Thrift::Struct.field_accessor self, :success
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::BOOL, :name => 'success'}
}
@@ -202,16 +201,16 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class Authenticate_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
USERNAME = 1
PASSWORD = 2
CONSUMERKEY = 3
CONSUMERSECRET = 4
- ::Thrift::Struct.field_accessor self, :username, :password, :consumerKey, :consumerSecret
FIELDS = {
USERNAME => {:type => ::Thrift::Types::STRING, :name => 'username'},
PASSWORD => {:type => ::Thrift::Types::STRING, :name => 'password'},
@@ -224,15 +223,15 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class Authenticate_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::UserStore::AuthenticationResult},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -244,13 +243,13 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class RefreshAuthentication_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -260,15 +259,15 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class RefreshAuthentication_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::UserStore::AuthenticationResult},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -280,13 +279,13 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetUser_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
AUTHENTICATIONTOKEN = 1
- ::Thrift::Struct.field_accessor self, :authenticationToken
FIELDS = {
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'}
}
@@ -296,15 +295,15 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetUser_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
USEREXCEPTION = 1
SYSTEMEXCEPTION = 2
- ::Thrift::Struct.field_accessor self, :success, :userException, :systemException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::Type::User},
USEREXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'userException', :class => Evernote::EDAM::Error::EDAMUserException},
@@ -316,13 +315,13 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetPublicUserInfo_args
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
USERNAME = 1
- ::Thrift::Struct.field_accessor self, :username
FIELDS = {
USERNAME => {:type => ::Thrift::Types::STRING, :name => 'username'}
}
@@ -332,16 +331,16 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
class GetPublicUserInfo_result
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
SUCCESS = 0
NOTFOUNDEXCEPTION = 1
SYSTEMEXCEPTION = 2
USEREXCEPTION = 3
- ::Thrift::Struct.field_accessor self, :success, :notFoundException, :systemException, :userException
FIELDS = {
SUCCESS => {:type => ::Thrift::Types::STRUCT, :name => 'success', :class => Evernote::EDAM::UserStore::PublicUserInfo},
NOTFOUNDEXCEPTION => {:type => ::Thrift::Types::STRUCT, :name => 'notFoundException', :class => Evernote::EDAM::Error::EDAMNotFoundException},
@@ -354,6 +353,7 @@ require 'user_store_types'
def validate
end
+ ::Thrift::Struct.generate_accessors self
end
end
diff --git a/vendor/gen-rb/evernote/edam/user_store_constants.rb b/vendor/gen-rb/evernote/edam/user_store_constants.rb
index f30fff2..4a61bcf 100644
--- a/vendor/gen-rb/evernote/edam/user_store_constants.rb
+++ b/vendor/gen-rb/evernote/edam/user_store_constants.rb
@@ -11,7 +11,7 @@ require 'user_store_types'
module UserStore
EDAM_VERSION_MAJOR = 1
- EDAM_VERSION_MINOR = 14
+ EDAM_VERSION_MINOR = 17
end
end
diff --git a/vendor/gen-rb/evernote/edam/user_store_types.rb b/vendor/gen-rb/evernote/edam/user_store_types.rb
index 3727eb1..228530f 100644
--- a/vendor/gen-rb/evernote/edam/user_store_types.rb
+++ b/vendor/gen-rb/evernote/edam/user_store_types.rb
@@ -32,13 +32,12 @@ module Evernote
# </dd>
# </dl>
class PublicUserInfo
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
USERID = 1
SHARDID = 2
PRIVILEGE = 3
USERNAME = 4
- ::Thrift::Struct.field_accessor self, :userId, :shardId, :privilege, :username
FIELDS = {
USERID => {:type => ::Thrift::Types::I32, :name => 'userId'},
SHARDID => {:type => ::Thrift::Types::STRING, :name => 'shardId'},
@@ -56,6 +55,7 @@ module Evernote
end
end
+ ::Thrift::Struct.generate_accessors self
end
# When an authentication (or re-authentication) is performed, this structure
@@ -92,14 +92,13 @@ module Evernote
# </dd>
# </dl>
class AuthenticationResult
- include ::Thrift::Struct
+ include ::Thrift::Struct, ::Thrift::Struct_Union
CURRENTTIME = 1
AUTHENTICATIONTOKEN = 2
EXPIRATION = 3
USER = 4
PUBLICUSERINFO = 5
- ::Thrift::Struct.field_accessor self, :currentTime, :authenticationToken, :expiration, :user, :publicUserInfo
FIELDS = {
CURRENTTIME => {:type => ::Thrift::Types::I64, :name => 'currentTime'},
AUTHENTICATIONTOKEN => {:type => ::Thrift::Types::STRING, :name => 'authenticationToken'},
@@ -116,6 +115,7 @@ module Evernote
raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field expiration is unset!') unless @expiration
end
+ ::Thrift::Struct.generate_accessors self
end
end