SwitchNodeConfiguration
Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Nodes.Control
Configuration for a switch node.
public record SwitchNodeConfiguration : PathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IChildNodeConfiguration, IEquatable<SwitchNodeConfiguration>
Inheritance Object → NodeConfiguration → PathNodeConfiguration → SwitchNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IChildNodeConfiguration, IEquatable<SwitchNodeConfiguration>
Properties
Cases
The cases to evaluate.
public ICollection<SwitchCase> Cases { get; set; }
Property Value
Default
Default transformations to execute if no case matches.
public ICollection<NodeConfiguration> Default { get; set; }
Property Value
ICollection<NodeConfiguration>
ValueType
Defines the value type for comparison.
public AttributeValueTypesDto ValueType { get; set; }
Property Value
AttributeValueTypesDto
Transformations
public ICollection<NodeConfiguration> Transformations { get; set; }
Property Value
ICollection<NodeConfiguration>
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
SwitchNodeConfiguration()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public SwitchNodeConfiguration()