Skip to main content

PipelineExecutionEndDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

DTO for reporting pipeline execution end to the communication controller

public record PipelineExecutionEndDto : IEquatable<PipelineExecutionEndDto>

Inheritance Object → PipelineExecutionEndDto
Implements IEquatable<PipelineExecutionEndDto>

Properties​

ExecutionId​

Unique identifier for this execution (GUID as string)

public string ExecutionId { get; set; }

Property Value​

String

Status​

Final status of the execution

public PipelineExecutionStatus Status { get; set; }

Property Value​

PipelineExecutionStatus

CompletedAt​

When the execution completed (UTC)

public DateTime CompletedAt { get; set; }

Property Value​

DateTime

DurationMs​

Duration of the execution in milliseconds

public int DurationMs { get; set; }

Property Value​

Int32

ErrorMessage​

Error message if the execution failed

public string ErrorMessage { get; set; }

Property Value​

String

OutputData​

Optional output data (JSON string) from pipeline execution result

public string OutputData { get; set; }

Property Value​

String

Constructors​

PipelineExecutionEndDto()​

Caution​

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


public PipelineExecutionEndDto()