Skip to content
Tracon

JudgeFailure

Namespace Tracon · Assembly Tracon.Abstractions.dll

A normalized judge failure returned by manual scoring.

public sealed record JudgeFailure : IEquatable<JudgeFailure>

objectJudgeFailure

IEquatable<JudgeFailure>

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

public JudgeFailure()

The stable failure code.

public required string ErrorType { get; init; }

string

Whether retrying the job can help.

public required bool IsRetryable { get; init; }

bool

The judge that failed.

public required string JudgeName { get; init; }

string

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(JudgeFailure? other)

other JudgeFailure?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(JudgeFailure?, JudgeFailure?)

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

left JudgeFailure?

right JudgeFailure?

bool

operator !=(JudgeFailure?, JudgeFailure?)

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

left JudgeFailure?

right JudgeFailure?

bool