Package io.getstream.chat.android.ui.common.state.messages.list
See: Description
-
Enum Summary Enum Description DeletedMessageVisibility Intended to be used for regulating visibility of deleted messages and filtering them out accordingly. MessageOptionsUserReactionAlignment Determines the alignment of the reaction icon inside user reactions. MessagePosition Represents the group position of a message, if the message is in a group. -
Class Summary Class Description GiphyAction Represents the list of actions users can take with ephemeral giphy messages. SendGiphy Send the selected giphy message to the channel. ShuffleGiphy Perform the giphy shuffle operation. CancelGiphy Cancel the ephemeral message. MessageFocusState Represents the message focus state, in case the user jumps to a message. WithTimeDifference The message footer will be visible to items that are sent inside a specified time duration. MessageFooterVisibility Intended to be used for regulating the visibility of a single message footer visibility. MessageListItemState Represents a list item inside a message list. HasMessageListItemState Represents either regular or system message item inside a message list. MessageItemState Represents a message item inside the messages list. DateSeparatorItemState Represents a date separator inside the message list. ThreadDateSeparatorItemState Represents a date separator inside thread messages list. SystemMessageItemState Represents a system message inside the message list. TypingItemState Represents a typing indicator item inside a message list. UnreadSeparatorItemState Represents an unread separator item inside a message list. StartOfTheChannelItemState Represents the start of the channel inside a message list. MessageListState Holds the state of the messages list screen. ModeratedMessageOption Represents possible options user can take upon moderating a message. CustomModerationOption Custom actions that you can define for moderated messages. NewMessageState Represents the state when a new message arrives to the channel. MyOwn If the message is our own (we sent it), we scroll to the bottom of the list. Other If the message is someone else's (we didn't send it), we show a "New message" bubble. SelectedMessageState Represents a state when a message or its reactions were selected. SelectedMessageOptionsState Represents a state when a message was selected. SelectedMessageReactionsState Represents a state when message reactions were selected. SelectedMessageReactionsPickerState Represents a state when the show more reactions button was clicked. SelectedMessageFailedModerationState Represents a state when the moderated message was selected. MessageOptionsUserReactionAlignmentKt ModeratedMessageOptionKt -
Object Summary Object Description MessageFocused Represents the state when the message is currently being focused. MessageFocusRemoved Represents the state when we've removed the focus from the message. Never The message footer will never be visible. LastInGroup The message footer will only be visible to items that are last in group. Always The message footer will be visible for every message. EmptyThreadPlaceholderItemState Represents an empty thread placeholder item inside thread messages list. SendAnyway Prompts the user to send the message anyway if the message was flagged by moderation. EditMessage Prompts the user to edit the message if the message was flagged by moderation. DeleteMessage Prompts the user to delete the message if the message was flagged by moderation.