Zum Hauptinhalt springen

DebugPointDataDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

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

public class DebugPointDataDto

Inheritance Object → DebugPointDataDto

Properties​

NodeId​

Gets the node identifier

public NodePath NodeId { get; }

Property Value​

NodePath

NodePath​

Gets the node path

public NodePath NodePath { get; }

Property Value​

NodePath

Description​

Gets 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

Messages​

Gets or sets the debug messages

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

Property Value​

IEnumerable<DebugMessage>

Input​

Gets the input data

public Nullable<JsonElement> Input { get; set; }

Property Value​

Nullable<JsonElement>

Output​

Gets the output data

public Nullable<JsonElement> Output { get; set; }

Property Value​

Nullable<JsonElement>

RedactedPaths​

Gets the JSONPaths (rooted at the snapshot object, e.g. $.output.smtp.password) whose value was redacted to *** because it holds a secret (AB#5528). A value masked inside a longer string (e.g. Bearer ***) is listed with the path of the containing string. null when nothing was redacted or the producer does not report it; not written when null.

public IReadOnlyList<string> RedactedPaths { get; set; }

Property Value​

IReadOnlyList<String>

Constructors​

DebugPointDataDto(String, NodePath, String, UInt32)​

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

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

Parameters​

nodeId String
Node identifier

nodePath NodePath
Node path

description String
Description of the node

sequenceNumber UInt32
Sequence number of the node within a transformation list