Skip to content

ExperimentResultsResponse

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

Per-variant results view of an experiment.

public sealed record ExperimentResultsResponse : IEquatable<ExperimentResultsResponse>

objectExperimentResultsResponse

IEquatable<ExperimentResultsResponse>

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

public ExperimentResultsResponse()

The experiment itself.

public required Experiment Experiment { get; init; }

Experiment

Per-arm results.

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

IReadOnlyList<ExperimentVariantResult>

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(ExperimentResultsResponse? other)

other ExperimentResultsResponse?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(ExperimentResultsResponse?, ExperimentResultsResponse?)

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

left ExperimentResultsResponse?

right ExperimentResultsResponse?

bool

operator !=(ExperimentResultsResponse?, ExperimentResultsResponse?)

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

left ExperimentResultsResponse?

right ExperimentResultsResponse?

bool