pigallery2/src/common/entities/job/JobProgressDTO.ts
2019-12-29 16:43:43 +01:00

26 lines
445 B
TypeScript

export enum JobProgressStates {
running = 1, cancelling = 2, interrupted = 3, canceled = 4, finished = 5
}
export interface JobProgressLogDTO {
id: number;
timestamp: string;
comment: string;
}
export interface JobProgressDTO {
HashName: string;
steps: {
all: number,
processed: number,
skipped: number,
};
state: JobProgressStates;
logs: JobProgressLogDTO[];
time: {
start: number,
end: number
};
}