lib/anthropic/models/beta/beta_metadata.rb (10 lines of code) (raw):

# frozen_string_literal: true module Anthropic module Models module Beta class BetaMetadata < Anthropic::Internal::Type::BaseModel # @!attribute user_id # An external identifier for the user who is associated with the request. # # This should be a uuid, hash value, or other opaque identifier. Anthropic may use # this id to help detect abuse. Do not include any identifying information such as # name, email address, or phone number. # # @return [String, nil] optional :user_id, String, nil?: true # @!parse # # @param user_id [String, nil] # # # def initialize(user_id: nil, **) = super # def initialize: (Hash | Anthropic::Internal::Type::BaseModel) -> void end end BetaMetadata = Beta::BetaMetadata end end