DejavooUserChoiceRequest request = new DejavooUserChoiceRequest();
request.setTimeout(timeoutSeconds); //
request.setTitle("Title");
request.addChoice("First");
request.addChoice("Second");
terminal.sendUserChoiceRequest(request, new IRequestCallback<DejavooUserChoiceResponse>() {
@Override
public void onResponse(DejavooUserChoiceResponse response) {
if (StringUtils.isEqualsIgnoreCase(response.getMessage(), "Error")) {
// Failed
} else {
// Success
// userChoice is null if the request was cancelled on a terminal
// userChoice is not null if a client choose an option
String userChoice = response.getUserChoice();
}
}
@Override
public void onError(DejavooThrowable t) { }
});