Skip to main content

DebugPointDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents a debug point with the before and after data and the node configuration

public record DebugPointDto : IEquatable<DebugPointDto>

Inheritance Object → DebugPointDto
Implements IEquatable<DebugPointDto>

Properties​

NodeId​

Represents the id of debug point node

public string NodeId { get; }

Property Value​

String

NodePath​

Gets the node path

public NodePath NodePath { get; }

Property Value​

NodePath

Description​

Gets or sets the description of the node

public string Description { get; }

Property Value​

String

SequenceNumber​

Gets the sequence number of the node within a transformation list

public uint SequenceNumber { get; }

Property Value​

UInt32

Input​

Gets the input data

public string Input { get; set; }

Property Value​

String

Output​

Gets or sets the output data

public string Output { get; set; }

Property Value​

String

Messages​

Gets or sets the debug messages

public IEnumerable<DebugMessage> Messages { get; set; }

Property Value​

IEnumerable<DebugMessage>

DryRunIntent​

Gets or sets the dry-run "would-have-written" intent payload (JSON string) recorded by a Load node when the pipeline ran with IPipelineExecutionMode.IsDryRun = true. Null in normal executions and on nodes that have not opted in to dry-run honouring.

public string DryRunIntent { get; set; }

Property Value​

String

DryRunNodeTypeName​

Gets or sets the node-type name (e.g. ApplyChanges@1) that recorded the dry-run intent in DebugPointDto.DryRunIntent. Null when DebugPointDto.DryRunIntent is null.

public string DryRunNodeTypeName { get; set; }

Property Value​

String

Constructors​

DebugPointDto(String, NodePath, String, UInt32)​

Creates a new instance of DebugPointDto

public DebugPointDto(string nodeId, NodePath nodePath, string description, uint sequenceNumber)

Parameters​

nodeId String
Node id

nodePath NodePath
Node path

description String
The description of the node

sequenceNumber UInt32
Sequence number of the node within a transformation list