All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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