dump

in lib/anthropic/internal/type/union.rb [197:209]


        def dump(value, state:)
          if (target = resolve_variant(value))
            return Anthropic::Internal::Type::Converter.dump(target, value, state: state)
          end

          known_variants.each do
            target = _2.call
            return Anthropic::Internal::Type::Converter.dump(target, value, state: state) if target === value
          end

          super
        end