package com.rayo.core;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
public class EndCommand extends AbstractCallCommand {
private EndEvent.Reason reason;
public EndCommand() {}
public EndCommand(String callId) {
super(callId);
}
public EndCommand(String callId, EndEvent.Reason reason) {
super(callId);
this.reason = reason;
}
public EndEvent.Reason getReason() {
return reason;
}
public void setReason(EndEvent.Reason reason) {
this.reason = reason;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
.append("callId", getCallId())
.append("reason", reason)
.toString();
}
}