class Tripletexer::Endpoints::Token::Session
Constants
- DAY_IN_SECONDS
Public Instance Methods
create(consumer_token, employee_token, expiration_date: Time.now.utc + DAY_IN_SECONDS)
click to toggle source
tripletex.no/v2-docs/#!/token47session/create
# File lib/tripletexer/endpoints/token/session.rb, line 8 def create(consumer_token, employee_token, expiration_date: Time.now.utc + DAY_IN_SECONDS) response = api_client.put('/v2/token/session/:create') do |req| req.params = { 'consumerToken' => consumer_token, 'employeeToken' => employee_token, 'expirationDate' => ::Tripletexer::FormatHelpers.format_date(expiration_date) } end api_client.session_token = response['value']['token'] response['value'] end
destroy(session_token = api_client.session_token)
click to toggle source
tripletex.no/v2-docs/#!/token47session/delete
# File lib/tripletexer/endpoints/token/session.rb, line 26 def destroy(session_token = api_client.session_token) response = api_client.delete("/v2/token/session/#{session_token}") api_client.reset_connection response end
whoami()
click to toggle source
tripletex.no/v2-docs/#!/token47session/whoAmI
# File lib/tripletexer/endpoints/token/session.rb, line 21 def whoami find_entity('/v2/token/session/>whoAmI') end