NodeDeprecatedAttribute
Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Configuration
Marks a node configuration as deprecated. Deprecated nodes remain fully functional, but the graphical editor flags them and the runtime emits warnings when a pipeline using them is registered or executed. The flag is injected into the generated JSON schema as the node-level extensions "x-deprecated" (true) and "x-deprecationMessage".
public class NodeDeprecatedAttribute : Attribute
Inheritance Object → Attribute → NodeDeprecatedAttribute
Properties
Message
Optional reason or migration hint (e.g. "Use ApplyChanges@2 instead").
public string Message { get; }
Property Value
TypeId
public object TypeId { get; }
Property Value
Constructors
NodeDeprecatedAttribute(String)
Marks a node configuration as deprecated. Deprecated nodes remain fully functional, but the graphical editor flags them and the runtime emits warnings when a pipeline using them is registered or executed. The flag is injected into the generated JSON schema as the node-level extensions "x-deprecated" (true) and "x-deprecationMessage".
public NodeDeprecatedAttribute(string message)
Parameters
message String