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.



185
186
187
188
189
# File 'lib/claude_agent_sdk/types.rb', line 185

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.



183
184
185
# File 'lib/claude_agent_sdk/types.rb', line 183

def behavior
  @behavior
end

#updated_inputObject

Returns the value of attribute updated_input.



183
184
185
# File 'lib/claude_agent_sdk/types.rb', line 183

def updated_input
  @updated_input
end

#updated_permissionsObject

Returns the value of attribute updated_permissions.



183
184
185
# File 'lib/claude_agent_sdk/types.rb', line 183

def updated_permissions
  @updated_permissions
end