Skip to main content

PipelineExecutionDataDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents the data of a pipeline execution

public record PipelineExecutionDataDto : IEquatable<PipelineExecutionDataDto>

Inheritance Object → PipelineExecutionDataDto
Implements IEquatable<PipelineExecutionDataDto>

Properties​

Id​

ID of the pipeline execution

public Guid Id { get; set; }

Property Value​

Guid

DateTime​

Execution start date and time

public DateTime DateTime { get; set; }

Property Value​

DateTime

Status​

Execution status. Null if status is unknown (e.g. from in-memory debug cache).

public Nullable<PipelineExecutionStatus> Status { get; set; }

Property Value​

Nullable<PipelineExecutionStatus>

DurationMs​

Duration of the execution in milliseconds. Null if still running or unknown.

public Nullable<long> DurationMs { get; set; }

Property Value​

Nullable<Int64>

ErrorMessage​

Error message if the execution failed. Null otherwise.

public string ErrorMessage { get; set; }

Property Value​

String

HasDebugData​

Whether debug point data is available for this execution.

public bool HasDebugData { get; set; }

Property Value​

Boolean

Constructors​

PipelineExecutionDataDto()​

Caution​

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


public PipelineExecutionDataDto()