Skip to content

EvalRunQuery

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

A query for filtering the run list.

public sealed record EvalRunQuery : IEquatable<EvalRunQuery>

objectEvalRunQuery

IEquatable<EvalRunQuery>

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

public EvalRunQuery()

The number of records to skip.

public int Skip { get; init; }

int

Fetches only this suite’s runs.

public Guid? SuiteId { get; init; }

Guid?

The maximum number of records to fetch.

public int Take { get; init; }

int

Fetches only this tenant’s runs.

public required string TenantId { get; init; }

string

Required. The tenant filter is never optional: a query always states which tenant’s runs it wants.

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(EvalRunQuery? other)

other EvalRunQuery?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(EvalRunQuery?, EvalRunQuery?)

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

left EvalRunQuery?

right EvalRunQuery?

bool

operator !=(EvalRunQuery?, EvalRunQuery?)

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

left EvalRunQuery?

right EvalRunQuery?

bool