/** * The Jira Cloud platform REST API * Jira Cloud platform REST API documentation * * The version of the OpenAPI document: 1001.0.0-SNAPSHOT * Contact: ecosystem@atlassian.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RemoveOptionFromIssuesResult } from './'; /** * Details about a task. * @export * @interface TaskProgressBeanRemoveOptionFromIssuesResult */ export interface TaskProgressBeanRemoveOptionFromIssuesResult { /** * The progress of the task, as a percentage complete. * @type {number} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ progress: number; /** * The description of the task. * @type {string} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ description?: string; /** * A timestamp recording when the task progress was last updated. * @type {number} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ lastUpdate: number; /** * The ID of the task. * @type {string} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ id: string; /** * A timestamp recording when the task was finished. * @type {number} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ finished?: number; /** * A timestamp recording when the task was submitted. * @type {number} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ submitted: number; /** * The result of the task execution. * @type {RemoveOptionFromIssuesResult} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ result?: RemoveOptionFromIssuesResult; /** * Information about the progress of the task. * @type {string} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ message?: string; /** * The ID of the user who submitted the task. * @type {number} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ submittedBy: number; /** * The URL of the task. * @type {string} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ self: string; /** * The execution time of the task, in milliseconds. * @type {number} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ elapsedRuntime: number; /** * The status of the task. * @type {string} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ status: TaskProgressBeanRemoveOptionFromIssuesResultStatusEnum; /** * A timestamp recording when the task was started. * @type {number} * @memberof TaskProgressBeanRemoveOptionFromIssuesResult */ started?: number; } export declare function TaskProgressBeanRemoveOptionFromIssuesResultFromJSON(json: any): TaskProgressBeanRemoveOptionFromIssuesResult; export declare function TaskProgressBeanRemoveOptionFromIssuesResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): TaskProgressBeanRemoveOptionFromIssuesResult; export declare function TaskProgressBeanRemoveOptionFromIssuesResultToJSON(value?: TaskProgressBeanRemoveOptionFromIssuesResult): any; /** * @export * @enum {string} */ export declare enum TaskProgressBeanRemoveOptionFromIssuesResultStatusEnum { ENQUEUED = "ENQUEUED", RUNNING = "RUNNING", COMPLETE = "COMPLETE", FAILED = "FAILED", CANCELREQUESTED = "CANCEL_REQUESTED", CANCELLED = "CANCELLED", DEAD = "DEAD" }