Class: Provide::Services::Ident
Instance Attribute Summary
Attributes inherited from ApiClient
#base_url
Instance Method Summary
collapse
Methods inherited from ApiClient
#delete, #get, #post, #put, #send_request
Constructor Details
#initialize(scheme = 'http', host, token) ⇒ Ident
Returns a new instance of Ident.
5
6
7
8
9
|
# File 'lib/provide-ruby/services/ident.rb', line 5
def initialize(scheme = 'http', host, token)
@scheme = scheme
@host = host
@token = token
end
|
Instance Method Details
#application(app_id) ⇒ Object
23
24
25
|
# File 'lib/provide-ruby/services/ident.rb', line 23
def application(app_id)
parse client.get "applications/#{app_id}"
end
|
#application_tokens(app_id, params = nil) ⇒ Object
27
28
29
|
# File 'lib/provide-ruby/services/ident.rb', line 27
def application_tokens(app_id, params = nil)
parse client.get "applications/#{app_id}/tokens", (params || {})
end
|
#applications(params = nil) ⇒ Object
19
20
21
|
# File 'lib/provide-ruby/services/ident.rb', line 19
def applications(params = nil)
parse client.get 'applications', (params || {})
end
|
#authenticate(params) ⇒ Object
31
32
33
|
# File 'lib/provide-ruby/services/ident.rb', line 31
def authenticate(params)
parse client.post 'authenticate', params
end
|
#create_application(params = nil) ⇒ Object
11
12
13
|
# File 'lib/provide-ruby/services/ident.rb', line 11
def create_application(params = nil)
parse client.post 'applications', (params || {})
end
|
#create_kyc_application(params = nil) ⇒ Object
71
72
73
|
# File 'lib/provide-ruby/services/ident.rb', line 71
def create_kyc_application(params = nil)
parse client.post 'kyc_applications', (params || {})
end
|
#create_token(params) ⇒ Object
43
44
45
|
# File 'lib/provide-ruby/services/ident.rb', line 43
def create_token(params)
parse client.post 'tokens', params
end
|
#create_user(params) ⇒ Object
51
52
53
|
# File 'lib/provide-ruby/services/ident.rb', line 51
def create_user(params)
parse client.post 'users', params
end
|
#delete_token(token_id) ⇒ Object
47
48
49
|
# File 'lib/provide-ruby/services/ident.rb', line 47
def delete_token(token_id)
parse client.delete("tokens/#{token_id}")
end
|
#kyc_application(kyc_application_id) ⇒ Object
75
76
77
|
# File 'lib/provide-ruby/services/ident.rb', line 75
def kyc_application(kyc_application_id)
parse client.get "kyc_applications/#{kyc_application_id}"
end
|
#kyc_applications(params = nil) ⇒ Object
79
80
81
|
# File 'lib/provide-ruby/services/ident.rb', line 79
def kyc_applications(params = nil)
parse client.get 'kyc_applications', (params || {})
end
|
#token(token_id) ⇒ Object
39
40
41
|
# File 'lib/provide-ruby/services/ident.rb', line 39
def token(token_id)
parse client.get("tokens/#{token_id}")
end
|
#tokens(params = nil) ⇒ Object
35
36
37
|
# File 'lib/provide-ruby/services/ident.rb', line 35
def tokens(params = nil)
parse client.get 'tokens', (params || {})
end
|
#update_application(application_id, params) ⇒ Object
15
16
17
|
# File 'lib/provide-ruby/services/ident.rb', line 15
def update_application(application_id, params)
parse client.put "applications/#{application_id}", params
end
|
#update_user(user_id, params) ⇒ Object
63
64
65
|
# File 'lib/provide-ruby/services/ident.rb', line 63
def update_user(user_id, params)
parse client.put "users/#{user_id}", params
end
|
#user(user_id) ⇒ Object
59
60
61
|
# File 'lib/provide-ruby/services/ident.rb', line 59
def user(user_id)
parse client.get "users/#{user_id}"
end
|
#user_kyc_applications(user_id, params) ⇒ Object
67
68
69
|
# File 'lib/provide-ruby/services/ident.rb', line 67
def user_kyc_applications(user_id, params)
parse client.get "users/#{user_id}/kyc_applications", (params || {})
end
|
#users(params = nil) ⇒ Object
55
56
57
|
# File 'lib/provide-ruby/services/ident.rb', line 55
def users(params = nil)
parse client.get 'users', (params || {})
end
|