Class: Onfido::Check

Inherits:
Resource show all
Defined in:
lib/onfido/resources/check.rb

Constant Summary

Constants inherited from Resource

Resource::REQUEST_TIMEOUT_HTTP_CODE, Resource::VALID_HTTP_METHODS

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from Onfido::Resource

Instance Method Details

#all(applicant_id) ⇒ Object



14
15
16
# File 'lib/onfido/resources/check.rb', line 14

def all(applicant_id)
  get(path: "checks?applicant_id=#{applicant_id}")
end

#create(applicant_id:, report_names:, **payload) ⇒ Object



3
4
5
6
7
8
# File 'lib/onfido/resources/check.rb', line 3

def create(applicant_id:, report_names:, **payload)
  payload[:applicant_id] = applicant_id
  payload[:report_names] = report_names

  post(path: 'checks', payload: payload)
end

#find(check_id) ⇒ Object



10
11
12
# File 'lib/onfido/resources/check.rb', line 10

def find(check_id)
  get(path: "checks/#{check_id}")
end

#resume(check_id) ⇒ Object



18
19
20
# File 'lib/onfido/resources/check.rb', line 18

def resume(check_id)
  post(path: "checks/#{check_id}/resume")
end