Table of Contents

Class Queue

Namespace
YandexTracker.Models.Queues
Assembly
YandexTracker.dll

An issue queue: its key, name, lead and the defaults for new issues.

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

Constructors

Queue(long?, string, string?, string?, ObjectReference?, ObjectReference?, ObjectReference?)

An issue queue: its key, name, lead and the defaults for new issues.

public Queue(long? Id, string Key, string? Name, string? Description = null, ObjectReference? Lead = null, ObjectReference? DefaultType = null, ObjectReference? DefaultPriority = null)

Parameters

Id long?

The queue id.

Key string

The queue key, e.g. TEST.

Name string

The queue name.

Description string

The queue description.

Lead ObjectReference

The queue lead.

DefaultType ObjectReference

The issue type new issues get by default.

DefaultPriority ObjectReference

The priority new issues get by default.

Properties

DefaultPriority

The priority new issues get by default.

[JsonPropertyName("defaultPriority")]
public ObjectReference? DefaultPriority { get; init; }

Property Value

ObjectReference

DefaultType

The issue type new issues get by default.

[JsonPropertyName("defaultType")]
public ObjectReference? DefaultType { get; init; }

Property Value

ObjectReference

Description

The queue description.

[JsonPropertyName("description")]
public string? Description { get; init; }

Property Value

string

Id

The queue id.

[JsonPropertyName("id")]
public long? Id { get; init; }

Property Value

long?

Key

The queue key, e.g. TEST.

[JsonPropertyName("key")]
public string Key { get; init; }

Property Value

string

Lead

The queue lead.

[JsonPropertyName("lead")]
public ObjectReference? Lead { get; init; }

Property Value

ObjectReference

Name

The queue name.

[JsonPropertyName("name")]
public string? Name { get; init; }

Property Value

string