Package-level declarations

Types

Link copied to clipboard
fun interface CurrentUserProvider

Provides the currently logged in user.

Link copied to clipboard

An interface that allows to generate a preview text for the given message.

Link copied to clipboard
fun interface MimeTypeIconProvider

Provides icons for file attachments.

Link copied to clipboard

Provides icons for file attachments.

Link copied to clipboard
fun interface StyleTransformer<T>
Link copied to clipboard
class SupportedReactions(context: Context, val reactions: Map<String, SupportedReactions.ReactionDrawable> = mapOf( LOVE to loveDrawable(context), THUMBS_UP to thumbsUpDrawable(context), THUMBS_DOWN to thumbsDownDrawable(context), LOL to lolDrawable(context), WUT to wutDrawable(context), ))

Class allowing to define set of supported reactions. You can customize reactions by providing your own implementation of this class to ChatUI.supportedReactions.

Link copied to clipboard
Link copied to clipboard
data class ViewPadding(@Px val start: Int, @Px val top: Int, @Px val end: Int, @Px val bottom: Int)

Represents the view's padding

Link copied to clipboard
data class ViewSize(@Px val width: Int, @Px val height: Int)

Represents the view's size.

Link copied to clipboard
interface ViewStyle