Table of Contents

Class IssueSearch

Namespace
YandexTracker.Models.Issues
Assembly
YandexTracker.dll

Issue search conditions. Set exactly one of Query (Tracker's query language), Filter (field → value), Keys or Queue. Order works only with a filter.

public sealed record IssueSearch : IEquatable<IssueSearch>
Inheritance
IssueSearch
Implements
Inherited Members

Properties

Filter

Field → value pairs that issues must match.

public IReadOnlyDictionary<string, object?>? Filter { get; init; }

Property Value

IReadOnlyDictionary<string, object>

Keys

Exact issue keys to return.

public IReadOnlyList<string>? Keys { get; init; }

Property Value

IReadOnlyList<string>

Limit

How many issues to return in total; null returns them all.

public int? Limit { get; init; }

Property Value

int?

Order

The sort order for Filter, e.g. +updatedAt or -updatedAt.

public string? Order { get; init; }

Property Value

string

PageSize

Issues per page, from 1 to 100. Defaults to 100.

public int PageSize { get; init; }

Property Value

int

Query

A query in Tracker's query language, e.g. Queue: TEST Resolution: empty().

public string? Query { get; init; }

Property Value

string

Queue

A queue key: every issue in the queue.

public string? Queue { get; init; }

Property Value

string