Class: Insika::ContextRequest

Inherits:
Data
  • Object
show all
Defined in:
lib/insika/context/provider.rb

Overview

Input for the provider contract. session: SessionStore::Session | nil checkpoint: Checkpoint | nil (present on ResumeTask — history comes from it)

Instance Attribute Summary collapse

Instance Attribute Details

#checkpointObject (readonly)

Returns the value of attribute checkpoint

Returns:

  • (Object)

    the current value of checkpoint



17
18
19
# File 'lib/insika/context/provider.rb', line 17

def checkpoint
  @checkpoint
end

#messageObject (readonly)

Returns the value of attribute message

Returns:

  • (Object)

    the current value of message



17
18
19
# File 'lib/insika/context/provider.rb', line 17

def message
  @message
end

#profileObject (readonly)

Returns the value of attribute profile

Returns:

  • (Object)

    the current value of profile



17
18
19
# File 'lib/insika/context/provider.rb', line 17

def profile
  @profile
end

#sessionObject (readonly)

Returns the value of attribute session

Returns:

  • (Object)

    the current value of session



17
18
19
# File 'lib/insika/context/provider.rb', line 17

def session
  @session
end

#tenantObject (readonly)

Returns the value of attribute tenant

Returns:

  • (Object)

    the current value of tenant



17
18
19
# File 'lib/insika/context/provider.rb', line 17

def tenant
  @tenant
end

#varsObject (readonly)

Returns the value of attribute vars

Returns:

  • (Object)

    the current value of vars



17
18
19
# File 'lib/insika/context/provider.rb', line 17

def vars
  @vars
end