Class: Evernote::EDAM::UserStore::UserStore::Client

Inherits:
Object
  • Object
show all
Includes:
Thrift::Client
Defined in:
lib/Evernote/EDAM/user_store.rb

Instance Method Summary collapse

Methods included from Thrift::Client

#handle_exception, #initialize, #receive_message, #send_message

Instance Method Details

#authenticate(username, password, consumerKey, consumerSecret, supportsTwoFactor) ⇒ Object



47
48
49
50
# File 'lib/Evernote/EDAM/user_store.rb', line 47

def authenticate(username, password, consumerKey, consumerSecret, supportsTwoFactor)
  send_authenticate(username, password, consumerKey, consumerSecret, supportsTwoFactor)
  return recv_authenticate()
end

#authenticateLongSession(username, password, consumerKey, consumerSecret, deviceIdentifier, deviceDescription, supportsTwoFactor) ⇒ Object



64
65
66
67
# File 'lib/Evernote/EDAM/user_store.rb', line 64

def authenticateLongSession(username, password, consumerKey, consumerSecret, deviceIdentifier, deviceDescription, supportsTwoFactor)
  send_authenticateLongSession(username, password, consumerKey, consumerSecret, deviceIdentifier, deviceDescription, supportsTwoFactor)
  return recv_authenticateLongSession()
end

#authenticateToBusiness(authenticationToken) ⇒ Object



114
115
116
117
# File 'lib/Evernote/EDAM/user_store.rb', line 114

def authenticateToBusiness(authenticationToken)
  send_authenticateToBusiness(authenticationToken)
  return recv_authenticateToBusiness()
end

#checkVersion(clientName, edamVersionMajor, edamVersionMinor) ⇒ Object



17
18
19
20
# File 'lib/Evernote/EDAM/user_store.rb', line 17

def checkVersion(clientName, edamVersionMajor, edamVersionMinor)
  send_checkVersion(clientName, edamVersionMajor, edamVersionMinor)
  return recv_checkVersion()
end

#completeTwoFactorAuthentication(authenticationToken, oneTimeCode, deviceIdentifier, deviceDescription) ⇒ Object



81
82
83
84
# File 'lib/Evernote/EDAM/user_store.rb', line 81

def completeTwoFactorAuthentication(authenticationToken, oneTimeCode, deviceIdentifier, deviceDescription)
  send_completeTwoFactorAuthentication(authenticationToken, oneTimeCode, deviceIdentifier, deviceDescription)
  return recv_completeTwoFactorAuthentication()
end

#getBootstrapInfo(locale) ⇒ Object



32
33
34
35
# File 'lib/Evernote/EDAM/user_store.rb', line 32

def getBootstrapInfo(locale)
  send_getBootstrapInfo(locale)
  return recv_getBootstrapInfo()
end

#getNoteStoreUrl(authenticationToken) ⇒ Object



200
201
202
203
# File 'lib/Evernote/EDAM/user_store.rb', line 200

def getNoteStoreUrl(authenticationToken)
  send_getNoteStoreUrl(authenticationToken)
  return recv_getNoteStoreUrl()
end

#getPremiumInfo(authenticationToken) ⇒ Object



183
184
185
186
# File 'lib/Evernote/EDAM/user_store.rb', line 183

def getPremiumInfo(authenticationToken)
  send_getPremiumInfo(authenticationToken)
  return recv_getPremiumInfo()
end

#getPublicUserInfo(username) ⇒ Object



165
166
167
168
# File 'lib/Evernote/EDAM/user_store.rb', line 165

def getPublicUserInfo(username)
  send_getPublicUserInfo(username)
  return recv_getPublicUserInfo()
end

#getUser(authenticationToken) ⇒ Object



148
149
150
151
# File 'lib/Evernote/EDAM/user_store.rb', line 148

def getUser(authenticationToken)
  send_getUser(authenticationToken)
  return recv_getUser()
end

#recv_authenticateObject



56
57
58
59
60
61
62
# File 'lib/Evernote/EDAM/user_store.rb', line 56

def recv_authenticate()
  result = receive_message(Authenticate_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'authenticate failed: unknown result')
end

#recv_authenticateLongSessionObject



73
74
75
76
77
78
79
# File 'lib/Evernote/EDAM/user_store.rb', line 73

def recv_authenticateLongSession()
  result = receive_message(AuthenticateLongSession_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'authenticateLongSession failed: unknown result')
end

#recv_authenticateToBusinessObject



123
124
125
126
127
128
129
# File 'lib/Evernote/EDAM/user_store.rb', line 123

def recv_authenticateToBusiness()
  result = receive_message(AuthenticateToBusiness_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'authenticateToBusiness failed: unknown result')
end

#recv_checkVersionObject



26
27
28
29
30
# File 'lib/Evernote/EDAM/user_store.rb', line 26

def recv_checkVersion()
  result = receive_message(CheckVersion_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'checkVersion failed: unknown result')
end

#recv_completeTwoFactorAuthenticationObject



90
91
92
93
94
95
96
# File 'lib/Evernote/EDAM/user_store.rb', line 90

def recv_completeTwoFactorAuthentication()
  result = receive_message(CompleteTwoFactorAuthentication_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'completeTwoFactorAuthentication failed: unknown result')
end

#recv_getBootstrapInfoObject



41
42
43
44
45
# File 'lib/Evernote/EDAM/user_store.rb', line 41

def recv_getBootstrapInfo()
  result = receive_message(GetBootstrapInfo_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getBootstrapInfo failed: unknown result')
end

#recv_getNoteStoreUrlObject



209
210
211
212
213
214
215
# File 'lib/Evernote/EDAM/user_store.rb', line 209

def recv_getNoteStoreUrl()
  result = receive_message(GetNoteStoreUrl_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getNoteStoreUrl failed: unknown result')
end

#recv_getPremiumInfoObject



192
193
194
195
196
197
198
# File 'lib/Evernote/EDAM/user_store.rb', line 192

def recv_getPremiumInfo()
  result = receive_message(GetPremiumInfo_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getPremiumInfo failed: unknown result')
end

#recv_getPublicUserInfoObject



174
175
176
177
178
179
180
181
# File 'lib/Evernote/EDAM/user_store.rb', line 174

def recv_getPublicUserInfo()
  result = receive_message(GetPublicUserInfo_result)
  return result.success unless result.success.nil?
  raise result.notFoundException unless result.notFoundException.nil?
  raise result.systemException unless result.systemException.nil?
  raise result.userException unless result.userException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getPublicUserInfo failed: unknown result')
end

#recv_getUserObject



157
158
159
160
161
162
163
# File 'lib/Evernote/EDAM/user_store.rb', line 157

def recv_getUser()
  result = receive_message(GetUser_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getUser failed: unknown result')
end

#recv_refreshAuthenticationObject



140
141
142
143
144
145
146
# File 'lib/Evernote/EDAM/user_store.rb', line 140

def recv_refreshAuthentication()
  result = receive_message(RefreshAuthentication_result)
  return result.success unless result.success.nil?
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'refreshAuthentication failed: unknown result')
end

#recv_revokeLongSessionObject



107
108
109
110
111
112
# File 'lib/Evernote/EDAM/user_store.rb', line 107

def recv_revokeLongSession()
  result = receive_message(RevokeLongSession_result)
  raise result.userException unless result.userException.nil?
  raise result.systemException unless result.systemException.nil?
  return
end

#refreshAuthentication(authenticationToken) ⇒ Object



131
132
133
134
# File 'lib/Evernote/EDAM/user_store.rb', line 131

def refreshAuthentication(authenticationToken)
  send_refreshAuthentication(authenticationToken)
  return recv_refreshAuthentication()
end

#revokeLongSession(authenticationToken) ⇒ Object



98
99
100
101
# File 'lib/Evernote/EDAM/user_store.rb', line 98

def revokeLongSession(authenticationToken)
  send_revokeLongSession(authenticationToken)
  recv_revokeLongSession()
end

#send_authenticate(username, password, consumerKey, consumerSecret, supportsTwoFactor) ⇒ Object



52
53
54
# File 'lib/Evernote/EDAM/user_store.rb', line 52

def send_authenticate(username, password, consumerKey, consumerSecret, supportsTwoFactor)
  send_message('authenticate', Authenticate_args, :username => username, :password => password, :consumerKey => consumerKey, :consumerSecret => consumerSecret, :supportsTwoFactor => supportsTwoFactor)
end

#send_authenticateLongSession(username, password, consumerKey, consumerSecret, deviceIdentifier, deviceDescription, supportsTwoFactor) ⇒ Object



69
70
71
# File 'lib/Evernote/EDAM/user_store.rb', line 69

def send_authenticateLongSession(username, password, consumerKey, consumerSecret, deviceIdentifier, deviceDescription, supportsTwoFactor)
  send_message('authenticateLongSession', AuthenticateLongSession_args, :username => username, :password => password, :consumerKey => consumerKey, :consumerSecret => consumerSecret, :deviceIdentifier => deviceIdentifier, :deviceDescription => deviceDescription, :supportsTwoFactor => supportsTwoFactor)
end

#send_authenticateToBusiness(authenticationToken) ⇒ Object



119
120
121
# File 'lib/Evernote/EDAM/user_store.rb', line 119

def send_authenticateToBusiness(authenticationToken)
  send_message('authenticateToBusiness', AuthenticateToBusiness_args, :authenticationToken => authenticationToken)
end

#send_checkVersion(clientName, edamVersionMajor, edamVersionMinor) ⇒ Object



22
23
24
# File 'lib/Evernote/EDAM/user_store.rb', line 22

def send_checkVersion(clientName, edamVersionMajor, edamVersionMinor)
  send_message('checkVersion', CheckVersion_args, :clientName => clientName, :edamVersionMajor => edamVersionMajor, :edamVersionMinor => edamVersionMinor)
end

#send_completeTwoFactorAuthentication(authenticationToken, oneTimeCode, deviceIdentifier, deviceDescription) ⇒ Object



86
87
88
# File 'lib/Evernote/EDAM/user_store.rb', line 86

def send_completeTwoFactorAuthentication(authenticationToken, oneTimeCode, deviceIdentifier, deviceDescription)
  send_message('completeTwoFactorAuthentication', CompleteTwoFactorAuthentication_args, :authenticationToken => authenticationToken, :oneTimeCode => oneTimeCode, :deviceIdentifier => deviceIdentifier, :deviceDescription => deviceDescription)
end

#send_getBootstrapInfo(locale) ⇒ Object



37
38
39
# File 'lib/Evernote/EDAM/user_store.rb', line 37

def send_getBootstrapInfo(locale)
  send_message('getBootstrapInfo', GetBootstrapInfo_args, :locale => locale)
end

#send_getNoteStoreUrl(authenticationToken) ⇒ Object



205
206
207
# File 'lib/Evernote/EDAM/user_store.rb', line 205

def send_getNoteStoreUrl(authenticationToken)
  send_message('getNoteStoreUrl', GetNoteStoreUrl_args, :authenticationToken => authenticationToken)
end

#send_getPremiumInfo(authenticationToken) ⇒ Object



188
189
190
# File 'lib/Evernote/EDAM/user_store.rb', line 188

def send_getPremiumInfo(authenticationToken)
  send_message('getPremiumInfo', GetPremiumInfo_args, :authenticationToken => authenticationToken)
end

#send_getPublicUserInfo(username) ⇒ Object



170
171
172
# File 'lib/Evernote/EDAM/user_store.rb', line 170

def send_getPublicUserInfo(username)
  send_message('getPublicUserInfo', GetPublicUserInfo_args, :username => username)
end

#send_getUser(authenticationToken) ⇒ Object



153
154
155
# File 'lib/Evernote/EDAM/user_store.rb', line 153

def send_getUser(authenticationToken)
  send_message('getUser', GetUser_args, :authenticationToken => authenticationToken)
end

#send_refreshAuthentication(authenticationToken) ⇒ Object



136
137
138
# File 'lib/Evernote/EDAM/user_store.rb', line 136

def send_refreshAuthentication(authenticationToken)
  send_message('refreshAuthentication', RefreshAuthentication_args, :authenticationToken => authenticationToken)
end

#send_revokeLongSession(authenticationToken) ⇒ Object



103
104
105
# File 'lib/Evernote/EDAM/user_store.rb', line 103

def send_revokeLongSession(authenticationToken)
  send_message('revokeLongSession', RevokeLongSession_args, :authenticationToken => authenticationToken)
end