Class: Onfido::Monitor
Constant Summary
Constants inherited
from Resource
Resource::ADDITIONAL_HEADERS, Resource::REQUEST_TIMEOUT_HTTP_CODE, Resource::VALID_HTTP_METHODS
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#all(applicant_id) ⇒ Object
16
17
18
|
# File 'lib/onfido/resources/monitor.rb', line 16
def all(applicant_id)
get(path: "watchlist_monitors?applicant_id=#{applicant_id}")
end
|
#create(applicant_id:, report_name:, **payload) ⇒ Object
5
6
7
8
9
10
|
# File 'lib/onfido/resources/monitor.rb', line 5
def create(applicant_id:, report_name:, **payload)
payload[:applicant_id] = applicant_id
payload[:report_name] = report_name
post(path: 'watchlist_monitors', payload: payload)
end
|
#destroy(monitor_id) ⇒ Object
20
21
22
|
# File 'lib/onfido/resources/monitor.rb', line 20
def destroy(monitor_id)
delete(path: "watchlist_monitors/#{monitor_id}")
end
|
#find(monitor_id) ⇒ Object
12
13
14
|
# File 'lib/onfido/resources/monitor.rb', line 12
def find(monitor_id)
get(path: "watchlist_monitors/#{monitor_id}")
end
|
#list_matches(monitor_id) ⇒ Object
24
25
26
|
# File 'lib/onfido/resources/monitor.rb', line 24
def list_matches(monitor_id)
get(path: "watchlist_monitors/#{monitor_id}/matches")
end
|
#set_match_status(monitor_id, **payload) ⇒ Object
28
29
30
|
# File 'lib/onfido/resources/monitor.rb', line 28
def set_match_status(monitor_id, **payload)
patch(path: "watchlist_monitors/#{monitor_id}/matches", payload: payload)
end
|