GenAI.Graph.MessageNode (GenAI Core v0.1.1)
A module representing a message node in a graph structure. This module defines the structure and behavior of a message node, including its identifier and content.
Link to this section Summary
Functions
Callback implementation for GenAI.Graph.NodeBehaviour.description/1
.
Callback implementation for GenAI.Graph.NodeBehaviour.description/2
.
Callback implementation for GenAI.Graph.NodeBehaviour.handle/1
.
Callback implementation for GenAI.Graph.NodeBehaviour.handle/2
.
Callback implementation for GenAI.Graph.NodeBehaviour.id/1
.
Callback implementation for GenAI.Graph.NodeBehaviour.name/1
.
Callback implementation for GenAI.Graph.NodeBehaviour.name/2
.
Callback implementation for GenAI.Graph.NodeBehaviour.new/1
.
Link to this section Types
@type t() :: %GenAI.Graph.MessageNode{ content: term(), description: GenAI.Types.description(), finger_print: GenAI.Types.finger_print(), handle: GenAI.Types.node_handle(), id: GenAI.Types.node_id(), inbound_links: GenAI.Types.link_map(), meta: nil | map() | keyword(), name: GenAI.Types.name(), outbound_links: GenAI.Types.link_map(), vsn: float() }
Link to this section Functions
description(graph)
Callback implementation for GenAI.Graph.NodeBehaviour.description/1
.
description(graph, default)
Callback implementation for GenAI.Graph.NodeBehaviour.description/2
.
handle(graph)
Callback implementation for GenAI.Graph.NodeBehaviour.handle/1
.
handle(graph, default)
Callback implementation for GenAI.Graph.NodeBehaviour.handle/2
.
id(graph)
Callback implementation for GenAI.Graph.NodeBehaviour.id/1
.
name(graph)
Callback implementation for GenAI.Graph.NodeBehaviour.name/1
.
name(graph, default)
Callback implementation for GenAI.Graph.NodeBehaviour.name/2
.
new(options \\ nil)
Callback implementation for GenAI.Graph.NodeBehaviour.new/1
.