package org.sef4j.core.api.session;
import java.io.Serializable;
import org.sef4j.core.util.Handle;
public class SubscriptionResponseDTO implements Serializable {
/** */
private static final long serialVersionUID = 1L;
private String clientCommandId;
private boolean status;
private String reasonText;
private Handle handle;
// ------------------------------------------------------------------------
public SubscriptionResponseDTO() {
}
public SubscriptionResponseDTO(boolean status, String reasonText) {
this.status = status;
this.reasonText = reasonText;
}
public SubscriptionResponseDTO(Handle handle) {
this.status = true;
this.reasonText = "OK";
this.handle = handle;
}
// ------------------------------------------------------------------------
public String getClientCommandId() {
return clientCommandId;
}
public void setClientCommandId(String clientCommandId) {
this.clientCommandId = clientCommandId;
}
public boolean isStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
public String getReasonText() {
return reasonText;
}
public void setReasonText(String reasonText) {
this.reasonText = reasonText;
}
public Handle getHandle() {
return handle;
}
public void setHandle(Handle handle) {
this.handle = handle;
}
// ------------------------------------------------------------------------
}