summaryrefslogtreecommitdiff
path: root/src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java')
-rw-r--r--src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java b/src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java
new file mode 100644
index 0000000..e9ee8a7
--- /dev/null
+++ b/src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java
@@ -0,0 +1,43 @@
+package com.stileeducation.markr.dto;
+
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+
+import java.util.List;
+import java.util.Objects;
+
+@XmlRootElement(name = "mcq-test-results")
+public class MCQTestResultsDTO {
+
+ private List<MCQTestResultDTO> mcqTestResults;
+
+ @XmlElement(name = "mcq-test-result")
+ public List<MCQTestResultDTO> getMcqTestResults() {
+ return mcqTestResults;
+ }
+
+ public void setMcqTestResults(List<MCQTestResultDTO> mcqTestResults) {
+ this.mcqTestResults = mcqTestResults;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+ MCQTestResultsDTO that = (MCQTestResultsDTO) o;
+ return Objects.equals(mcqTestResults, that.mcqTestResults);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hashCode(mcqTestResults);
+ }
+
+ @Override
+ public String toString() {
+ return "MCQTestResultsDTO{" +
+ "mcqTestResults=" + mcqTestResults +
+ '}';
+ }
+}
+