chat_ui/models/models library
Classes
- AiChatConfig
- Configuration class for customizing the AI chat interface.
- BubbleStyle
- Class for customizing chat bubble appearance
- ChatMedia
- Represents a media attachment in a chat message.
- ChatMessage
- Represents a message in the chat.
- ChatUser
- Represents a user in the chat.
- ExampleQuestion
- ExampleQuestionConfig
- Configuration for individual example questions in the chat
- InputOptions
- Input options for customizing the chat input field. Designed to be more aligned with Dila's approach.
- LoadingConfig
- Configuration class for loading states in the chat UI.
- MessageListOptions
- Options for customizing the message list
- MessageOptions
- Options for customizing message appearance and behavior
- MessageReaction
- Represents a reaction to a chat message.
- PaginationConfig
- Configuration for pagination in the chat UI.
- QuickReply
- A model representing a quick reply option in the chat.
- QuickReplyOptions
- Options for customizing quick replies
- ScrollBehaviorConfig
- Configuration for scroll behavior in the chat.
- ScrollToBottomOptions
- Options for customizing scroll to bottom button
- VoiceOptions
- Options for customizing the file upload functionality
- WelcomeMessageConfig
- Configuration for the welcome message section of the chat
Enums
- AutoScrollBehavior
- Defines when the chat should automatically scroll to the bottom
- ChatMediaType
- Enum representing different types of media in chat messages.
- InputContainerWidth
- Controls how the input container's width should be sized