Sha256: 34e8e6bb698ee6b7c0d64d738e27838a928d4e915db75ac1d37830d555a671a9

Contents?: true

Size: 766 Bytes

Versions: 10

Compression:

Stored size: 766 Bytes

Contents

module Onfido
  class Check < Resource
    def create(applicant_id, payload)
      post(
        url: url_for("applicants/#{applicant_id}/checks"),
        payload: payload
      )
    end

    def find(applicant_id, check_id, expand: nil)
      querystring = "&expand=#{expand}" if expand
      get(url: url_for("applicants/#{applicant_id}/checks/#{check_id}?" \
                       "#{querystring}"))
    end

    def all(applicant_id, page: 1, per_page: 20, expand: nil)
      querystring = "page=#{page}&per_page=#{per_page}"
      querystring += "&expand=#{expand}" if expand
      get(url: url_for("applicants/#{applicant_id}/checks?#{querystring}"))
    end

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

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
onfido-0.14.0 lib/onfido/resources/check.rb
onfido-0.13.0 lib/onfido/resources/check.rb
onfido-0.12.0 lib/onfido/resources/check.rb
onfido-0.11.0 lib/onfido/resources/check.rb
onfido-0.10.0 lib/onfido/resources/check.rb
onfido-0.9.0 lib/onfido/resources/check.rb
onfido-0.8.4 lib/onfido/resources/check.rb
onfido-0.8.3 lib/onfido/resources/check.rb
onfido-0.8.2 lib/onfido/resources/check.rb
onfido-0.8.1 lib/onfido/resources/check.rb