package me.corriekay.pokegoutil.data.models;
/**
* Used for returning the result of operations in BPM.
*/
public class BpmResult {
private boolean success;
private String errorMessage;
/**
* Instantiate a success BpmResult.
*/
public BpmResult() {
success = true;
}
/**
* Instantiate a non success BpmOperationResult with an error message and error type.
*
* @param errorMessage error message
*/
public BpmResult(final String errorMessage) {
success = false;
this.errorMessage = errorMessage;
}
/**
* Get the result error message.
*
* @return result error message
*/
public String getErrorMessage() {
return errorMessage;
}
/**
* Get if result is successful.
*
* @return is result successful
*/
public boolean isSuccess() {
return success;
}
/**
* Set the result error message.
*
* @param errorMessage result error message
*/
public void setErrorMessage(final String errorMessage) {
this.errorMessage = errorMessage;
}
/**
* Set if result is successful
*
* @param success is result successful
*/
public void setSuccess(final boolean success) {
this.success = success;
}
}