-
public final class AttachmentFilePickerParamsParameters for ChatComponentFactory.AttachmentFilePicker.
-
-
Field Summary
Fields Modifier and Type Field Description private final FilePickerModepickerModeprivate final List<AttachmentPickerItemState>attachmentsprivate final Function0<Unit>onLoadAttachmentsprivate final Function1<AttachmentPickerItemState, Unit>onAttachmentItemSelectedprivate final Function1<List<Uri>, Unit>onUrisSelected
-
Constructor Summary
Constructors Constructor Description AttachmentFilePickerParams(FilePickerMode pickerMode, List<AttachmentPickerItemState> attachments, Function0<Unit> onLoadAttachments, Function1<AttachmentPickerItemState, Unit> onAttachmentItemSelected, Function1<List<Uri>, Unit> onUrisSelected)
-
Method Summary
Modifier and Type Method Description final FilePickerModegetPickerMode()final List<AttachmentPickerItemState>getAttachments()final Function0<Unit>getOnLoadAttachments()final Function1<AttachmentPickerItemState, Unit>getOnAttachmentItemSelected()final Function1<List<Uri>, Unit>getOnUrisSelected()-
-
Constructor Detail
-
AttachmentFilePickerParams
AttachmentFilePickerParams(FilePickerMode pickerMode, List<AttachmentPickerItemState> attachments, Function0<Unit> onLoadAttachments, Function1<AttachmentPickerItemState, Unit> onAttachmentItemSelected, Function1<List<Uri>, Unit> onUrisSelected)
- Parameters:
pickerMode- Configuration for the file picker.attachments- File items to display.onLoadAttachments- Called to trigger loading file metadata.onAttachmentItemSelected- Called when user taps an item.onUrisSelected- Called with URIs picked via the system file browser.
-
-
Method Detail
-
getPickerMode
final FilePickerMode getPickerMode()
-
getAttachments
final List<AttachmentPickerItemState> getAttachments()
-
getOnLoadAttachments
final Function0<Unit> getOnLoadAttachments()
-
getOnAttachmentItemSelected
final Function1<AttachmentPickerItemState, Unit> getOnAttachmentItemSelected()
-
getOnUrisSelected
final Function1<List<Uri>, Unit> getOnUrisSelected()
-
-
-
-