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
Idlong?The queue id.
KeystringThe queue key, e.g.
TEST.NamestringThe queue name.
DescriptionstringThe queue description.
LeadObjectReferenceThe queue lead.
DefaultTypeObjectReferenceThe issue type new issues get by default.
DefaultPriorityObjectReferenceThe priority new issues get by default.
Properties
DefaultPriority
The priority new issues get by default.
[JsonPropertyName("defaultPriority")]
public ObjectReference? DefaultPriority { get; init; }
Property Value
DefaultType
The issue type new issues get by default.
[JsonPropertyName("defaultType")]
public ObjectReference? DefaultType { get; init; }
Property Value
Description
The queue description.
[JsonPropertyName("description")]
public string? Description { get; init; }
Property Value
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
Lead
The queue lead.
[JsonPropertyName("lead")]
public ObjectReference? Lead { get; init; }
Property Value
Name
The queue name.
[JsonPropertyName("name")]
public string? Name { get; init; }