package com.sudosaints.excusepro.exception;
import com.sudosaints.excusepro.util.ApiResponse.ApiError;
@SuppressWarnings("serial")
public class CommunicationException extends Exception {
private ApiError apiError;
public CommunicationException(Throwable e) {
super(e);
this.apiError = ApiError.COMMUNICATION_ERROR;
}
public CommunicationException(String message) {
super (message);
this.apiError = ApiError.COMMUNICATION_ERROR;
}
public CommunicationException(ApiError error) {
setApiError(error);
}
public ApiError getApiError() {
return apiError;
}
public void setApiError(ApiError apiError) {
this.apiError = apiError;
}
}