UpdateRecordArrayItemNodeConfiguration
Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform
Configuration for the UpdateRecordArrayItem node. Finds a record in a RecordArray by matching a key attribute, then updates specified attributes on that record. If the record is not found, it is skipped.
public record UpdateRecordArrayItemNodeConfiguration : SourceTargetPathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, ITargetPathNodeConfiguration, IEquatable<TargetPathNodeConfiguration>, IPathNodeConfiguration, IEquatable<SourceTargetPathNodeConfiguration>, IEquatable<UpdateRecordArrayItemNodeConfiguration>
Inheritance Object → NodeConfiguration → TargetPathNodeConfiguration → SourceTargetPathNodeConfiguration → UpdateRecordArrayItemNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, ITargetPathNodeConfiguration, IEquatable<TargetPathNodeConfiguration>, IPathNodeConfiguration, IEquatable<SourceTargetPathNodeConfiguration>, IEquatable<UpdateRecordArrayItemNodeConfiguration>
Properties
MatchAttributeName
Name of the record attribute to match against (e.g. "Name" or "ExternalId").
public string MatchAttributeName { get; set; }
Property Value
MatchValue
Value to match against the MatchAttributeName. Static value.
public string MatchValue { get; set; }
Property Value
MatchValuePath
JSONPath to the value to match against. Takes precedence over MatchValue if both are set.
public string MatchValuePath { get; set; }
Property Value
AttributeUpdates
List of attribute updates to apply to the matched record.
public ICollection<RecordAttributeUpdate> AttributeUpdates { get; set; }
Property Value
ICollection<RecordAttributeUpdate>
Path
public string Path { get; set; }
Property Value
TargetPath
public string TargetPath { get; set; }
Property Value
TargetValueWriteMode
public TargetValueWriteModes TargetValueWriteMode { get; set; }
Property Value
TargetValueWriteModes
TargetValueKind
public ValueKinds TargetValueKind { get; set; }
Property Value
ValueKinds
DocumentMode
public DocumentModes DocumentMode { get; set; }
Property Value
DocumentModes
Description
public string Description { get; set; }
Property Value
Constructors
UpdateRecordArrayItemNodeConfiguration()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public UpdateRecordArrayItemNodeConfiguration()