rbi/lib/anthropic/models/beta/messages/batch_delete_params.rbi (34 lines of code) (raw):

# typed: strong module Anthropic module Models module Beta module Messages class BatchDeleteParams < Anthropic::Internal::Type::BaseModel extend Anthropic::Internal::Type::RequestParameters::Converter include Anthropic::Internal::Type::RequestParameters # Optional header to specify the beta version(s) you want to use. sig { returns(T.nilable(T::Array[T.any(String, Anthropic::Models::AnthropicBeta::OrSymbol)])) } attr_reader :betas sig { params(betas: T::Array[T.any(String, Anthropic::Models::AnthropicBeta::OrSymbol)]).void } attr_writer :betas sig do params( betas: T::Array[T.any(String, Anthropic::Models::AnthropicBeta::OrSymbol)], request_options: T.any(Anthropic::RequestOptions, Anthropic::Internal::AnyHash) ) .returns(T.attached_class) end def self.new(betas: nil, request_options: {}); end sig do override .returns( { betas: T::Array[T.any(String, Anthropic::Models::AnthropicBeta::OrSymbol)], request_options: Anthropic::RequestOptions } ) end def to_hash; end end end end end end