Class: AccessGrid::HIDOrgs
- Inherits:
-
Object
- Object
- AccessGrid::HIDOrgs
- Defined in:
- lib/accessgrid/console.rb
Overview
Manages HID organization operations.
Instance Method Summary collapse
- #activate(email:, password:) ⇒ Object
- #create(name:, full_address:, phone:, first_name:, last_name:) ⇒ Object
-
#initialize(client) ⇒ HIDOrgs
constructor
A new instance of HIDOrgs.
- #list ⇒ Object
Constructor Details
#initialize(client) ⇒ HIDOrgs
Returns a new instance of HIDOrgs.
383 384 385 |
# File 'lib/accessgrid/console.rb', line 383 def initialize(client) @client = client end |
Instance Method Details
#activate(email:, password:) ⇒ Object
404 405 406 407 408 |
# File 'lib/accessgrid/console.rb', line 404 def activate(email:, password:) data = { email: email, password: password } response = @client.make_request(:post, '/v1/console/hid/orgs/activate', data) HidOrg.new(response) end |
#create(name:, full_address:, phone:, first_name:, last_name:) ⇒ Object
387 388 389 390 391 392 393 394 395 396 397 |
# File 'lib/accessgrid/console.rb', line 387 def create(name:, full_address:, phone:, first_name:, last_name:) data = { name: name, full_address: full_address, phone: phone, first_name: first_name, last_name: last_name } response = @client.make_request(:post, '/v1/console/hid/orgs', data) HidOrg.new(response) end |