Skip to content
Tracon

ToolUsageQuery

Namespace Tracon · Assembly Tracon.Abstractions.dll

The filter for a tool usage summary.

public sealed record ToolUsageQuery : IEquatable<ToolUsageQuery>
Inheritance
object ← ToolUsageQuery
Implements
IEquatable<ToolUsageQuery>
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
public ToolUsageQuery()

The maximum number of tools to return. Tools with the highest call count are returned first.

public int MaxTools { get; init; }

int

Count only calls from runs that started after this moment.

public DateTimeOffset? StartedAfter { get; init; }

DateTimeOffset?

The tenant filter. The current tenant is used if left empty.

public string? TenantId { get; init; }

string?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(ToolUsageQuery? other)

other ToolUsageQuery?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(ToolUsageQuery?, ToolUsageQuery?)

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

left ToolUsageQuery?

right ToolUsageQuery?

bool

operator !=(ToolUsageQuery?, ToolUsageQuery?)

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

left ToolUsageQuery?

right ToolUsageQuery?

bool