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