Package com. streamwide. smartms. lib. core. api. messaging
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This annotation used when send a message and gives information if it is sent using an NFC Tag or not.
Link copied to clipboard
An interface to be used by UI components(progress dialog, simple progressBar or notifications inside Activity) to listen for upload operation status
Link copied to clipboard
This interface is used with the STWMessagingManager in order to delegate event when trying to send a message &attachment.
Link copied to clipboard
Link copied to clipboard
This interface is used with the STWMessagingManager in order to delegate event when trying to create a new conversation.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This callback is used when trying to upload an attachment
Link copied to clipboard
This interface is used with the STWAttachmentManager in order to delegate events related to loading attachment.
Link copied to clipboard
This interface is used with the STWMessagingManager in order to delegate some events/actions related to a given conversation ID to the user like :
- Message sending in progress (pending)
- Message status changed (delivery) :
- successfully received by server (200ok)
- failure to receive by server (for exp: 488)
- not delivered to recipient X
- delivered by recipient X
- seen (read receipt) by recipient X
- read in WebChat
- acknowledged (OK-message) by recipient X
- (sync) acknowledged (OK-message) by me
- Message successfully deleted
- (sync) Message deleted
- Message received
- (sync) Message received
- Conversation name changed
- Conversation Group Quit received (SWTo)
- (sync) Conversation Group Quit received
Link copied to clipboard
This interface is used with the STWMessagingManager in order to delegate events related to load messages for a given conversation.
Link copied to clipboard
This interface is used with the STWMessagingManager in order to delegate events related to message settings.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This class represent the API for all actions/event related to the attachmentThis class offers several possible operations defined in the following list :
- Get attachment from DB
- Register to the attachment events/action
Link copied to clipboard
interface STWAudioAttachmentListener<T : MessagingError?> : STWCallback<T>
Content copied to clipboard
This interface is used with STWAttachmentManagerin order to delegate events related to Audio Attachment.
Link copied to clipboard
This interface is used with the STWGeolocationManager in order to delegate events related to downloading the location attachment.
Link copied to clipboard
This class represent the API for all actions/event related to the messaging This class offers several possible operations defined in the following list :
- Send message
- Re-Send message
- CRUD for messages in DB
- Mark messages as read
- Get delivery messages