WorkflowRunRequest
AgentPrism.Abstractions.dllThe information needed to run a workflow.
public sealed record WorkflowRunRequest : IEquatable<WorkflowRunRequest>Inheritance
Section titled “Inheritance”Implements
Section titled “Implements”IEquatable<WorkflowRunRequest>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
Section titled “Constructors”WorkflowRunRequest()
Section titled “ WorkflowRunRequest()”public WorkflowRunRequest()Properties
Section titled “Properties”Message
Section titled “ Message”The user message to feed into the graph.
public string? Message { get; init; }Property Value
Section titled “Property Value”The run identifier. If given, the record is opened with this identifier; a streaming endpoint uses this to know the identifier before writing the first frame.
public Guid? RunId { get; init; }Property Value
Section titled “Property Value”Guid?
SessionId
Section titled “ SessionId”The execution session’s identifier. Generated if left empty.
public string? SessionId { get; init; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”The value comes from the client and is untrusted input. Since checkpoints are grouped under this value, using it without validation means access to another execution’s state.
WorkflowName
Section titled “ WorkflowName”The name of the workflow to run.
public required string WorkflowName { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(WorkflowRunRequest?)
Section titled “ Equals(WorkflowRunRequest?)”public bool Equals(WorkflowRunRequest? other)Parameters
Section titled “Parameters”other WorkflowRunRequest?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(WorkflowRunRequest?, WorkflowRunRequest?)
Section titled “ operator ==(WorkflowRunRequest?, WorkflowRunRequest?)”public static bool operator ==(WorkflowRunRequest? left, WorkflowRunRequest? right)Parameters
Section titled “Parameters”left WorkflowRunRequest?
right WorkflowRunRequest?
Returns
Section titled “Returns”operator !=(WorkflowRunRequest?, WorkflowRunRequest?)
Section titled “ operator !=(WorkflowRunRequest?, WorkflowRunRequest?)”public static bool operator !=(WorkflowRunRequest? left, WorkflowRunRequest? right)Parameters
Section titled “Parameters”left WorkflowRunRequest?
right WorkflowRunRequest?