Class: Synapsis::User
Class Method Summary
collapse
create_request, create_url
Methods inherited from APIResource
#class_name, class_name, parse_as_synapse_resource, request, return_response
Class Method Details
.add_document(params) ⇒ Object
34
35
36
37
38
39
40
|
# File 'lib/synapsis_v3/user.rb', line 34
def self.add_document(params)
add_document_url = "#{API_V3_PATH}user/doc/attachments/add"
response = request(:post, add_document_url, convert_attachment_to_base_64(params))
return_response(response)
end
|
.add_kyc(params) ⇒ Object
20
21
22
23
24
25
|
# File 'lib/synapsis_v3/user.rb', line 20
def self.add_kyc(params)
add_kyc_url = "#{API_V3_PATH}#{class_name}/doc/add"
response = request(:post, add_kyc_url, params)
return_response(response)
end
|
.create(params) ⇒ Object
4
5
6
7
8
9
|
# File 'lib/synapsis_v3/user.rb', line 4
def self.create(params)
payload = params.merge(client_credentials)
response = create_request(payload)
return_response(response)
end
|
.sign_in(params) ⇒ Object
11
12
13
14
15
16
17
18
|
# File 'lib/synapsis_v3/user.rb', line 11
def self.sign_in(params)
sign_in_url = "#{API_V3_PATH}#{class_name}/signin"
payload = params.merge(client_credentials)
response = request(:post, sign_in_url, payload)
return_response(response)
end
|
.verify_kyc(params) ⇒ Object
27
28
29
30
31
32
|
# File 'lib/synapsis_v3/user.rb', line 27
def self.verify_kyc(params)
verify_kyc_url = "#{API_V3_PATH}#{class_name}/doc/verify"
response = request(:post, verify_kyc_url, params)
return_response(response)
end
|