Class: ONEAccess::API::V1_1::Symbology

Inherits:
Base show all
Defined in:
lib/oneaccess/api/v1_1/symbology.rb

Class Method Summary collapse

Methods inherited from ApiBase

api_url, resource_api_path, send_get, send_post

Class Method Details

.companies(is_private:, page_number: 0, page_size: 20) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/oneaccess/api/v1_1/symbology.rb', line 12

def self.companies(is_private:, page_number: 0, page_size: 20)
  resp = send_get("companies", Query: {
    PageNumber: page_number,
    PageSize:   page_size,
    IsPrivate:  is_private
  }.to_json)
  Response::CompaniesResponse.from_json(resp.body)
end

.company(id:) ⇒ Object



21
22
23
24
# File 'lib/oneaccess/api/v1_1/symbology.rb', line 21

def self.company(id:)
  resp = send_get("companies/#{id}")
  Response::CompanyResponse.from_json(resp.body)
end