class ONEAccess::API::V1_1::References

Public Class Methods

countries(sort_by: 'Id', is_ascending: false, keyword: '', page_number: 0, page_size: 20) click to toggle source
# File lib/oneaccess/api/v1_1/references.rb, line 22
def countries(sort_by: 'Id', is_ascending: false, keyword: '', page_number: 0, page_size: 20)
  query = build_query(sort_by, is_ascending, keyword, page_number, page_size)

  resp = send_get('countries', Query: query.to_json)

  Response::CountriesResponse.from_json(resp.body)
end
industries(sort_by: 'Id', is_ascending: false, keyword: '', page_number: 0, page_size: 20) click to toggle source
# File lib/oneaccess/api/v1_1/references.rb, line 14
def industries(sort_by: 'Id', is_ascending: false, keyword: '', page_number: 0, page_size: 20)
  query = build_query(sort_by, is_ascending, keyword, page_number, page_size)

  resp = send_get('industries', Query: query.to_json)

  Response::IndustriesResponse.from_json(resp.body)
end

Private Class Methods

build_query(sort_by, is_ascending, keyword, page_number, page_size) click to toggle source
# File lib/oneaccess/api/v1_1/references.rb, line 32
def build_query(sort_by, is_ascending, keyword, page_number, page_size)
  {
    SortBy:      sort_by,
    IsAscending: is_ascending,
    Keyword:     keyword,
    PageNumber:  page_number,
    PageSize:    page_size,
  }
end