Table of Contents

Class CreateIssueRequest

Namespace
Quilt4Net.Toolkit.Features.Issue
Assembly
Quilt4Net.Toolkit.dll

Creates an issue. Requires an API key carrying the issue:write scope.

public record CreateIssueRequest : IEquatable<CreateIssueRequest>
Inheritance
CreateIssueRequest
Implements
Inherited Members

Properties

AssignedUserKey

Key of the team member to assign. Optional. A key that is not a member of the team is rejected.

public string AssignedUserKey { get; init; }

Property Value

string

Band

Order-axis band. Defaults to Later.

public RoadmapBand Band { get; init; }

Property Value

RoadmapBand

Content

Body text. Optional.

public string Content { get; init; }

Property Value

string

Effort

Rough size. Optional.

public IssueEffort? Effort { get; init; }

Property Value

IssueEffort?

Importance

How much this matters. Optional — leaving it unset means it still needs triage.

public IssueImportance? Importance { get; init; }

Property Value

IssueImportance?

References

Where this issue came from, and the tickets it is. Optional.

public IssueReferenceRequest[] References { get; init; }

Property Value

IssueReferenceRequest[]

Remarks

An importer should set an Identity reference here for the ticket it is importing. That is what makes a second run of the same import an update rather than a duplicate — the server refuses a second issue claiming an identity another already holds, and names the issue that holds it.

Route

The route (roadmap lane) this issue belongs to. Optional — an issue with no route is tracked but does not appear on the map.

public string Route { get; init; }

Property Value

string

State

Starting state. When null or empty the workflow's initial state is used, which is the normal case; supplying one that the workflow does not define is rejected.

public string State { get; init; }

Property Value

string

Title

Short one-line summary. Required.

public required string Title { get; init; }

Property Value

string