Class: Anthropic::Models::Beta::BetaBrowserToolsetConfigs

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/anthropic/models/beta/beta_browser_toolset_configs.rb,
sig/anthropic/models/beta/beta_browser_toolset_configs.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initializeObject



104
# File 'sig/anthropic/models/beta/beta_browser_toolset_configs.rbs', line 104

def initialize: (

Instance Attribute Details

#close_tabAnthropic::Models::Beta::BetaBrowserCloseTabConfig?

close_tab's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserCloseTabConfig, nil)

Returns:



11
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 11

optional :close_tab, -> { Anthropic::Beta::BetaBrowserCloseTabConfig }, nil?: true

#double_clickAnthropic::Models::Beta::BetaBrowserDoubleClickConfig?

double_click's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserDoubleClickConfig, nil)

Returns:



17
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 17

optional :double_click, -> { Anthropic::Beta::BetaBrowserDoubleClickConfig }, nil?: true

#file_uploadAnthropic::Models::Beta::BetaBrowserFileUploadConfig?

file_upload's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserFileUploadConfig, nil)

Returns:



23
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 23

optional :file_upload, -> { Anthropic::Beta::BetaBrowserFileUploadConfig }, nil?: true

#findAnthropic::Models::Beta::BetaBrowserFindConfig?

find's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserFindConfig, nil)

Returns:



29
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 29

optional :find, -> { Anthropic::Beta::BetaBrowserFindConfig }, nil?: true

#form_inputAnthropic::Models::Beta::BetaBrowserFormInputConfig?

form_input's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserFormInputConfig, nil)

Returns:



35
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 35

optional :form_input, -> { Anthropic::Beta::BetaBrowserFormInputConfig }, nil?: true

#get_page_textAnthropic::Models::Beta::BetaBrowserGetPageTextConfig?

get_page_text's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserGetPageTextConfig, nil)

Returns:



41
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 41

optional :get_page_text, -> { Anthropic::Beta::BetaBrowserGetPageTextConfig }, nil?: true

#hold_keyAnthropic::Models::Beta::BetaBrowserHoldKeyConfig?

hold_key's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserHoldKeyConfig, nil)

Returns:



47
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 47

optional :hold_key, -> { Anthropic::Beta::BetaBrowserHoldKeyConfig }, nil?: true

#hoverAnthropic::Models::Beta::BetaBrowserHoverConfig?

hover's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserHoverConfig, nil)

Returns:



53
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 53

optional :hover, -> { Anthropic::Beta::BetaBrowserHoverConfig }, nil?: true

#javascript_execAnthropic::Models::Beta::BetaBrowserJavascriptExecConfig?

javascript_exec's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserJavascriptExecConfig, nil)

Returns:



59
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 59

optional :javascript_exec, -> { Anthropic::Beta::BetaBrowserJavascriptExecConfig }, nil?: true

#keyAnthropic::Models::Beta::BetaBrowserKeyConfig?

key's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserKeyConfig, nil)

Returns:



65
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 65

optional :key, -> { Anthropic::Beta::BetaBrowserKeyConfig }, nil?: true

#left_clickAnthropic::Models::Beta::BetaBrowserLeftClickConfig?

left_click's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserLeftClickConfig, nil)

Returns:



71
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 71

optional :left_click, -> { Anthropic::Beta::BetaBrowserLeftClickConfig }, nil?: true

#left_click_dragAnthropic::Models::Beta::BetaBrowserLeftClickDragConfig?

left_click_drag's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserLeftClickDragConfig, nil)

Returns:



77
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 77

optional :left_click_drag, -> { Anthropic::Beta::BetaBrowserLeftClickDragConfig }, nil?: true

#left_mouse_downAnthropic::Models::Beta::BetaBrowserLeftMouseDownConfig?

left_mouse_down's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserLeftMouseDownConfig, nil)

Returns:



83
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 83

optional :left_mouse_down, -> { Anthropic::Beta::BetaBrowserLeftMouseDownConfig }, nil?: true

#left_mouse_upAnthropic::Models::Beta::BetaBrowserLeftMouseUpConfig?

left_mouse_up's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserLeftMouseUpConfig, nil)

Returns:



89
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 89

optional :left_mouse_up, -> { Anthropic::Beta::BetaBrowserLeftMouseUpConfig }, nil?: true

#list_tabsAnthropic::Models::Beta::BetaBrowserListTabsConfig?

list_tabs's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserListTabsConfig, nil)

Returns:



95
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 95

optional :list_tabs, -> { Anthropic::Beta::BetaBrowserListTabsConfig }, nil?: true

#middle_clickAnthropic::Models::Beta::BetaBrowserMiddleClickConfig?

middle_click's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserMiddleClickConfig, nil)

Returns:



101
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 101

optional :middle_click, -> { Anthropic::Beta::BetaBrowserMiddleClickConfig }, nil?: true

#mouse_moveAnthropic::Models::Beta::BetaBrowserMouseMoveConfig?

mouse_move's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserMouseMoveConfig, nil)

Returns:



107
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 107

optional :mouse_move, -> { Anthropic::Beta::BetaBrowserMouseMoveConfig }, nil?: true

navigate's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserNavigateConfig, nil)

Returns:



113
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 113

optional :navigate, -> { Anthropic::Beta::BetaBrowserNavigateConfig }, nil?: true

#new_tabAnthropic::Models::Beta::BetaBrowserNewTabConfig?

new_tab's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserNewTabConfig, nil)

Returns:



119
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 119

optional :new_tab, -> { Anthropic::Beta::BetaBrowserNewTabConfig }, nil?: true

#read_consoleAnthropic::Models::Beta::BetaBrowserReadConsoleConfig?

read_console's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserReadConsoleConfig, nil)

Returns:



125
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 125

optional :read_console, -> { Anthropic::Beta::BetaBrowserReadConsoleConfig }, nil?: true

#read_networkAnthropic::Models::Beta::BetaBrowserReadNetworkConfig?

read_network's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserReadNetworkConfig, nil)

Returns:



131
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 131

optional :read_network, -> { Anthropic::Beta::BetaBrowserReadNetworkConfig }, nil?: true

#read_pageAnthropic::Models::Beta::BetaBrowserReadPageConfig?

read_page's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserReadPageConfig, nil)

Returns:



137
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 137

optional :read_page, -> { Anthropic::Beta::BetaBrowserReadPageConfig }, nil?: true

#right_clickAnthropic::Models::Beta::BetaBrowserRightClickConfig?

right_click's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserRightClickConfig, nil)

Returns:



143
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 143

optional :right_click, -> { Anthropic::Beta::BetaBrowserRightClickConfig }, nil?: true

#screenshotAnthropic::Models::Beta::BetaBrowserScreenshotConfig?

screenshot's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserScreenshotConfig, nil)

Returns:



149
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 149

optional :screenshot, -> { Anthropic::Beta::BetaBrowserScreenshotConfig }, nil?: true

#scrollAnthropic::Models::Beta::BetaBrowserScrollConfig?

scroll's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserScrollConfig, nil)

Returns:



155
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 155

optional :scroll, -> { Anthropic::Beta::BetaBrowserScrollConfig }, nil?: true

#scroll_toAnthropic::Models::Beta::BetaBrowserScrollToConfig?

scroll_to's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserScrollToConfig, nil)

Returns:



161
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 161

optional :scroll_to, -> { Anthropic::Beta::BetaBrowserScrollToConfig }, nil?: true

#switch_tabAnthropic::Models::Beta::BetaBrowserSwitchTabConfig?

switch_tab's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserSwitchTabConfig, nil)

Returns:



167
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 167

optional :switch_tab, -> { Anthropic::Beta::BetaBrowserSwitchTabConfig }, nil?: true

#triple_clickAnthropic::Models::Beta::BetaBrowserTripleClickConfig?

triple_click's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserTripleClickConfig, nil)

Returns:



173
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 173

optional :triple_click, -> { Anthropic::Beta::BetaBrowserTripleClickConfig }, nil?: true

#typeAnthropic::Models::Beta::BetaBrowserTypeConfig?

type's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserTypeConfig, nil)

Returns:



179
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 179

optional :type, -> { Anthropic::Beta::BetaBrowserTypeConfig }, nil?: true

#waitAnthropic::Models::Beta::BetaBrowserWaitConfig?

wait's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserWaitConfig, nil)

Returns:



185
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 185

optional :wait, -> { Anthropic::Beta::BetaBrowserWaitConfig }, nil?: true

#zoomAnthropic::Models::Beta::BetaBrowserZoomConfig?

zoom's config overrides.

Parameters:

  • value (Anthropic::Beta::BetaBrowserZoomConfig, nil)

Returns:



191
# File 'lib/anthropic/models/beta/beta_browser_toolset_configs.rb', line 191

optional :zoom, -> { Anthropic::Beta::BetaBrowserZoomConfig }, nil?: true

Instance Method Details

#to_hash{

Returns:

  • ({)


138
# File 'sig/anthropic/models/beta/beta_browser_toolset_configs.rbs', line 138

def to_hash: -> {