Skip to content
Tracon

WorkflowResponseClaim

Namespace Tracon · Assembly Tracon.Abstractions.dll

The outcome of recording an answer that may claim a request.

public sealed record WorkflowResponseClaim : IEquatable<WorkflowResponseClaim>
Inheritance
object ← WorkflowResponseClaim
Implements
IEquatable<WorkflowResponseClaim>
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
public WorkflowResponseClaim()

Gets a value indicating whether the record was written.

public required bool Claimed { get; init; }

bool

Gets the active record that already held the claim when WorkflowResponseClaim.Claimed is false; otherwise null.

public WorkflowResponseRecord? Existing { get; init; }

WorkflowResponseRecord?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(WorkflowResponseClaim? other)

other WorkflowResponseClaim?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(WorkflowResponseClaim?, WorkflowResponseClaim?)

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

left WorkflowResponseClaim?

right WorkflowResponseClaim?

bool

operator !=(WorkflowResponseClaim?, WorkflowResponseClaim?)

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

left WorkflowResponseClaim?

right WorkflowResponseClaim?

bool