Package com.twilio.conversations

Types

Link copied to clipboard
open class AggregatedDeliveryReceipt
Contains aggregated information about a Message's delivery statuses across all participants of a Conversation.
Link copied to clipboard
open class Attributes
Attributes representation, can be set to Conversation, User, Participant or Message.
Link copied to clipboard
interface CallbackListener<T>
Listener interface for a generic listener object.
Link copied to clipboard
interface CancellationToken
Interface for cancelling a network request.
Link copied to clipboard
interface Conversation
Container for conversation object.
Link copied to clipboard
data class ConversationLimits(    val mediaAttachmentsCountLimit: Int,     val mediaAttachmentSizeLimitInMb: Int,     val mediaAttachmentsTotalSizeLimitInMb: Int,     val emailBodiesAllowedContentTypes: List<String>,     val emailHistoriesAllowedContentTypes: List<String>)

Limits for attachments per each message in a conversation.

Link copied to clipboard
interface ConversationListener
Listener interface to report conversation operations such as participant join/leave and messages add/delete/update.
Link copied to clipboard
interface ConversationsClient
Conversations client - main entry point for the Conversations SDK.
Link copied to clipboard
interface ConversationsClientListener
This interface defines ConversationsClient callback methods.
Link copied to clipboard
open class DetailedDeliveryReceipt
Contains detailed information about a Message's delivery statuses to one of participants
Link copied to clipboard
class ListenerException : RuntimeException

ListenerException is thrown when exception occurred in app code that implements one of the Twilio Conversations SDK listeners, i.e in implementation of ConversationsClientListener, ConversationListener, StatusListener, CallbackListener, MediaUploadListener etc.

Link copied to clipboard
interface Media

A Media represents media information of a Message in a Conversation.

Link copied to clipboard
enum MediaCategory : Enum<MediaCategory>

Attachment category

Link copied to clipboard
interface MediaUploadListener

Listener interface for media uploading progress reporting.

Link copied to clipboard
interface Message
Representation of a Conversations Message object.
Link copied to clipboard
open class NotificationPayload
Helper accessor for notification data payload bundle as received from Twilio Notifications.
Link copied to clipboard
interface Participant
Representation of a Conversation Participant object.
Link copied to clipboard
interface StatusListener
Interface for a generic listener object.
Link copied to clipboard
interface User
User info object