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