-
@Stable() public final class AttachmentPickerActionsActions that can be performed in the attachment picker.
Each property maps a user gesture or lifecycle event to a handler. To customise individual actions, construct a new instance overriding only the properties you need, using the companion object factories as a starting point.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAttachmentPickerActions.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Function1<AttachmentPickerItemState, Unit>onAttachmentItemSelectedprivate final Function1<List<Attachment>, Unit>onAttachmentsSelectedprivate final Function0<Unit>onCreatePollClickprivate final Function1<CreatePollParams, Unit>onCreatePollprivate final Function0<Unit>onCreatePollDismissedprivate final Function1<Command, Unit>onCommandSelectedprivate final Function0<Unit>onDismiss
-
Constructor Summary
Constructors Constructor Description AttachmentPickerActions(Function1<AttachmentPickerItemState, Unit> onAttachmentItemSelected, Function1<List<Attachment>, Unit> onAttachmentsSelected, Function0<Unit> onCreatePollClick, Function1<CreatePollParams, Unit> onCreatePoll, Function0<Unit> onCreatePollDismissed, Function1<Command, Unit> onCommandSelected, Function0<Unit> onDismiss)
-
Method Summary
Modifier and Type Method Description final Function1<AttachmentPickerItemState, Unit>getOnAttachmentItemSelected()final Function1<List<Attachment>, Unit>getOnAttachmentsSelected()final Function0<Unit>getOnCreatePollClick()final Function1<CreatePollParams, Unit>getOnCreatePoll()final Function0<Unit>getOnCreatePollDismissed()final Function1<Command, Unit>getOnCommandSelected()final Function0<Unit>getOnDismiss()-
-
Constructor Detail
-
AttachmentPickerActions
AttachmentPickerActions(Function1<AttachmentPickerItemState, Unit> onAttachmentItemSelected, Function1<List<Attachment>, Unit> onAttachmentsSelected, Function0<Unit> onCreatePollClick, Function1<CreatePollParams, Unit> onCreatePoll, Function0<Unit> onCreatePollDismissed, Function1<Command, Unit> onCommandSelected, Function0<Unit> onDismiss)
-
-
Method Detail
-
getOnAttachmentItemSelected
final Function1<AttachmentPickerItemState, Unit> getOnAttachmentItemSelected()
-
getOnAttachmentsSelected
final Function1<List<Attachment>, Unit> getOnAttachmentsSelected()
-
getOnCreatePollClick
final Function0<Unit> getOnCreatePollClick()
-
getOnCreatePoll
final Function1<CreatePollParams, Unit> getOnCreatePoll()
-
getOnCreatePollDismissed
final Function0<Unit> getOnCreatePollDismissed()
-
getOnCommandSelected
final Function1<Command, Unit> getOnCommandSelected()
-
getOnDismiss
final Function0<Unit> getOnDismiss()
-
-
-
-