package com.svnlog.web.model; import java.time.Instant; import java.util.ArrayList; import java.util.List; public class TaskInfo { private String taskId; private String type; private TaskStatus status; private int progress; private String message; private String error; private Instant createdAt; private Instant updatedAt; private final List files = new ArrayList(); public String getTaskId() { return taskId; } public void setTaskId(String taskId) { this.taskId = taskId; } public String getType() { return type; } public void setType(String type) { this.type = type; } public TaskStatus getStatus() { return status; } public void setStatus(TaskStatus status) { this.status = status; } public int getProgress() { return progress; } public void setProgress(int progress) { this.progress = progress; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public String getError() { return error; } public void setError(String error) { this.error = error; } public Instant getCreatedAt() { return createdAt; } public void setCreatedAt(Instant createdAt) { this.createdAt = createdAt; } public Instant getUpdatedAt() { return updatedAt; } public void setUpdatedAt(Instant updatedAt) { this.updatedAt = updatedAt; } public List getFiles() { return files; } }