The type of this edge, determining whether it carries execution flow or data.
Unique identifier for this edge within the script. Format: UUID string.
Optionalorder?: numberExplicit order for edges targeting the same multi-input port. Lower values are materialized first. Ignored for non-multi-input ports.
The ID of the source node where this edge originates. Must reference a valid node ID in the script's nodes list.
The handle/port identifier on the source node. Identifies which output port of the source node this edge connects from. Examples: "exec_out", "value", "true", "false".
The ID of the target node where this edge terminates. Must reference a valid node ID in the script's nodes list.
The handle/port identifier on the target node. Identifies which input port of the target node this edge connects to. Examples: "exec_in", "message", "condition".
Represents a connection between two nodes in the visual script graph. Edges define how execution flows and how data passes between nodes.