public class ModelAdapter
extends java.lang.Object
| Constructor and Description |
|---|
ModelAdapter() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ChatParticipant> |
adapt(java.util.List<Participant> participants)
Translates Foundation conversation participants to Chat SDK conversation participants.
|
java.util.List<ChatMessageStatus> |
adaptEvents(java.util.List<DbOrphanedEvent> dbOrphanedEvents)
Translates Orphaned events to message statuses.
|
java.util.List<ChatMessage> |
adaptMessages(java.util.List<MessageReceived> messagesReceived)
Translates received messages through message query to chat SDK model.
|
ChatResult |
adaptResult(<any> result)
Translates Foundation result to Chat SDK result.
|
ChatResult |
adaptResult(<any> result,
java.lang.Boolean success)
Translates Foundation result to Chat SDK result.
|
java.util.List<ChatMessageStatus> |
adaptStatuses(java.lang.String conversationId,
java.lang.String messageId,
java.util.Map<java.lang.String,MessageReceived.Status> statuses)
Translates received message statuses through message query to chat SDK model.
|
public java.util.List<ChatMessageStatus> adaptEvents(java.util.List<DbOrphanedEvent> dbOrphanedEvents)
dbOrphanedEvents - Orphaned events received when paging back message history.public java.util.List<ChatMessage> adaptMessages(java.util.List<MessageReceived> messagesReceived)
messagesReceived - Foundation message objects.public java.util.List<ChatMessageStatus> adaptStatuses(java.lang.String conversationId, java.lang.String messageId, java.util.Map<java.lang.String,MessageReceived.Status> statuses)
conversationId - Conversation unique id.messageId - Message unique id.statuses - Foundation statuses.public ChatResult adaptResult(<any> result)
result - Foundation result.public ChatResult adaptResult(<any> result, java.lang.Boolean success)
result - Foundation result.success - True if required Chat SDK processing was successful.public java.util.List<ChatParticipant> adapt(java.util.List<Participant> participants)
participants - Foundation conversation participants.