AndroidAPS/app/src/main/java/de/jotomo/ruffyscripter/commands/CommandResult.java

55 lines
1.2 KiB
Java
Raw Normal View History

package de.jotomo.ruffyscripter.commands;
public class CommandResult {
public boolean success;
public boolean enacted;
public Exception exception;
public String message;
public PumpState state;
2017-07-15 12:40:06 +02:00
public History history;
public CommandResult() {
}
public CommandResult success(boolean success) {
this.success = success;
return this;
}
public CommandResult enacted(boolean enacted) {
this.enacted = enacted;
return this;
}
public CommandResult exception(Exception exception) {
this.exception = exception;
return this;
}
public CommandResult message(String message) {
this.message = message;
return this;
}
public CommandResult state(PumpState state) {
2017-07-15 12:40:06 +02:00
this.state = state;
return this;
}
public CommandResult history(History history) {
this.history = history;
return this;
}
@Override
public String toString() {
return "CommandResult{" +
"success=" + success +
", enacted=" + enacted +
", exception=" + exception +
", message='" + message + '\'' +
", state=" + state +
'}';
}
}