/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2026.2.3-rc1 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { LogEvent } from './LogEvent'; import type { TaskAggregatedStatusEnum } from './TaskAggregatedStatusEnum'; import type { TaskStateEnum } from './TaskStateEnum'; /** * * @export * @interface Task */ export interface Task { /** * * @type {string} * @memberof Task */ messageId?: string; /** * Queue name * @type {string} * @memberof Task */ queueName?: string; /** * Dramatiq actor name * @type {string} * @memberof Task */ actorName: string; /** * Task status * @type {TaskStateEnum} * @memberof Task */ state?: TaskStateEnum; /** * Task last modified time * @type {Date} * @memberof Task */ mtime?: Date; /** * Number of retries * @type {number} * @memberof Task */ retries?: number; /** * Planned execution time * @type {Date} * @memberof Task */ eta?: Date | null; /** * * @type {string} * @memberof Task */ readonly relObjAppLabel: string; /** * * @type {string} * @memberof Task */ readonly relObjModel: string; /** * * @type {string} * @memberof Task */ relObjId?: string | null; /** * * @type {string} * @memberof Task */ readonly uid: string; /** * * @type {Array} * @memberof Task */ readonly logs: Array; /** * * @type {Array} * @memberof Task */ readonly previousLogs: Array; /** * * @type {TaskAggregatedStatusEnum} * @memberof Task */ aggregatedStatus: TaskAggregatedStatusEnum; /** * * @type {string} * @memberof Task */ readonly description: string | null; } /** * Check if a given object implements the Task interface. */ export declare function instanceOfTask(value: object): value is Task; export declare function TaskFromJSON(json: any): Task; export declare function TaskFromJSONTyped(json: any, ignoreDiscriminator: boolean): Task; export declare function TaskToJSON(json: any): Task; export declare function TaskToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=Task.d.ts.map