Sha256: 9f8567391f6e929e7d96a75373eab4254089bdd4e12711fe71f6cdb54126824c
Contents?: true
Size: 840 Bytes
Versions: 2
Compression:
Stored size: 840 Bytes
Contents
# frozen_string_literal: true require_relative '../../../response/subscribe_to_updates_response' require_relative '../../../response/changed_users_response' module ONEAccess module API module V1_1 module Entitlement class UserSubscription < Base api_path '/entitlement/userSubscription' def self.subscribe(user_ids:) response = send_post('subscribeToUpdates', user_ids) Response::SubscribeToUpdatesResponse.from_json(response.body) end def self.changed_users(from_date: nil) params = { dateFrom: from_date }.reject { |_, v| v.nil? } response = send_get('subscribeToUpdates/changedUsers/getList', params) Response::ChangedUsersResponse.from_json(response.body) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oneaccess-1.3.1 | lib/oneaccess/api/v1_1/entitlement/user_subscription.rb |
oneaccess-1.3.0 | lib/oneaccess/api/v1_1/entitlement/user_subscription.rb |