@esm-js/jira.js
Version:
A comprehensive JavaScript/TypeScript library designed for both Node.JS and browsers, facilitating seamless interaction with the Atlassian Jira API.
31 lines (30 loc) • 1.04 kB
text/typescript
/** Details about a task. */
export interface TaskProgressObject {
/** The description of the task. */
description?: string;
/** The execution time of the task, in milliseconds. */
elapsedRuntime: number;
/** A timestamp recording when the task was finished. */
finished?: number;
/** The ID of the task. */
id: string;
/** A timestamp recording when the task progress was last updated. */
lastUpdate: number;
/** Information about the progress of the task. */
message?: string;
/** The progress of the task, as a percentage complete. */
progress: number;
/** The result of the task execution. */
// eslint-disable-next-line @typescript-eslint/no-explicit-any
result?: any;
/** The URL of the task. */
self: string;
/** A timestamp recording when the task was started. */
started?: number;
/** The status of the task. */
status: string;
/** A timestamp recording when the task was submitted. */
submitted: number;
/** The ID of the user who submitted the task. */
submittedBy: number;
}