Class: ClaudeAgentSDK::PromptSuggestionMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/claude_agent_sdk/types.rb

Overview

Prompt suggestion message (type: ‘prompt_suggestion’)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uuid: nil, session_id: nil, suggestion: nil) ⇒ PromptSuggestionMessage

Returns a new instance of PromptSuggestionMessage.



532
533
534
535
536
# File 'lib/claude_agent_sdk/types.rb', line 532

def initialize(uuid: nil, session_id: nil, suggestion: nil)
  @uuid = uuid
  @session_id = session_id
  @suggestion = suggestion
end

Instance Attribute Details

#session_idObject

Returns the value of attribute session_id.



530
531
532
# File 'lib/claude_agent_sdk/types.rb', line 530

def session_id
  @session_id
end

#suggestionObject

Returns the value of attribute suggestion.



530
531
532
# File 'lib/claude_agent_sdk/types.rb', line 530

def suggestion
  @suggestion
end

#uuidObject

Returns the value of attribute uuid.



530
531
532
# File 'lib/claude_agent_sdk/types.rb', line 530

def uuid
  @uuid
end