This interface is expected to be implemented by applications that are interested in listening to the state of the Slang buddy, including if initialization succeeded, or failed and for what reason.
A class that contains details of the currently active Slang session
A utility class that can be used by the application to help fulfill dynamic statements.
This class represents a Slang buddy configured in the Slang Console.
This error is thrown when the Slang platform fails to initialize a buddy successfully.
This class is a utility class that collects all the options that can be passed to a Slang buddy during initialization.
A class that represents an instance of a Slang entity.
A class that represents the type of an entity.
This class represents a Slang intent that has been resolved by the Slang platform from a spoken user utterance.
A helper class that provides utility methods related to locales
This class allows the application to provide additional information about the current user to the Slang platform so that this data can be correlated with other Slang usage information via the Slang Console
This enum represents the different environments in which a Slang buddy can operate.
This exception is thrown by the Slang platform when an application attempts to perform actions for which it does not have sufficient privileges.
This exception is raised when applications attempt to perform actions on intents that are not valid.
This exception is raised when applications call SlangBuddy methods before the buddy is initialized successfully.
An exception to indicate that an invalid option has been passed during the creation of a
A utility class that represents exceptions thrown by the Slang platform