rbi/lib/anthropic/models/beta/beta_tool_choice_none.rbi (15 lines of code) (raw):

# typed: strong module Anthropic module Models module Beta class BetaToolChoiceNone < Anthropic::Internal::Type::BaseModel sig { returns(Symbol) } attr_accessor :type # The model will not be allowed to use tools. sig { params(type: Symbol).returns(T.attached_class) } def self.new(type: :none); end sig { override.returns({type: Symbol}) } def to_hash; end end end BetaToolChoiceNone = Beta::BetaToolChoiceNone end end