Package-level declarations
This library contains data representation of messaging information. It can be used for implementing a custom messaging service, or in a frontend that uses the messaging service.
The ConversationCache and ConversationContact classes define the data belonging to a Conversation. The MessageType class defines the data belonging to a Message. MessagingProviderHelper is a helper class for implementing a messaging provider.
Types
A conversation source that is used when a conversation originates from a paired Bluetooth device.
Represents a conversation between the user and one or more contacts.
Capabilities that a Conversation can have, coming from a messaging provider that has created a conversation.
The contact information for remote parties on a specific messaging application.
Represents a reply to a conversation identified by an id. A reply can be a ConversationTextReply which has a textual content.
Base type used to represent a source from which a conversation originates.
The messaging type. Every messaging provider can handle one or more MessageTypes. However, a MessageType is always handled by only one messaging provider.
Helper class that provides all common functionality that is needed by messaging providers.