Module: Credly::Actions::Workforce
- Included in:
- Client
- Defined in:
- lib/credly-ruby/actions/workforce.rb
Instance Method Summary collapse
- #employee_create(organization_id, body_params) ⇒ Object
- #employee_data_api_get(organization_id, employee_id) ⇒ Object
- #employee_delete(organization_id, employee_id) ⇒ Object
- #employee_get(organization_id, employee_id) ⇒ Object
- #employee_invite(organization_id, body_params) ⇒ Object
- #employee_list(organization_id, query_params = {}) ⇒ Object
- #employee_update(organization_id, employee_id, body_params) ⇒ Object
Instance Method Details
#employee_create(organization_id, body_params) ⇒ Object
18 19 20 |
# File 'lib/credly-ruby/actions/workforce.rb', line 18 def employee_create(organization_id, body_params) connection.post("organizations/#{organization_id}/employees", body_params) end |
#employee_data_api_get(organization_id, employee_id) ⇒ Object
30 31 32 |
# File 'lib/credly-ruby/actions/workforce.rb', line 30 def employee_data_api_get(organization_id, employee_id) connection.get("organizations/#{organization_id}/employees/#{employee_id}/data") end |
#employee_delete(organization_id, employee_id) ⇒ Object
26 27 28 |
# File 'lib/credly-ruby/actions/workforce.rb', line 26 def employee_delete(organization_id, employee_id) connection.delete("organizations/#{organization_id}/employees/#{employee_id}") end |
#employee_get(organization_id, employee_id) ⇒ Object
10 11 12 |
# File 'lib/credly-ruby/actions/workforce.rb', line 10 def employee_get(organization_id, employee_id) connection.get("organizations/#{organization_id}/employees/#{employee_id}") end |
#employee_invite(organization_id, body_params) ⇒ Object
22 23 24 |
# File 'lib/credly-ruby/actions/workforce.rb', line 22 def employee_invite(organization_id, body_params) connection.post("organizations/#{organization_id}/employees/send_invitations", body_params) end |
#employee_list(organization_id, query_params = {}) ⇒ Object
6 7 8 |
# File 'lib/credly-ruby/actions/workforce.rb', line 6 def employee_list(organization_id, query_params = {}) connection.get("organizations/#{organization_id}/employees", query_params) end |
#employee_update(organization_id, employee_id, body_params) ⇒ Object
14 15 16 |
# File 'lib/credly-ruby/actions/workforce.rb', line 14 def employee_update(organization_id, employee_id, body_params) connection.put("organizations/#{organization_id}/employees/#{employee_id}", body_params) end |