Class: OctaSpace::Types::Session

Inherits:
Data
  • Object
show all
Defined in:
lib/octaspace/types/session.rb

Overview

Value object representing a service session

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#app_nameObject (readonly)

Returns the value of attribute app_name

Returns:

  • (Object)

    the current value of app_name



6
7
8
# File 'lib/octaspace/types/session.rb', line 6

def app_name
  @app_name
end

#node_hwObject (readonly)

Returns the value of attribute node_hw

Returns:

  • (Object)

    the current value of node_hw



6
7
8
# File 'lib/octaspace/types/session.rb', line 6

def node_hw
  @node_hw
end

#node_idObject (readonly)

Returns the value of attribute node_id

Returns:

  • (Object)

    the current value of node_id



6
7
8
# File 'lib/octaspace/types/session.rb', line 6

def node_id
  @node_id
end

#pricesObject (readonly)

Returns the value of attribute prices

Returns:

  • (Object)

    the current value of prices



6
7
8
# File 'lib/octaspace/types/session.rb', line 6

def prices
  @prices
end

#serviceObject (readonly)

Returns the value of attribute service

Returns:

  • (Object)

    the current value of service



6
7
8
# File 'lib/octaspace/types/session.rb', line 6

def service
  @service
end

#urlsObject (readonly)

Returns the value of attribute urls

Returns:

  • (Object)

    the current value of urls



6
7
8
# File 'lib/octaspace/types/session.rb', line 6

def urls
  @urls
end

#uuidObject (readonly)

Returns the value of attribute uuid

Returns:

  • (Object)

    the current value of uuid



6
7
8
# File 'lib/octaspace/types/session.rb', line 6

def uuid
  @uuid
end

Instance Method Details

#to_sString

Returns:

  • (String)


8
# File 'lib/octaspace/types/session.rb', line 8

def to_s = "Session <#{uuid}> #{service}"