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.



343
344
345
# File 'lib/claude_agent_sdk/types.rb', line 343

def attempt
  @attempt
end

#errorObject

Returns the value of attribute error.



343
344
345
# File 'lib/claude_agent_sdk/types.rb', line 343

def error
  @error
end

#error_statusObject

Returns the value of attribute error_status.



343
344
345
# File 'lib/claude_agent_sdk/types.rb', line 343

def error_status
  @error_status
end

#max_retriesObject

Returns the value of attribute max_retries.



343
344
345
# File 'lib/claude_agent_sdk/types.rb', line 343

def max_retries
  @max_retries
end

#retry_delay_msObject

Returns the value of attribute retry_delay_ms.



343
344
345
# File 'lib/claude_agent_sdk/types.rb', line 343

def retry_delay_ms
  @retry_delay_ms
end

#session_idObject

Returns the value of attribute session_id.



343
344
345
# File 'lib/claude_agent_sdk/types.rb', line 343

def session_id
  @session_id
end

#uuidObject

Returns the value of attribute uuid.



343
344
345
# File 'lib/claude_agent_sdk/types.rb', line 343

def uuid
  @uuid
end