Skip to content

WorkflowResumeRequest

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The information needed to resume a workflow from a checkpoint.

public sealed record WorkflowResumeRequest : IEquatable<WorkflowResumeRequest>

objectWorkflowResumeRequest

IEquatable<WorkflowResumeRequest>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public WorkflowResumeRequest()

The identifier of the checkpoint to resume from. If left empty, that run’s most recent checkpoint is used.

public string? CheckpointId { get; init; }

string?

The new run’s identifier. If given, the record is opened with this identifier.

public Guid? NewRunId { get; init; }

Guid?

The identifier of the run to resume.

public required Guid RunId { get; init; }

Guid

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(WorkflowResumeRequest? other)

other WorkflowResumeRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(WorkflowResumeRequest?, WorkflowResumeRequest?)

Section titled “ operator ==(WorkflowResumeRequest?, WorkflowResumeRequest?)”
public static bool operator ==(WorkflowResumeRequest? left, WorkflowResumeRequest? right)

left WorkflowResumeRequest?

right WorkflowResumeRequest?

bool

operator !=(WorkflowResumeRequest?, WorkflowResumeRequest?)

Section titled “ operator !=(WorkflowResumeRequest?, WorkflowResumeRequest?)”
public static bool operator !=(WorkflowResumeRequest? left, WorkflowResumeRequest? right)

left WorkflowResumeRequest?

right WorkflowResumeRequest?

bool