package com.p4square.ccbapi.model; import com.p4square.ccbapi.model.CCBErrorResponse; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import java.util.List; /** * Base class for all responses from the CCB API. */ public abstract class CCBAPIResponse { @XmlElementWrapper(name="errors", nillable=true) @XmlElement(name="error") private List errorResponses; /** * Return the error message if present. * * @return A CCBErrorResponse if an error occurred. Null if the request was successful. */ public List getErrors() { return errorResponses; } /** * Set the error response. * * @param error The CCBErrorResponse to set. */ public void setErrors(final List errors) { this.errorResponses = errors; } }