Package com.vaadin.flow.component.ai.ui
Interface AIMessageList
- All Superinterfaces:
Serializable
Interface for message list components that can display AI conversation
messages.
- Author:
- Vaadin Ltd
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceCallback for attachment click events in the message list. -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a listener that is called when an attachment in the message list is clicked.addMessage(String text, String userName, List<AIAttachment> attachments) Creates a new message with the given parameters and attachments.
-
Method Details
-
addMessage
Creates a new message with the given parameters and attachments. Creates a new message with the given parameters and attachments and adds it to the list.- Parameters:
text- the initial message textuserName- the name of the message sender, notnullattachments- the list of attachments to include with the message- Returns:
- the created message instance, not
null
-
addAttachmentClickListener
Adds a listener that is called when an attachment in the message list is clicked.- Parameters:
callback- the callback to invoke on attachment click
-