Class: Evernote::EDAM::UserStore::UserStore::Client
- Inherits:
-
Object
- Object
- Evernote::EDAM::UserStore::UserStore::Client
- Includes:
- Thrift::Client
- Defined in:
- lib/Evernote/EDAM/user_store.rb
Instance Method Summary collapse
- #authenticate(username, password, consumerKey, consumerSecret, supportsTwoFactor) ⇒ Object
- #authenticateLongSession(username, password, consumerKey, consumerSecret, deviceIdentifier, deviceDescription, supportsTwoFactor) ⇒ Object
- #authenticateToBusiness(authenticationToken) ⇒ Object
- #checkVersion(clientName, edamVersionMajor, edamVersionMinor) ⇒ Object
- #completeTwoFactorAuthentication(authenticationToken, oneTimeCode, deviceIdentifier, deviceDescription) ⇒ Object
- #getBootstrapInfo(locale) ⇒ Object
- #getNoteStoreUrl(authenticationToken) ⇒ Object
- #getPremiumInfo(authenticationToken) ⇒ Object
- #getPublicUserInfo(username) ⇒ Object
- #getUser(authenticationToken) ⇒ Object
- #recv_authenticate ⇒ Object
- #recv_authenticateLongSession ⇒ Object
- #recv_authenticateToBusiness ⇒ Object
- #recv_checkVersion ⇒ Object
- #recv_completeTwoFactorAuthentication ⇒ Object
- #recv_getBootstrapInfo ⇒ Object
- #recv_getNoteStoreUrl ⇒ Object
- #recv_getPremiumInfo ⇒ Object
- #recv_getPublicUserInfo ⇒ Object
- #recv_getUser ⇒ Object
- #recv_refreshAuthentication ⇒ Object
- #recv_revokeLongSession ⇒ Object
- #refreshAuthentication(authenticationToken) ⇒ Object
- #revokeLongSession(authenticationToken) ⇒ Object
- #send_authenticate(username, password, consumerKey, consumerSecret, supportsTwoFactor) ⇒ Object
- #send_authenticateLongSession(username, password, consumerKey, consumerSecret, deviceIdentifier, deviceDescription, supportsTwoFactor) ⇒ Object
- #send_authenticateToBusiness(authenticationToken) ⇒ Object
- #send_checkVersion(clientName, edamVersionMajor, edamVersionMinor) ⇒ Object
- #send_completeTwoFactorAuthentication(authenticationToken, oneTimeCode, deviceIdentifier, deviceDescription) ⇒ Object
- #send_getBootstrapInfo(locale) ⇒ Object
- #send_getNoteStoreUrl(authenticationToken) ⇒ Object
- #send_getPremiumInfo(authenticationToken) ⇒ Object
- #send_getPublicUserInfo(username) ⇒ Object
- #send_getUser(authenticationToken) ⇒ Object
- #send_refreshAuthentication(authenticationToken) ⇒ Object
- #send_revokeLongSession(authenticationToken) ⇒ Object
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_authenticate ⇒ Object
56 57 58 59 60 61 62 |
# File 'lib/Evernote/EDAM/user_store.rb', line 56 def recv_authenticate() result = (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_authenticateLongSession ⇒ Object
73 74 75 76 77 78 79 |
# File 'lib/Evernote/EDAM/user_store.rb', line 73 def recv_authenticateLongSession() result = (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_authenticateToBusiness ⇒ Object
123 124 125 126 127 128 129 |
# File 'lib/Evernote/EDAM/user_store.rb', line 123 def recv_authenticateToBusiness() result = (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_checkVersion ⇒ Object
26 27 28 29 30 |
# File 'lib/Evernote/EDAM/user_store.rb', line 26 def recv_checkVersion() result = (CheckVersion_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'checkVersion failed: unknown result') end |
#recv_completeTwoFactorAuthentication ⇒ Object
90 91 92 93 94 95 96 |
# File 'lib/Evernote/EDAM/user_store.rb', line 90 def recv_completeTwoFactorAuthentication() result = (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_getBootstrapInfo ⇒ Object
41 42 43 44 45 |
# File 'lib/Evernote/EDAM/user_store.rb', line 41 def recv_getBootstrapInfo() result = (GetBootstrapInfo_result) return result.success unless result.success.nil? raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'getBootstrapInfo failed: unknown result') end |
#recv_getNoteStoreUrl ⇒ Object
209 210 211 212 213 214 215 |
# File 'lib/Evernote/EDAM/user_store.rb', line 209 def recv_getNoteStoreUrl() result = (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_getPremiumInfo ⇒ Object
192 193 194 195 196 197 198 |
# File 'lib/Evernote/EDAM/user_store.rb', line 192 def recv_getPremiumInfo() result = (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_getPublicUserInfo ⇒ Object
174 175 176 177 178 179 180 181 |
# File 'lib/Evernote/EDAM/user_store.rb', line 174 def recv_getPublicUserInfo() result = (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_getUser ⇒ Object
157 158 159 160 161 162 163 |
# File 'lib/Evernote/EDAM/user_store.rb', line 157 def recv_getUser() result = (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_refreshAuthentication ⇒ Object
140 141 142 143 144 145 146 |
# File 'lib/Evernote/EDAM/user_store.rb', line 140 def recv_refreshAuthentication() result = (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_revokeLongSession ⇒ Object
107 108 109 110 111 112 |
# File 'lib/Evernote/EDAM/user_store.rb', line 107 def recv_revokeLongSession() result = (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) ('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) ('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) ('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) ('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) ('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) ('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) ('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) ('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) ('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) ('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) ('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) ('revokeLongSession', RevokeLongSession_args, :authenticationToken => authenticationToken) end |