Class: ONEAccess::API::Entitlement::User::ProductGroup

Inherits:
Base
  • Object
show all
Defined in:
lib/oneaccess/api/entitlement/user/product_group.rb

Class Method Summary collapse

Methods inherited from Base

api_url, resource_api_path, send_get

Class Method Details

.get_list(user_id:, page_number: 0, page_size: 20, type: nil) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/oneaccess/api/entitlement/user/product_group.rb', line 11

def self.get_list(user_id:, page_number: 0, page_size: 20, type: nil)
  resp = send_get("getList", Query: {
    PageNumber: page_number,
    PageSize:   page_size,
    UserId:     user_id,
    Type:       type
  }.to_json)
  Response::ProductGroupsResponse.from_json(resp.body)
end