Skip to content

EvalRunDetailResponse

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

Detailed view of a single eval run: summary and case results together.

public sealed record EvalRunDetailResponse : IEquatable<EvalRunDetailResponse>

objectEvalRunDetailResponse

IEquatable<EvalRunDetailResponse>

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

public EvalRunDetailResponse()

Per-case results.

public required IReadOnlyList<EvalCaseResult> Results { get; init; }

IReadOnlyList<EvalCaseResult>

Run summary.

public required EvalRun Run { get; init; }

EvalRun

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(EvalRunDetailResponse? other)

other EvalRunDetailResponse?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(EvalRunDetailResponse?, EvalRunDetailResponse?)

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

left EvalRunDetailResponse?

right EvalRunDetailResponse?

bool

operator !=(EvalRunDetailResponse?, EvalRunDetailResponse?)

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

left EvalRunDetailResponse?

right EvalRunDetailResponse?

bool