Details of an issue transition.

interface IssueTransition {
    expand?: string;
    fields?: {
        [key: string]: FieldMetadata;
    };
    hasScreen?: boolean;
    id?: string;
    isAvailable?: boolean;
    isConditional?: boolean;
    isGlobal?: boolean;
    isInitial?: boolean;
    looped?: boolean;
    name?: string;
    to?: StatusDetails;
}

Hierarchy

  • Record<string, unknown>
    • IssueTransition

Properties

expand?: string

Expand options that include additional transition details in the response.

fields?: {
    [key: string]: FieldMetadata;
}

Details of the fields associated with the issue transition screen. Use this information to populate fields and update in a transition request.

Type declaration

  • [key: string]: FieldMetadata

    The metadata describing an issue field.

hasScreen?: boolean

Whether there is a screen associated with the issue transition.

id?: string

The ID of the issue transition. Required when specifying a transition to undertake.

isAvailable?: boolean

Whether the transition is available to be performed.

isConditional?: boolean

Whether the issue has to meet criteria before the issue transition is applied.

isGlobal?: boolean

Whether the issue transition is global, that is, the transition is applied to issues regardless of their status.

isInitial?: boolean

Whether this is the initial issue transition for the workflow.

looped?: boolean
name?: string

The name of the issue transition.

Details of the issue status after the transition.