Class: CodexSDK::Turn

Inherits:
Data
  • Object
show all
Defined in:
lib/codex_sdk/options.rb

Overview

Result of a blocking Thread#run call.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(items: [], final_response: "", usage: nil, context_snapshot: nil) ⇒ Turn

Returns a new instance of Turn.



102
103
104
# File 'lib/codex_sdk/options.rb', line 102

def initialize(items: [], final_response: "", usage: nil, context_snapshot: nil)
  super
end

Instance Attribute Details

#context_snapshotObject (readonly)

Returns the value of attribute context_snapshot

Returns:

  • (Object)

    the current value of context_snapshot



101
102
103
# File 'lib/codex_sdk/options.rb', line 101

def context_snapshot
  @context_snapshot
end

#final_responseObject (readonly)

Returns the value of attribute final_response

Returns:

  • (Object)

    the current value of final_response



101
102
103
# File 'lib/codex_sdk/options.rb', line 101

def final_response
  @final_response
end

#itemsObject (readonly)

Returns the value of attribute items

Returns:

  • (Object)

    the current value of items



101
102
103
# File 'lib/codex_sdk/options.rb', line 101

def items
  @items
end

#usageObject (readonly)

Returns the value of attribute usage

Returns:

  • (Object)

    the current value of usage



101
102
103
# File 'lib/codex_sdk/options.rb', line 101

def usage
  @usage
end