NodeKindAttribute
Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Configuration
Marks a node configuration with a machine-readable "kind" for the graphical editor. The value is injected into the generated JSON schema as the node-level extension "x-nodeKind". For example, "group" tells the editor to render the node as a collapsible region rather than a data-processing node.
public class NodeKindAttribute : Attribute
Inheritance Object → Attribute → NodeKindAttribute
Properties
Kind
The node kind (e.g. "group").
public string Kind { get; }
Property Value
TypeId
public object TypeId { get; }
Property Value
Constructors
NodeKindAttribute(String)
Marks a node configuration with a machine-readable "kind" for the graphical editor. The value is injected into the generated JSON schema as the node-level extension "x-nodeKind". For example, "group" tells the editor to render the node as a collapsible region rather than a data-processing node.
public NodeKindAttribute(string kind)
Parameters
kind String