lib/ollama/tool/function/parameters.rb
class Ollama::Tool::Function::Parameters include Ollama::DTO attr_reader :type, :properties, :required def initialize(type:, properties:, required:) @type, @properties, @required = type, Hash(properties).transform_values(&:to_hash), Array(required) end end