Skip to content

PhaseCompletedEvent

NexusLabs.Needlr.AgentFramework

NexusLabs.Needlr.AgentFramework.Progress

PhaseCompletedEvent Class

A pipeline phase has completed execution.

public sealed record PhaseCompletedEvent : NexusLabs.Needlr.AgentFramework.Progress.IProgressEvent, System.IEquatable<NexusLabs.Needlr.AgentFramework.Progress.PhaseCompletedEvent>

Inheritance System.Object 🡒 PhaseCompletedEvent

Implements IProgressEvent, System.IEquatable<PhaseCompletedEvent>

Constructors

PhaseCompletedEvent(DateTimeOffset, string, string, string, int, long, string, int, int, bool, TimeSpan) Constructor

A pipeline phase has completed execution.

public PhaseCompletedEvent(System.DateTimeOffset Timestamp, string WorkflowId, string? AgentId, string? ParentAgentId, int Depth, long SequenceNumber, string PhaseName, int PhaseIndex, int TotalPhases, bool Succeeded, System.TimeSpan Duration);

Parameters

Timestamp System.DateTimeOffset

WorkflowId System.String

AgentId System.String

ParentAgentId System.String

Depth System.Int32

SequenceNumber System.Int64

PhaseName System.String

PhaseIndex System.Int32

TotalPhases System.Int32

Succeeded System.Boolean

Duration System.TimeSpan