SfAIAssistView constructor
const
SfAIAssistView({
- Key? key,
- required List<
AssistMessage> messages, - AssistComposer? composer = const AssistComposer(),
- AssistActionButton? actionButton,
- WidgetBuilder? placeholderBuilder,
- AssistWidgetBuilder? messageHeaderBuilder,
- AssistWidgetBuilder? messageAvatarBuilder,
- AssistWidgetBuilder? messageContentBuilder,
- AssistWidgetBuilder? responseLoadingBuilder,
- AssistPlaceholderBehavior placeholderBehavior = AssistPlaceholderBehavior.scrollWithMessage,
- AssistMessageAlignment messageAlignment = AssistMessageAlignment.auto,
- AssistSuggestionItemSelectedCallback? onSuggestionItemSelected,
- AssistToolbarItemSelectedCallback? onToolbarItemSelected,
- AssistMessageSettings requestMessageSettings = const AssistMessageSettings(),
- AssistMessageSettings responseMessageSettings = const AssistMessageSettings(),
- AssistMessageToolbarSettings responseToolbarSettings = const AssistMessageToolbarSettings(),
Implementation
const SfAIAssistView({
super.key,
required this.messages,
this.composer = const AssistComposer(),
this.actionButton,
this.placeholderBuilder,
this.messageHeaderBuilder,
this.messageAvatarBuilder,
this.messageContentBuilder,
this.messageFooterBuilder,
this.responseLoadingBuilder,
this.placeholderBehavior = AssistPlaceholderBehavior.scrollWithMessage,
this.messageAlignment = AssistMessageAlignment.auto,
this.onSuggestionItemSelected,
this.onToolbarItemSelected,
this.requestMessageSettings = const AssistMessageSettings(),
this.responseMessageSettings = const AssistMessageSettings(),
this.responseToolbarSettings = const AssistMessageToolbarSettings(),
});