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

Constructors

PipelineExecutionEndDto()

Caution

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


public PipelineExecutionEndDto()