Current section

Files

Jump to
genai_core lib vnext_genai nodes setting_node.ex
Raw

lib/vnext_genai/nodes/setting_node.ex

defmodule GenAI.Graph.SettingNode do
@moduledoc """
A module representing a setting node in a graph structure.
This module defines the structure and behavior of a setting node,
including its identifier, setting, and value.
"""
@vsn 1.0
use GenAI.Graph.NodeBehaviour
@derive GenAI.Graph.NodeProtocol
defnodestruct(setting: nil, value: nil)
defnodetype(setting: term, value: term)
end