-
public final class MessageContentParamsParameters for ChatComponentFactory.MessageContent.
-
-
Field Summary
Fields Modifier and Type Field Description private final MessageItemStatemessageItemprivate final Function1<Message, Unit>onLongItemClickprivate final Function2<Message, Poll, Unit>onPollUpdatedprivate final Function3<Message, Poll, Option, Unit>onCastVoteprivate final Function3<Message, Poll, Vote, Unit>onRemoveVoteprivate final Function3<Message, Poll, PollSelectionType, Unit>selectPollprivate final Function3<Message, Poll, String, Unit>onAddAnswerprivate final Function1<String, Unit>onClosePollprivate final Function2<Poll, String, Unit>onAddPollOptionprivate final Function1<GiphyAction, Unit>onGiphyActionClickprivate final Function1<Message, Unit>onQuotedMessageClickprivate final Function1<User, Unit>onUserMentionClickprivate final Function1<MediaGalleryPreviewResult, Unit>onMediaGalleryPreviewResultprivate final Function2<Message, String, Unit>onLinkClickprivate final Function1<Mention, Unit>onMentionClick
-
Constructor Summary
Constructors Constructor Description MessageContentParams(MessageItemState messageItem, Function1<Message, Unit> onLongItemClick, Function2<Message, Poll, Unit> onPollUpdated, Function3<Message, Poll, Option, Unit> onCastVote, Function3<Message, Poll, Vote, Unit> onRemoveVote, Function3<Message, Poll, PollSelectionType, Unit> selectPoll, Function3<Message, Poll, String, Unit> onAddAnswer, Function1<String, Unit> onClosePoll, Function2<Poll, String, Unit> onAddPollOption, Function1<GiphyAction, Unit> onGiphyActionClick, Function1<Message, Unit> onQuotedMessageClick, Function1<User, Unit> onUserMentionClick, Function1<MediaGalleryPreviewResult, Unit> onMediaGalleryPreviewResult, Function2<Message, String, Unit> onLinkClick, Function1<Mention, Unit> onMentionClick)
-
Method Summary
Modifier and Type Method Description final MessageItemStategetMessageItem()final Function1<Message, Unit>getOnLongItemClick()final Function2<Message, Poll, Unit>getOnPollUpdated()final Function3<Message, Poll, Option, Unit>getOnCastVote()final Function3<Message, Poll, Vote, Unit>getOnRemoveVote()final Function3<Message, Poll, PollSelectionType, Unit>getSelectPoll()final Function3<Message, Poll, String, Unit>getOnAddAnswer()final Function1<String, Unit>getOnClosePoll()final Function2<Poll, String, Unit>getOnAddPollOption()final Function1<GiphyAction, Unit>getOnGiphyActionClick()final Function1<Message, Unit>getOnQuotedMessageClick()final Function1<User, Unit>getOnUserMentionClick()final Function1<MediaGalleryPreviewResult, Unit>getOnMediaGalleryPreviewResult()final Function2<Message, String, Unit>getOnLinkClick()final Function1<Mention, Unit>getOnMentionClick()-
-
Constructor Detail
-
MessageContentParams
MessageContentParams(MessageItemState messageItem, Function1<Message, Unit> onLongItemClick, Function2<Message, Poll, Unit> onPollUpdated, Function3<Message, Poll, Option, Unit> onCastVote, Function3<Message, Poll, Vote, Unit> onRemoveVote, Function3<Message, Poll, PollSelectionType, Unit> selectPoll, Function3<Message, Poll, String, Unit> onAddAnswer, Function1<String, Unit> onClosePoll, Function2<Poll, String, Unit> onAddPollOption, Function1<GiphyAction, Unit> onGiphyActionClick, Function1<Message, Unit> onQuotedMessageClick, Function1<User, Unit> onUserMentionClick, Function1<MediaGalleryPreviewResult, Unit> onMediaGalleryPreviewResult, Function2<Message, String, Unit> onLinkClick, Function1<Mention, Unit> onMentionClick)
- Parameters:
messageItem- The message item state.onLongItemClick- Action invoked when a message is long-clicked.onPollUpdated- Action invoked when a poll is updated.onCastVote- Action invoked when a vote is cast.onRemoveVote- Action invoked when a vote is removed.selectPoll- Action invoked when a poll selection is made.onAddAnswer- Action invoked when an answer is added to a poll.onClosePoll- Action invoked when a poll is closed.onAddPollOption- Action invoked when a poll option is added.onGiphyActionClick- Action invoked when a Giphy action is clicked.onQuotedMessageClick- Action invoked when a quoted message is clicked.onUserMentionClick- Action invoked when a user mention is clicked.onMediaGalleryPreviewResult- Action invoked with the media gallery preview result.onLinkClick- Action invoked when a link in a message is clicked.onMentionClick- Action invoked when any mention is clicked.
-
-
Method Detail
-
getMessageItem
final MessageItemState getMessageItem()
-
getOnLongItemClick
final Function1<Message, Unit> getOnLongItemClick()
-
getOnPollUpdated
final Function2<Message, Poll, Unit> getOnPollUpdated()
-
getOnCastVote
final Function3<Message, Poll, Option, Unit> getOnCastVote()
-
getOnRemoveVote
final Function3<Message, Poll, Vote, Unit> getOnRemoveVote()
-
getSelectPoll
final Function3<Message, Poll, PollSelectionType, Unit> getSelectPoll()
-
getOnAddAnswer
final Function3<Message, Poll, String, Unit> getOnAddAnswer()
-
getOnClosePoll
final Function1<String, Unit> getOnClosePoll()
-
getOnAddPollOption
final Function2<Poll, String, Unit> getOnAddPollOption()
-
getOnGiphyActionClick
final Function1<GiphyAction, Unit> getOnGiphyActionClick()
-
getOnQuotedMessageClick
final Function1<Message, Unit> getOnQuotedMessageClick()
-
getOnUserMentionClick
final Function1<User, Unit> getOnUserMentionClick()
-
getOnMediaGalleryPreviewResult
final Function1<MediaGalleryPreviewResult, Unit> getOnMediaGalleryPreviewResult()
-
getOnLinkClick
final Function2<Message, String, Unit> getOnLinkClick()
-
getOnMentionClick
final Function1<Mention, Unit> getOnMentionClick()
-
-
-
-