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 ObjectDebugPointDto
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>

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