class Antech::Resources::Test

Public Class Methods

new(auth_token) click to toggle source
Calls superclass method Antech::Resources::BaseResource::new
# File lib/antech/resources/test.rb, line 6
def initialize(auth_token)
  super(auth_token)
end

Public Instance Methods

find(code, code_id, lab_id) click to toggle source
# File lib/antech/resources/test.rb, line 28
def find(code, code_id, lab_id)
  query = {
    testName: code,
    labID: lab_id,
    unitCode: code_id,
    searchType: 'OrderCode' # Mystery magic param
  }

  request = {
    method: :get,
    url: "#{base_url}/v1.1/Tests/Details",
    query: query
  }

  submit(request).first
end
list(query = {}) click to toggle source

Query params unknown

# File lib/antech/resources/test.rb, line 11
def list(query = {})
  # Mystery magic params
  query.merge!({
    labID: 1,
    searchType: 6,
    orderCode: nil
  })

  request = {
    method: :get,
    url: "#{base_url}/v1.1/Tests",
    query: query
  }

  submit(request)
end