-
public final class AttachmentSystemPickerParamsParameters for ChatComponentFactory.AttachmentSystemPicker.
-
-
Field Summary
Fields Modifier and Type Field Description private final Channelchannelprivate final MessageModemessageModeprivate final List<AttachmentPickerItemState>attachmentsprivate final AttachmentPickerActionsactionsprivate final Function1<List<Uri>, Unit>onUrisSelectedprivate final Function1<List<AttachmentMetaData>, Unit>onAttachmentsSubmittedprivate final MessageActionmessageAction
-
Constructor Summary
Constructors Constructor Description AttachmentSystemPickerParams(Channel channel, MessageMode messageMode, List<AttachmentPickerItemState> attachments, AttachmentPickerActions actions, Function1<List<Uri>, Unit> onUrisSelected, Function1<List<AttachmentMetaData>, Unit> onAttachmentsSubmitted, MessageAction messageAction)
-
Method Summary
Modifier and Type Method Description final ChannelgetChannel()final MessageModegetMessageMode()final List<AttachmentPickerItemState>getAttachments()final AttachmentPickerActionsgetActions()final Function1<List<Uri>, Unit>getOnUrisSelected()final Function1<List<AttachmentMetaData>, Unit>getOnAttachmentsSubmitted()final MessageActiongetMessageAction()-
-
Constructor Detail
-
AttachmentSystemPickerParams
AttachmentSystemPickerParams(Channel channel, MessageMode messageMode, List<AttachmentPickerItemState> attachments, AttachmentPickerActions actions, Function1<List<Uri>, Unit> onUrisSelected, Function1<List<AttachmentMetaData>, Unit> onAttachmentsSubmitted, MessageAction messageAction)
- Parameters:
channel- Used to check channel capabilities.messageMode- Used to filter modes.attachments- Current attachment state.actions- The attachment picker actions.onUrisSelected- Called with URIs from system pickers.onAttachmentsSubmitted- Called when camera-captured media is ready.messageAction- The composer action currently active; drives per-command enabled state in the command section.
-
-
Method Detail
-
getChannel
final Channel getChannel()
-
getMessageMode
final MessageMode getMessageMode()
-
getAttachments
final List<AttachmentPickerItemState> getAttachments()
-
getActions
final AttachmentPickerActions getActions()
-
getOnUrisSelected
final Function1<List<Uri>, Unit> getOnUrisSelected()
-
getOnAttachmentsSubmitted
final Function1<List<AttachmentMetaData>, Unit> getOnAttachmentsSubmitted()
-
getMessageAction
final MessageAction getMessageAction()
-
-
-
-