Package-level declarations

Types

Link copied to clipboard
interface AiAssistant

Interface defining the contract for an AI Assistant. This interface declares the methods that any AI Assistant implementation must provide.

Link copied to clipboard

Callback listener for handling navigation requests from the AI Assistant dialog. Implement this interface to respond when the AI Assistant requests navigation to specific locations in the document.

Link copied to clipboard

Interface for providing an AI Assistant instance to the library. Implement this interface to enable AI Assistant integration in your PDF viewer.

Functions

Link copied to clipboard
fun standaloneAiAssistant(context: Context, aiAssistantConfiguration: AiAssistantConfiguration, listOfDocumentIdentifiers: List<DocumentIdentifiers>): AiAssistant

Factory function to create an instance of the AiAssistant.