Module: Automation::API::Requests::Entitlements
Overview
Automation::API::Requests::Entitlements
Instance Method Summary collapse
- #activate_entitlement(entitlement) ⇒ Object
- #deactivate_entitlement(entitlement) ⇒ Object
- #update_entitlements(activate: [], deactivate: []) ⇒ Object
Instance Method Details
#activate_entitlement(entitlement) ⇒ Object
12 13 14 15 16 |
# File 'lib/automation/api/requests/entitlements.rb', line 12 def activate_entitlement(entitlement) params = { entitlement: entitlement } post("#{@base_uri}/entitlements", params: params) end |
#deactivate_entitlement(entitlement) ⇒ Object
18 19 20 21 22 |
# File 'lib/automation/api/requests/entitlements.rb', line 18 def deactivate_entitlement(entitlement) params = { entitlement: entitlement } delete_with_payload("#{@base_uri}/entitlements", params: params) end |
#update_entitlements(activate: [], deactivate: []) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/automation/api/requests/entitlements.rb', line 24 def update_entitlements(activate: [], deactivate: []) params = { active_entitlements: activate, inactive_entitlements: deactivate } patch("#{@base_uri}/entitlements", params: params) end |