
io.mosip.registration.dto.ResponseDTO Maven / Gradle / Ivy
package io.mosip.registration.dto;
import java.util.List;
/**
* The DTO Class ResponseDTO.
*
* @author Sreekar Chukka
* @version 1.0.0
*/
public class ResponseDTO {
private List errorResponseDTOs;
private SuccessResponseDTO successResponseDTO;
public List getErrorResponseDTOs() {
return errorResponseDTOs;
}
public void setErrorResponseDTOs(List errorResponseDTOs) {
this.errorResponseDTOs = errorResponseDTOs;
}
public SuccessResponseDTO getSuccessResponseDTO() {
return successResponseDTO;
}
public void setSuccessResponseDTO(SuccessResponseDTO successResponseDTO) {
this.successResponseDTO = successResponseDTO;
}
@Override
public String toString() {
if(this.errorResponseDTOs != null && !this.errorResponseDTOs.isEmpty()) {
return this.errorResponseDTOs.get(0).getCode() + ":" + this.errorResponseDTOs.get(0).getMessage();
}
if(this.successResponseDTO != null)
return this.successResponseDTO.getCode() + ":" + this.successResponseDTO.getMessage();
return super.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy