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
ValuePath
The path to the value to compare. Either this or IfNodeConfiguration.Value must be set.
public string ValuePath { get; set; }
Property Value
Value
The value to compare. Either this or IfNodeConfiguration.ValuePath must be set.
public object Value { get; set; }
Property Value
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
Description
Gets or sets an optional description
public string Description { get; set; }
Property Value
Constructors
IfNodeConfiguration()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public IfNodeConfiguration()