Skip to main content

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​

String

TypeId​

public object TypeId { get; }

Property Value​

Object

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