Sha256: df34f4bc05a9eb581b84169a8955ec7e55f3bd852cf3ef7edb5801adfa368d36

Contents?: true

Size: 601 Bytes

Versions: 13

Compression:

Stored size: 601 Bytes

Contents

# frozen_string_literal: true

module Onfido
  class Check < Resource
    def create(applicant_id:, report_names:, **payload)
      payload[:applicant_id] = applicant_id
      payload[:report_names] = report_names

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

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

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

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

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

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
onfido-2.9.0 lib/onfido/resources/check.rb
onfido-2.8.0 lib/onfido/resources/check.rb
onfido-2.7.0 lib/onfido/resources/check.rb
onfido-2.6.0 lib/onfido/resources/check.rb
onfido-2.5.0 lib/onfido/resources/check.rb
onfido-2.4.0 lib/onfido/resources/check.rb
onfido-2.3.0 lib/onfido/resources/check.rb
onfido-2.2.0 lib/onfido/resources/check.rb
onfido-2.1.1 lib/onfido/resources/check.rb
onfido-2.1.0 lib/onfido/resources/check.rb
onfido-2.0.2 lib/onfido/resources/check.rb
onfido-2.0.1 lib/onfido/resources/check.rb
onfido-2.0.0 lib/onfido/resources/check.rb