.NET API
RunScoreSummary
Tracon.Abstractions.dllThe result of IRunScoreStore.SummarizeAsync.
public sealed record RunScoreSummary : IEquatable<RunScoreSummary>- Inheritance
- object ← RunScoreSummary
- Implements
- IEquatable<RunScoreSummary>
- Inherited Members
- object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Every list is empty, never null, when nothing matches the filter.
Constructors
Section titled “Constructors”RunScoreSummary()
Section titled “ RunScoreSummary()”public RunScoreSummary()Properties
Section titled “Properties”ByAgent
Section titled “ ByAgent”The breakdown by the agent that produced the scored run.
public IReadOnlyList<RunScoreAggregate> ByAgent { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<RunScoreAggregate>
ByAuthor
Section titled “ ByAuthor”The breakdown by author. Scores with no author (an identity-less setup) are excluded.
public IReadOnlyList<RunScoreAggregate> ByAuthor { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<RunScoreAggregate>
ByName
Section titled “ ByName”The breakdown by score name — the primary breakdown, always populated.
public required IReadOnlyList<RunScoreAggregate> ByName { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<RunScoreAggregate>
BySource
Section titled “ BySource”The breakdown by source (human, api, judge:{name}).
public IReadOnlyList<RunScoreAggregate> BySource { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<RunScoreAggregate>
Series
Section titled “ Series”The trend series, one entry per time bucket. Empty when
Bucket (RunScoreQuery) was not given. Buckets with no matching
score are not included — this is a sparse series, not a filled one.
public IReadOnlyList<RunScoreBucketAggregate> Series { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<RunScoreBucketAggregate>
Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(RunScoreSummary?)
Section titled “ Equals(RunScoreSummary?)”public bool Equals(RunScoreSummary? other)Parameters
Section titled “Parameters”other RunScoreSummary?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(RunScoreSummary?, RunScoreSummary?)
Section titled “ operator ==(RunScoreSummary?, RunScoreSummary?)”public static bool operator ==(RunScoreSummary? left, RunScoreSummary? right)Parameters
Section titled “Parameters”left RunScoreSummary?
right RunScoreSummary?
Returns
Section titled “Returns”operator !=(RunScoreSummary?, RunScoreSummary?)
Section titled “ operator !=(RunScoreSummary?, RunScoreSummary?)”public static bool operator !=(RunScoreSummary? left, RunScoreSummary? right)Parameters
Section titled “Parameters”left RunScoreSummary?
right RunScoreSummary?