rbi/lib/anthropic/models/messages/message_batch_request_counts.rbi (41 lines of code) (raw):
# typed: strong
module Anthropic
module Models
module Messages
class MessageBatchRequestCounts < Anthropic::Internal::Type::BaseModel
# Number of requests in the Message Batch that have been canceled.
#
# This is zero until processing of the entire Message Batch has ended.
sig { returns(Integer) }
attr_accessor :canceled
# Number of requests in the Message Batch that encountered an error.
#
# This is zero until processing of the entire Message Batch has ended.
sig { returns(Integer) }
attr_accessor :errored
# Number of requests in the Message Batch that have expired.
#
# This is zero until processing of the entire Message Batch has ended.
sig { returns(Integer) }
attr_accessor :expired
# Number of requests in the Message Batch that are processing.
sig { returns(Integer) }
attr_accessor :processing
# Number of requests in the Message Batch that have completed successfully.
#
# This is zero until processing of the entire Message Batch has ended.
sig { returns(Integer) }
attr_accessor :succeeded
sig do
params(
canceled: Integer,
errored: Integer,
expired: Integer,
processing: Integer,
succeeded: Integer
)
.returns(T.attached_class)
end
def self.new(canceled:, errored:, expired:, processing:, succeeded:); end
sig do
override
.returns({
canceled: Integer,
errored: Integer,
expired: Integer,
processing: Integer,
succeeded: Integer
})
end
def to_hash; end
end
end
MessageBatchRequestCounts = Messages::MessageBatchRequestCounts
end
end