diff --git a/src/main/java/org/gitlab4j/api/models/Artifact.java b/src/main/java/org/gitlab4j/api/models/Artifact.java index fb0e1ed39bba9e56d461bfefcde6af937e329739..dbaf6755053c250769e21fe52386339da1d0c758 100644 --- a/src/main/java/org/gitlab4j/api/models/Artifact.java +++ b/src/main/java/org/gitlab4j/api/models/Artifact.java @@ -30,7 +30,7 @@ public class Artifact { } private FileType fileType; - private Integer size; + private Long size; private String filename; private String fileFormat; @@ -42,11 +42,11 @@ public class Artifact { this.fileType = fileType; } - public Integer getSize() { + public Long getSize() { return size; } - public void setSize(Integer size) { + public void setSize(Long size) { this.size = size; } diff --git a/src/test/resources/org/gitlab4j/api/job.json b/src/test/resources/org/gitlab4j/api/job.json index 492e4a6fc467999f4dcdbce839b0ec1322ec77e0..93a326bb4414a4dc22f115746941c9bcb8705e5d 100644 --- a/src/test/resources/org/gitlab4j/api/job.json +++ b/src/test/resources/org/gitlab4j/api/job.json @@ -15,6 +15,7 @@ }, "artifacts": [ {"file_type": "archive", "size": 1000, "filename": "artifacts.zip", "file_format": "zip"}, + {"file_type": "archive", "size": 9223372036854775807 , "filename": "long.max_value.sized.zip", "file_format": "zip"}, {"file_type": "metadata", "size": 186, "filename": "metadata.gz", "file_format": "gzip"}, {"file_type": "trace", "size": 1500, "filename": "job.log", "file_format": "raw"}, {"file_type": "junit", "size": 750, "filename": "junit.xml.gz", "file_format": "gzip"} @@ -61,4 +62,4 @@ "created_at": "2013-09-30T13:46:02Z" } -} \ No newline at end of file +}