Skip to main content

IfNodeConfiguration

Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Nodes.Control

Configuration for an if node.

public record IfNodeConfiguration : PathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IChildNodeConfiguration, IEquatable<IfNodeConfiguration>

Inheritance Object → NodeConfiguration → PathNodeConfiguration → IfNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IChildNodeConfiguration, IEquatable<IfNodeConfiguration>

Properties​

Transformations​

public ICollection<NodeConfiguration> Transformations { get; set; }

Property Value​

ICollection<NodeConfiguration>

Operator​

Defines the comparison operator.

public CompareOperator Operator { get; set; }

Property Value​

CompareOperator

ValuePath​

The path to the value to compare. Either this or IfNodeConfiguration.Value must be set.

public string ValuePath { get; set; }

Property Value​

String

Value​

The value to compare. Either this or IfNodeConfiguration.ValuePath must be set.

public object Value { get; set; }

Property Value​

Object

ValueType​

Defines the value type. Defaults to , matching SwitchNodeConfiguration — the enum has no member for 0, so leaving this unset previously failed the node at execution time.

public AttributeValueTypesDto ValueType { get; set; }

Property Value​

AttributeValueTypesDto

Path​

Gets or sets the source path in json path format

public string Path { get; set; }

Property Value​

String

Description​

Gets or sets an optional description

public string Description { get; set; }

Property Value​

String

Constructors​

IfNodeConfiguration()​

Caution​

Constructors of types with required members are not supported in this version of your compiler.


public IfNodeConfiguration()