ChatThreadAttachButton constructor
const
ChatThreadAttachButton({
- required ChatThreadController controller,
- Key? key,
- bool? alwaysShowAttachFiles,
- Future<
List< availableRooms()?,Room> > - Future<
RoomClient> connectRoomClient(- String roomName
- String? agentName,
- bool showMcpConnectors = false,
- ChatThreadAttachmentMenuItemsBuilder? additionalMenuItemsBuilder,
- bool inlineAttachments = false,
- List<
String> acceptedMimeTypes = const <String>[],
Implementation
const ChatThreadAttachButton({
required this.controller,
super.key,
this.alwaysShowAttachFiles,
this.availableRooms,
this.connectRoomClient,
this.agentName,
this.showMcpConnectors = false,
this.menuItemsBuilder,
this.additionalMenuItemsBuilder,
this.inlineAttachments = false,
this.acceptedMimeTypes = const <String>[],
});