Class SessionUiCapabilities

java.lang.Object
com.github.copilot.sdk.json.SessionUiCapabilities

public class SessionUiCapabilities extends Object
UI-specific capability flags for a session.
Since:
1.0.0
  • Constructor Details

    • SessionUiCapabilities

      public SessionUiCapabilities()
  • Method Details

    • getElicitation

      public Optional<Boolean> getElicitation()
      Returns whether the host supports interactive elicitation dialogs.
      Returns:
      an Optional containing the boolean value, or empty if not set
    • setElicitation

      public SessionUiCapabilities setElicitation(boolean elicitation)
      Sets whether the host supports interactive elicitation dialogs.
      Parameters:
      elicitation - true if elicitation is supported
      Returns:
      this instance for method chaining
    • clearElicitation

      public SessionUiCapabilities clearElicitation()
      Clears the elicitation setting, reverting to the default behavior.
      Returns:
      this instance for method chaining