UrlsWorker/src/main/java/eu/openaire/urls_worker/models/UrlReport.java

56 lines
1.1 KiB
Java

package eu.openaire.urls_worker.models;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"task",
"status",
"payload"
})
public class UrlReport {
@JsonProperty("task")
private Task task;
@JsonProperty("status")
private String Status;
@JsonProperty("payload")
private Payload payload;
public UrlReport(Task task, String status, Payload payload) {
this.task = task;
Status = status;
this.payload = payload;
}
public Task getTask() {
return task;
}
public void setTask(Task task) {
this.task = task;
}
public String getStatus() {
return Status;
}
public void setStatus(String status) {
Status = status;
}
public Payload getPayload() {
return payload;
}
public void setPayload(Payload payload) {
this.payload = payload;
}
}