defmodule Onfido.Resources.Report do alias Onfido.Comms.HttpDriver @doc """ List reports for a related check ## Example Onfido.Resources.Report.list("") """ def list(check_id) do HttpDriver.request(:get, "/checks/#{check_id}/reports") end @doc """ Get report for a related check ## Example Onfido.Resources.Report.get("", "") """ def get(check_id, report_id) do HttpDriver.request(:get, "/checks/#{check_id}/reports/#{report_id}") end @doc """ Resume a paused report for a related check ## Example Onfido.Resources.Report.resume("", "") """ def resume(check_id, report_id) do HttpDriver.request(:post, "/checks/#{check_id}/reports/#{report_id}/resume") end @doc """ Cancel a report for a related check ## Example Onfido.Resources.Report.cancel("", "") """ def cancel(check_id, report_id) do HttpDriver.request(:post, "/checks/#{check_id}/reports/#{report_id}/cancel") end end