A workflow transition available for a Jira issue.

interface JiraTransition {
    fields?: Record<string, JiraTransitionField>;
    hasScreen: boolean;
    id: string;
    isAvailable?: boolean;
    isConditional?: boolean;
    isGlobal: boolean;
    isInitial: boolean;
    isLooped?: boolean;
    name: string;
    to: JiraStatus;
}

Properties

fields?: Record<string, JiraTransitionField>

Fields required by the transition screen

hasScreen: boolean

Whether this transition has a screen associated with it

id: string

Transition ID

isAvailable?: boolean

Whether this transition is conditionally available

isConditional?: boolean

Whether this is a conditional transition

isGlobal: boolean

Whether this is a global transition (appears from any status)

isInitial: boolean

Whether this is the initial transition

isLooped?: boolean

Whether the transition is looped

name: string

Transition name

The status the issue will move to