Class: OpenAI::Models::Responses::SessionLane

Inherits:
Object
  • Object
show all
Defined in:
sig/openai/helpers/responses_websocket/session.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



46
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 46

def initialize: (

Instance Attribute Details

#stream_idString? (readonly)

Returns the value of attribute stream_id.

Returns:

  • (String, nil)


39
40
41
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 39

def stream_id
  @stream_id
end

Instance Method Details

#closevoid

This method returns an undefined value.



43
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 43

def close: -> void

#discardvoid

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

This method returns an undefined value.

Parameters:

  • error (Exception, nil)


60
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 60

def discard: (?Exception? error) -> void

#enqueueObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



53
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 53

def enqueue: (

#get_final_responseOpenAI::Responses::Response

Returns:

  • (OpenAI::Responses::Response)


42
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 42

def get_final_response: -> OpenAI::Responses::Response

#receiveconnection_server_event

Returns:

  • (connection_server_event)


41
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 41

def receive: -> connection_server_event

#send_eventvoid

This method returns an undefined value.

Parameters:

  • event (connection_client_event)


40
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 40

def send_event: (connection_client_event event) -> void

#wakevoid

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

This method returns an undefined value.



63
# File 'sig/openai/helpers/responses_websocket/session.rbs', line 63

def wake: -> void