Skip to content

Commit f453c4c

Browse files
committed
initial commit of new classes
1 parent 269eac2 commit f453c4c

5 files changed

Lines changed: 93 additions & 0 deletions

File tree

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.researchspace.dataverse.entities;
2+
3+
import lombok.Data;
4+
5+
@Data
6+
public class Checksum {
7+
private String type;
8+
private String value;
9+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.researchspace.dataverse.entities;
2+
3+
import java.util.List;
4+
5+
public class DatasetFile {
6+
private String description;
7+
private String label;
8+
private String directoryLabel;
9+
private String datasetVersionId;
10+
private List<String> categories;
11+
private boolean restricted;
12+
private int version;
13+
private DatasetFileDetails dataFile;
14+
15+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.researchspace.dataverse.entities;
2+
3+
import lombok.Data;
4+
5+
import java.time.LocalDate;
6+
7+
@Data
8+
public class DatasetFileDetails {
9+
private int id;
10+
private int filesize;
11+
private String persistentId;
12+
private String pidURL;
13+
private String filename;
14+
private String contentType;
15+
private String description;
16+
private String storageIdentifier;
17+
private String rootDataFileId;
18+
private String md5;
19+
private Checksum checksum;
20+
private LocalDate creationDate;
21+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.researchspace.dataverse.entities;
2+
3+
import lombok.Data;
4+
5+
import java.util.List;
6+
@Data
7+
public class DatasetFileList {
8+
List<DatasetFile> files;
9+
}
10+
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"status": "OK",
3+
"message": {
4+
"message": "This file has the same content as out198.json that is in the dataset. "
5+
},
6+
"data": {
7+
"files": [
8+
{
9+
"description": "My description.",
10+
"label": "out198-1.json",
11+
"restricted": false,
12+
"directoryLabel": "data/subdir1",
13+
"version": 1,
14+
"datasetVersionId": 223100,
15+
"categories": [
16+
"Data"
17+
],
18+
"dataFile": {
19+
"id": 2013378,
20+
"persistentId": "",
21+
"pidURL": "",
22+
"filename": "out198-1.json",
23+
"contentType": "application/json",
24+
"filesize": 530,
25+
"description": "My description.",
26+
"storageIdentifier": "s3://demo-dataverse-org:18496421a60-31b9c8e88499",
27+
"rootDataFileId": -1,
28+
"md5": "7ac97aa42f2b7f05b0cfc46d28a3f979",
29+
"checksum": {
30+
"type": "MD5",
31+
"value": "7ac97aa42f2b7f05b0cfc46d28a3f979"
32+
},
33+
"creationDate": "2022-11-20"
34+
}
35+
}
36+
]
37+
}
38+
}

0 commit comments

Comments
 (0)