Skip to main content

PipelineExecutionDataDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents the data of a pipeline execution

public record PipelineExecutionDataDto : IEquatable<PipelineExecutionDataDto>

Inheritance ObjectPipelineExecutionDataDto
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()