Class: ClaudeAgentSDK::PermissionResultAllow

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

Overview

Permission results

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(updated_input: nil, updated_permissions: nil) ⇒ PermissionResultAllow

Returns a new instance of PermissionResultAllow.



221
222
223
224
225
# File 'lib/claude_agent_sdk/types.rb', line 221

def initialize(updated_input: nil, updated_permissions: nil)
  @behavior = 'allow'
  @updated_input = updated_input
  @updated_permissions = updated_permissions
end

Instance Attribute Details

#behaviorObject

Returns the value of attribute behavior.



219
220
221
# File 'lib/claude_agent_sdk/types.rb', line 219

def behavior
  @behavior
end

#updated_inputObject

Returns the value of attribute updated_input.



219
220
221
# File 'lib/claude_agent_sdk/types.rb', line 219

def updated_input
  @updated_input
end

#updated_permissionsObject

Returns the value of attribute updated_permissions.



219
220
221
# File 'lib/claude_agent_sdk/types.rb', line 219

def updated_permissions
  @updated_permissions
end