ChatThreadAttachButton constructor

const ChatThreadAttachButton({
  1. required ChatThreadController controller,
  2. Key? key,
  3. bool? alwaysShowAttachFiles,
  4. Future<List<Room>> availableRooms()?,
  5. Future<RoomClient> connectRoomClient(
    1. String roomName
    )?,
  6. String? agentName,
  7. bool showMcpConnectors = false,
  8. ChatThreadAttachmentMenuItemsBuilder? menuItemsBuilder,
  9. ChatThreadAttachmentMenuItemsBuilder? additionalMenuItemsBuilder,
  10. bool inlineAttachments = false,
  11. 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>[],
});