assist_view library
The Syncfusion Flutter Chat package is a UI library that enables developers to build powerful AI chat applications in their Flutter projects, offering extensive customization options.
To use, import package:syncfusion_flutter_chat/assist_view.dart
;
See also:
Classes
- AssistActionButton
- Represents a assist action button.
- AssistBubbleSettings
- Represents the settings for the assist bubble.
- AssistComposer
- Represents a composer for the assist message.
- AssistMessage
- Represents a assist message.
- AssistMessageAuthor
- Represents a author of the assist message.
- AssistMessageSuggestion
- Represents a suggestion related to a assist message.
- AssistMessageToolbarItem
- Toolbar item for assist message, which is show below the response message bubble.
- AssistMessageToolbarSettings
- Represents the settings for assist message footers.
- AssistSuggestionSettings
- Represents the settings for assist message suggestions.
- SfAIAssistView
- The SfAIAssistView widget is designed to build a chat interface for chatbots powered by AI.
Enums
- AssistBubbleAlignment
- Used to align an assist message bubble to the right, left, or default position.
- AssistPlaceholderBehavior
- It determined the behavior of the placeholder which is need to be scroll or hide when new message added.
- AssistSuggestionOverflow
- Used to determine how suggestions are displayed when there are too many to fit in the available space.
- AssistSuggestionSelectionType
- Represents a selection mode of the suggestion, it will be either single or multiple.
Typedefs
- AssistBubbleToolbarItemSelectedCallback = void Function(bool selected, int messageIndex, AssistMessageToolbarItem toolbarItem, int toolbarItemIndex)
- AssistSuggestionItemSelectedCallback = void Function(bool selected, int messageIndex, AssistMessageSuggestion suggestion, int suggestionIndex)
- Callback that get invoked when the toolbar item got selected.
-
AssistWidgetBuilder
= BaseWidgetBuilder<
AssistMessage>