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.



261
262
263
264
265
# File 'lib/claude_agent_sdk/types.rb', line 261

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.



259
260
261
# File 'lib/claude_agent_sdk/types.rb', line 259

def behavior
  @behavior
end

#updated_inputObject

Returns the value of attribute updated_input.



259
260
261
# File 'lib/claude_agent_sdk/types.rb', line 259

def updated_input
  @updated_input
end

#updated_permissionsObject

Returns the value of attribute updated_permissions.



259
260
261
# File 'lib/claude_agent_sdk/types.rb', line 259

def updated_permissions
  @updated_permissions
end