lib/anthropic/models/messages/deleted_message_batch.rb



# frozen_string_literal: true

module Anthropic
  module Models
    module Messages
      # @see Anthropic::Resources::Messages::Batches#delete
      class DeletedMessageBatch < Anthropic::Internal::Type::BaseModel
        # @!attribute id
        #   ID of the Message Batch.
        #
        #   @return [String]
        required :id, String

        # @!attribute type
        #   Deleted object type.
        #
        #   For Message Batches, this is always `"message_batch_deleted"`.
        #
        #   @return [Symbol, :message_batch_deleted]
        required :type, const: :message_batch_deleted

        # @!parse
        #   # @param id [String]
        #   # @param type [Symbol, :message_batch_deleted]
        #   #
        #   def initialize(id:, type: :message_batch_deleted, **) = super

        # def initialize: (Hash | Anthropic::Internal::Type::BaseModel) -> void
      end
    end
  end
end