dump

in lib/openai/internal/type/union.rb [198:210]


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

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

          super
        end