Details about an issue.

interface IssueBean {
    changelog?: PageOfChangelogs;
    editmeta?: IssueUpdateMetadata;
    expand?: string;
    fields?: IssueBeanKnownFields & {
        [key: string]: unknown;
    };
    fieldsToInclude?: IncludedFields;
    id?: string;
    key?: string;
    names?: {
        [key: string]: string;
    };
    operations?: Operations;
    properties?: {
        [key: string]: unknown;
    };
    renderedFields?: {
        [key: string]: unknown;
    };
    schema?: {
        [key: string]: JsonTypeBean;
    };
    self?: string;
    transitions?: IssueTransition[];
    versionedRepresentations?: {
        [key: string]: {
            [key: string]: unknown;
        };
    };
}

Properties

changelog?: PageOfChangelogs

Details of changelogs associated with the issue.

The metadata for the fields on the issue that can be amended.

expand?: string

Expand options that include additional issue details in the response.

fields?: IssueBeanKnownFields & {
    [key: string]: unknown;
}
fieldsToInclude?: IncludedFields
id?: string

The ID of the issue.

key?: string

The key of the issue.

names?: {
    [key: string]: string;
}

The ID and name of each field present on the issue.

operations?: Operations

The operations that can be performed on the issue.

properties?: {
    [key: string]: unknown;
}

Details of the issue properties identified in the request.

renderedFields?: {
    [key: string]: unknown;
}

The rendered value of each field present on the issue.

schema?: {
    [key: string]: JsonTypeBean;
}

The schema describing each field present on the issue.

Type declaration

self?: string

The URL of the issue details.

transitions?: IssueTransition[]

The transitions that can be performed on the issue.

versionedRepresentations?: {
    [key: string]: {
        [key: string]: unknown;
    };
}

The versions of each field on the issue.