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>