Class: ONEAccess::API::Entitlement::Research::UserRequests
- Defined in:
- lib/oneaccess/api/entitlement/research/user_requests.rb
Class Method Summary collapse
Methods inherited from Base
api_url, resource_api_path, send_get, send_post
Class Method Details
.create(user_id:, sell_side_org_id:, sales_contact_first_name: nil, sales_contact_last_name: nil, sales_contact_email: nil) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/oneaccess/api/entitlement/research/user_requests.rb', line 12 def self.create(user_id:, sell_side_org_id:, sales_contact_first_name: nil, sales_contact_last_name: nil, sales_contact_email: nil) response = send_post("create", UserId: user_id, SellSideOrgId: sell_side_org_id, SalesContact: { FirstName: sales_contact_first_name, LastName: sales_contact_last_name, Email: sales_contact_email }.reject { |_, value| value.nil? }) Response::UserRequestsResponse.from_json(response.body) end |