Class: OctaSpace::Resources::Sessions

Inherits:
Base
  • Object
show all
Defined in:
lib/octaspace/resources/sessions.rb

Overview

Session listing endpoint

For operations on a specific session (info/logs/stop), use the proxy pattern: client.services.session(“uuid”)

Examples:

client.sessions.list
client.sessions.list(recent: true)

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from OctaSpace::Resources::Base

Instance Method Details

#list(**params) ⇒ OctaSpace::Response

List all sessions GET /sessions

Parameters:

  • params (Hash)

    optional filter params

Returns:



18
19
20
# File 'lib/octaspace/resources/sessions.rb', line 18

def list(**params)
  get("/sessions", params:)
end