class OstKycSdkRuby::Saas::UsersKyc
Public Class Methods
new(params)
click to toggle source
Initialize
Arguments:
api_base_url: (String) api_key: (String) api_secret: (String) api_spec: (Boolean)
Calls superclass method
OstKycSdkRuby::Saas::Base::new
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 15 def initialize(params) super @url_prefix = '/api/v2/users-kyc' end
Public Instance Methods
email_approve(params)
click to toggle source
Send Approve Email to User
Arguments:
params: (Hash)
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 49 def email_approve(params) http_helper.send_post_request("#{@url_prefix}/#{get_user_id!(params)}/email/approve", params) end
email_deny(params)
click to toggle source
Send Deny Email to User
Arguments:
params: (Hash)
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 61 def email_deny(params) http_helper.send_post_request("#{@url_prefix}/#{get_user_id!(params)}/email/deny", params) end
email_report_issue(params)
click to toggle source
Send Report Issue Email to User
Arguments:
params: (Hash)
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 73 def email_report_issue(params) http_helper.send_post_request("#{@url_prefix}/#{get_user_id!(params)}/email/report-issue", params) end
get(params)
click to toggle source
Get an existing User Kyc
Arguments:
params: (Hash)
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 85 def get(params) http_helper.send_get_request("#{@url_prefix}/#{get_user_id!(params)}", params) end
get_presigned_url_post(params = {})
click to toggle source
Get an existing Presigned URL via POST call
Arguments:
params: (Hash)
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 97 def get_presigned_url_post(params = {}) http_helper.send_get_request("#{@url_prefix}/pre-signed-urls/for-post", params) end
get_presigned_url_put(params = {})
click to toggle source
Get an existing Presigned URL via PUT call
Arguments:
params: (Hash)
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 109 def get_presigned_url_put(params = {}) http_helper.send_get_request("#{@url_prefix}/pre-signed-urls/for-put", params) end
list(params = {})
click to toggle source
Fetches the list of an existing Users
Kyc
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 25 def list(params = {}) http_helper.send_get_request("#{@url_prefix}", params) end
submit_kyc(params)
click to toggle source
Creates/Updates a new User Kyc
Arguments:
params: (Hash)
Returns:
response: (OstKycSdkRuby::Util::Result)
# File lib/ost-kyc-sdk-ruby/saas/users_kyc.rb, line 37 def submit_kyc(params) http_helper.send_post_request("#{@url_prefix}/#{get_user_id!(params)}", params) end