Class: ClaudeAgentSDK::APIRetryMessage

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

Overview

API retry system message

Instance Attribute Summary collapse

Attributes inherited from SystemMessage

#data, #subtype

Method Summary

Methods inherited from SystemMessage

#initialize

Methods inherited from Type

#[], #[]=, from_hash, #initialize, #to_h, wrap

Constructor Details

This class inherits a constructor from ClaudeAgentSDK::SystemMessage

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ClaudeAgentSDK::Type

Instance Attribute Details

#attemptObject

Returns the value of attribute attempt.



265
266
267
# File 'lib/claude_agent_sdk/types.rb', line 265

def attempt
  @attempt
end

#errorObject

Returns the value of attribute error.



265
266
267
# File 'lib/claude_agent_sdk/types.rb', line 265

def error
  @error
end

#error_statusObject

Returns the value of attribute error_status.



265
266
267
# File 'lib/claude_agent_sdk/types.rb', line 265

def error_status
  @error_status
end

#max_retriesObject

Returns the value of attribute max_retries.



265
266
267
# File 'lib/claude_agent_sdk/types.rb', line 265

def max_retries
  @max_retries
end

#retry_delay_msObject

Returns the value of attribute retry_delay_ms.



265
266
267
# File 'lib/claude_agent_sdk/types.rb', line 265

def retry_delay_ms
  @retry_delay_ms
end

#session_idObject

Returns the value of attribute session_id.



265
266
267
# File 'lib/claude_agent_sdk/types.rb', line 265

def session_id
  @session_id
end

#uuidObject

Returns the value of attribute uuid.



265
266
267
# File 'lib/claude_agent_sdk/types.rb', line 265

def uuid
  @uuid
end