Class: Synapsis::V01::User

Inherits:
APIResource show all
Extended by:
APIOperations::Create
Defined in:
lib/synapsis_v3/v01/user.rb

Class Method Summary collapse

Methods included from APIOperations::Create

create_request, create_url

Methods inherited from APIResource

#class_name, class_name, class_name_pluralized, parse_as_synapse_resource, request, return_response

Class Method Details

.add_document(payload) ⇒ Object



21
22
23
24
25
26
# File 'lib/synapsis_v3/v01/user.rb', line 21

def self.add_document(payload)
  add_document_v1_url = "#{API_V3_PATH}#{class_name}/doc/attachments/add"

  response = request(:post, add_document_v1_url, convert_attachment_to_base_64(payload))
  return_response(response)
end

.add_kyc(payload) ⇒ Object



7
8
9
10
11
12
# File 'lib/synapsis_v3/v01/user.rb', line 7

def self.add_kyc(payload)
  add_kyc_v1_url = "#{API_V3_PATH}#{class_name}/doc/add"

  response = request(:post, add_kyc_v1_url, payload)
  return_response(response)
end

.verify_kyc(payload) ⇒ Object



14
15
16
17
18
19
# File 'lib/synapsis_v3/v01/user.rb', line 14

def self.verify_kyc(payload)
  verify_kyc_v1_url = "#{API_V3_PATH}#{class_name}/doc/verify"

  response = request(:post, verify_kyc_v1_url, payload)
  return_response(response)
end