Skip to main content

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​

ICollection<SwitchCase>

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​

String

Description​

Gets or sets an optional description

public string Description { get; set; }

Property Value​

String

Constructors​

SwitchNodeConfiguration()​

Caution​

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


public SwitchNodeConfiguration()