diff options
Diffstat (limited to 'src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java')
| -rw-r--r-- | src/main/java/com/stileeducation/markr/dto/MCQTestResultsDTO.java | 43 |
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 + + '}'; + } +} + |
