From d3588ea36bde4db2794fb4bd08b068e1ac8496c8 Mon Sep 17 00:00:00 2001 From: LSmyrnaios Date: Sat, 24 Apr 2021 21:44:51 +0300 Subject: [PATCH] Add the "DownloadAttempt" class. --- .../models/DownloadAttempt.java | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 src/main/java/eu/openaire/urls_controller/models/DownloadAttempt.java diff --git a/src/main/java/eu/openaire/urls_controller/models/DownloadAttempt.java b/src/main/java/eu/openaire/urls_controller/models/DownloadAttempt.java new file mode 100644 index 0000000..d926830 --- /dev/null +++ b/src/main/java/eu/openaire/urls_controller/models/DownloadAttempt.java @@ -0,0 +1,83 @@ +package eu.openaire.urls_controller.models; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import java.util.Date; + + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "id", + "original_url", + "actual_url", + "date", + "status", + "error" +}) +public class DownloadAttempt { + + @JsonProperty("id") + private String id; + + @JsonProperty("original_url") + private String original_url; + + @JsonProperty("date") + private Date date; + + @JsonProperty("status") + private String status; + + @JsonProperty("error") + private Error error; + + public DownloadAttempt(String id, String original_url, Date date, String status, Error error) { + this.id = id; + this.original_url = original_url; + this.date = date; + this.status = status; + this.error = error; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getOriginal_url() { + return original_url; + } + + public void setOriginal_url(String original_url) { + this.original_url = original_url; + } + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public Error getError() { + return error; + } + + public void setError(Error error) { + this.error = error; + } +}