-
public final class MessageComposerInputTrailingContentParamsParameters for ChatComponentFactory.MessageComposerInputTrailingContent.
-
-
Field Summary
Fields Modifier and Type Field Description private final MessageComposerStatestateprivate final AudioRecordingActionsrecordingActionsprivate final Function2<String, List<Attachment>, Unit>onSendClickprivate final StringsendActionLabelprivate final StringsaveActionLabel
-
Constructor Summary
Constructors Constructor Description MessageComposerInputTrailingContentParams(MessageComposerState state, AudioRecordingActions recordingActions, Function2<String, List<Attachment>, Unit> onSendClick, String sendActionLabel, String saveActionLabel)
-
Method Summary
Modifier and Type Method Description final MessageComposerStategetState()final AudioRecordingActionsgetRecordingActions()final Function2<String, List<Attachment>, Unit>getOnSendClick()final StringgetSendActionLabel()final StringgetSaveActionLabel()-
-
Constructor Detail
-
MessageComposerInputTrailingContentParams
MessageComposerInputTrailingContentParams(MessageComposerState state, AudioRecordingActions recordingActions, Function2<String, List<Attachment>, Unit> onSendClick, String sendActionLabel, String saveActionLabel)
- Parameters:
state- The current state of the message composer.recordingActions- The actions to control the audio recording.onSendClick- Action invoked when the send button is clicked.sendActionLabel- Semantic / accessibility label for the send action.saveActionLabel- Semantic / accessibility label for the save action (shown when editing a message).
-
-
Method Detail
-
getState
final MessageComposerState getState()
-
getRecordingActions
final AudioRecordingActions getRecordingActions()
-
getOnSendClick
final Function2<String, List<Attachment>, Unit> getOnSendClick()
-
getSendActionLabel
final String getSendActionLabel()
-
getSaveActionLabel
final String getSaveActionLabel()
-
-
-
-