SessionUiCapabilities.java
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
*--------------------------------------------------------------------------------------------*/
package com.github.copilot.sdk.json;
/**
* UI-specific capability flags for a session.
*
* @since 1.0.0
*/
public class SessionUiCapabilities {
private Boolean elicitation;
/**
* Returns whether the host supports interactive elicitation dialogs.
*
* @return {@code true} if elicitation is supported, {@code false} or
* {@code null} otherwise
*/
public Boolean getElicitation() {
return elicitation;
}
/**
* Sets whether the host supports interactive elicitation dialogs.
*
* @param elicitation
* {@code true} if elicitation is supported
* @return this instance for method chaining
*/
public SessionUiCapabilities setElicitation(Boolean elicitation) {
this.elicitation = elicitation;
return this;
}
}