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
interface AiAssistantNavigationListener
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.