Skip navigation links
A C D E F G H I L M N O P R S T U V 

A

addConversationAdmin(Conversation, String, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Add conversation admin.
addConversationAdmins(Conversation, List<String>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Add conversation admins.
addConversationParticipant(Conversation, String, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Add conversation participant.
addConversationParticipants(Conversation, List<String>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Add conversation participants.
addMessage(Message, Conversation, SaveCallback<Message>) - Method in class io.skygear.plugins.chat.ChatContainer
Add Message to conversation

C

cancelMessageOperation(MessageOperation) - Method in class io.skygear.plugins.chat.ChatContainer
 
ChatContainer - Class in io.skygear.plugins.chat
The Container for Chat Plugin
Conversation - Class in io.skygear.plugins.chat
The Conversation model for the Chat Plugin.
Conversation.OptionKey - Enum in io.skygear.plugins.chat
The Option Key for Conversation Creation.
ConversationSubscriptionCallback - Class in io.skygear.plugins.chat
The callback for conversation subscription.
ConversationSubscriptionCallback() - Constructor for class io.skygear.plugins.chat.ConversationSubscriptionCallback
 
createConversation(Set<String>, String, Map<String, Object>, Map<Conversation.OptionKey, Object>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Create a conversation.
createDirectConversation(String, String, Map<String, Object>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Create a direct conversation.

D

DeleteCallback<T> - Interface in io.skygear.plugins.chat
The callback interface for deleting objects.
deleteConversation(Conversation, DeleteCallback<Boolean>) - Method in class io.skygear.plugins.chat.ChatContainer
Delete a conversation.
deleteMessage(Message, DeleteCallback<Message>) - Method in class io.skygear.plugins.chat.ChatContainer
Delete a message
DeleteOneCallback - Interface in io.skygear.plugins.chat
The callback interface for delete one object.
deserialize(JSONObject) - Static method in class io.skygear.plugins.chat.ErrorSerializer
Deserialize an error from JSON object.
deserialize(JSONObject) - Static method in class io.skygear.plugins.chat.MessageAssetSerializer
Deserialize an asset from json object.

E

editMessage(Message, String, SaveCallback<Message>) - Method in class io.skygear.plugins.chat.ChatContainer
Edit Message
editMessage(Message, String, JSONObject, Asset, SaveCallback<Message>) - Method in class io.skygear.plugins.chat.ChatContainer
Edit Message
equals(Object) - Method in class io.skygear.plugins.chat.ParticipantMigration
 
equals(Object) - Method in class io.skygear.plugins.chat.SequenceMigration
 
ErrorSerializer - Class in io.skygear.plugins.chat
The Skygear Error Serializer.
ErrorSerializer() - Constructor for class io.skygear.plugins.chat.ErrorSerializer
 
EVENT_TYPE_CREATE - Static variable in class io.skygear.plugins.chat.ConversationSubscriptionCallback
 
EVENT_TYPE_CREATE - Static variable in class io.skygear.plugins.chat.MessageSubscriptionCallback
 
EVENT_TYPE_CREATE - Static variable in class io.skygear.plugins.chat.UserChannelSubscriptionCallback
 
EVENT_TYPE_DELETE - Static variable in class io.skygear.plugins.chat.ConversationSubscriptionCallback
 
EVENT_TYPE_DELETE - Static variable in class io.skygear.plugins.chat.MessageSubscriptionCallback
 
EVENT_TYPE_DELETE - Static variable in class io.skygear.plugins.chat.UserChannelSubscriptionCallback
 
EVENT_TYPE_TYPING - Static variable in class io.skygear.plugins.chat.TypingSubscriptionCallback
 
EVENT_TYPE_TYPING - Static variable in class io.skygear.plugins.chat.UserChannelSubscriptionCallback
 
EVENT_TYPE_UPDATE - Static variable in class io.skygear.plugins.chat.ConversationSubscriptionCallback
 
EVENT_TYPE_UPDATE - Static variable in class io.skygear.plugins.chat.MessageSubscriptionCallback
 
EVENT_TYPE_UPDATE - Static variable in class io.skygear.plugins.chat.UserChannelSubscriptionCallback
 

F

fetchOutstandingMessageOperations(Conversation, MessageOperation.Type, GetCallback<List<MessageOperation>>) - Method in class io.skygear.plugins.chat.ChatContainer
 
fetchOutstandingMessageOperations(Message, MessageOperation.Type, GetCallback<List<MessageOperation>>) - Method in class io.skygear.plugins.chat.ChatContainer
 
fromJson(JSONObject) - Static method in class io.skygear.plugins.chat.Conversation
Deserializes from a JSON Object
fromJson(JSONObject) - Static method in class io.skygear.plugins.chat.Message
Deserialization from a JSON Object
fromJson(JSONObject) - Static method in class io.skygear.plugins.chat.Participant
Deserialization from a JSON Object.

G

getAdminIds() - Method in class io.skygear.plugins.chat.Conversation
Gets admin ids.
getAsset() - Method in class io.skygear.plugins.chat.Message
Gets asset.
getAsset(Context, String) - Static method in class io.skygear.plugins.chat.MessageAssetCacheHelper
 
getBody() - Method in class io.skygear.plugins.chat.Message
Gets body.
GetCallback<T> - Interface in io.skygear.plugins.chat
The callback interface for getting objects.
getConversation(String, GetCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets conversation.
getConversation(String, boolean, GetCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets single conversation for current user.
getConversationId() - Method in class io.skygear.plugins.chat.Message
Gets conversation id.
getConversationId() - Method in class io.skygear.plugins.chat.MessageOperation
Gets conversation id.
getConversations(GetCallback<List<Conversation>>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets all conversations with last_message and last_read_message.
getConversations(Boolean, GetCallback<List<Conversation>>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets all conversations for current user.
getConversations(int, Boolean, GetCallback<List<Conversation>>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets all conversations page by page for current user.
getConversations(int, int, Boolean, GetCallback<List<Conversation>>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets all conversations page by page with a specific page size for current user.
getCreatedTime() - Method in class io.skygear.plugins.chat.Message
Gets created time.
getDeliveredAt() - Method in class io.skygear.plugins.chat.MessageReceipt
Gets delivered time.
getError() - Method in class io.skygear.plugins.chat.MessageOperation
Gets error.
getId() - Method in class io.skygear.plugins.chat.Conversation
Gets id.
getId() - Method in class io.skygear.plugins.chat.Message
Gets id.
getId() - Method in class io.skygear.plugins.chat.MessageOperation
Gets id.
getId() - Method in class io.skygear.plugins.chat.Participant
Gets id.
getInstance(Container) - Static method in class io.skygear.plugins.chat.ChatContainer
Gets the shared instance.
getLastMessage() - Method in class io.skygear.plugins.chat.Conversation
Gets the last message
getLastMessageId() - Method in class io.skygear.plugins.chat.Conversation
Gets message ids of last message at conversation.
getLastReadMessage() - Method in class io.skygear.plugins.chat.Conversation
 
getLastReadMessageId() - Method in class io.skygear.plugins.chat.Conversation
 
getMessage() - Method in class io.skygear.plugins.chat.MessageOperation
Gets message.
getMessageReceipt(Message, GetCallback<List<MessageReceipt>>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets the receipts for a message .
getMessages(Conversation, int, Message, String, GetMessagesCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Gets messages.
getMessages(Conversation, int, String, String, GetMessagesCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Gets messages.
getMessages(Conversation, int, Date, String, GetMessagesCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Gets messages.
GetMessagesCallback - Interface in io.skygear.plugins.chat
 
getMetadata() - Method in class io.skygear.plugins.chat.Conversation
Gets metadata.
getMetadata() - Method in class io.skygear.plugins.chat.Message
Gets metadata.
getName() - Method in enum io.skygear.plugins.chat.Message.Status
Gets name.
getName() - Method in enum io.skygear.plugins.chat.MessageOperation.Status
Gets name.
getName() - Method in enum io.skygear.plugins.chat.MessageOperation.Type
Gets name.
getName() - Method in enum io.skygear.plugins.chat.Typing.State
Gets name.
getParticipantIds() - Method in class io.skygear.plugins.chat.Conversation
Gets participant ids.
getParticipants(Collection<String>, GetParticipantsCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Gets users for the chat plugins.
GetParticipantsCallback - Interface in io.skygear.plugins.chat
 
getReadAt() - Method in class io.skygear.plugins.chat.MessageReceipt
Gets read time.
getRecord() - Method in class io.skygear.plugins.chat.Conversation
Gets record.
getRecord() - Method in class io.skygear.plugins.chat.Message
Gets record.
getRecord() - Method in class io.skygear.plugins.chat.Participant
Gets record.
getSendDate() - Method in class io.skygear.plugins.chat.Message
Gets message send date.
getSendDate() - Method in class io.skygear.plugins.chat.MessageOperation
Gets message send date.
getSequence() - Method in class io.skygear.plugins.chat.Message
Gets seq.
getState() - Method in class io.skygear.plugins.chat.Typing
Gets state.
getStatus() - Method in class io.skygear.plugins.chat.Message
Gets status.
getStatus() - Method in class io.skygear.plugins.chat.MessageOperation
Gets status.
getTime() - Method in class io.skygear.plugins.chat.Typing
Gets time.
getTitle() - Method in class io.skygear.plugins.chat.Conversation
Gets title.
getTotalUnreadMessageCount(GetCallback<Integer>) - Method in class io.skygear.plugins.chat.ChatContainer
Gets total unread message count.
getType() - Method in class io.skygear.plugins.chat.MessageOperation
Gets type.
getUnreadCount() - Method in class io.skygear.plugins.chat.Conversation
Get Unread Count
getUpdatedTime() - Method in class io.skygear.plugins.chat.Message
Gets updated time.
getUserId() - Method in class io.skygear.plugins.chat.MessageReceipt
Gets user id.
getUserId() - Method in class io.skygear.plugins.chat.Typing
Gets user id.

H

hashCode() - Method in class io.skygear.plugins.chat.ParticipantMigration
 
hashCode() - Method in class io.skygear.plugins.chat.SequenceMigration
 

I

io.skygear.plugins.chat - package io.skygear.plugins.chat
 
isDeleted() - Method in class io.skygear.plugins.chat.Message
Gets if message is deleted.
isDistinctByParticipants() - Method in class io.skygear.plugins.chat.Conversation
Whether the conversation is distinct by participants.

L

leaveConversation(Conversation, LambdaResponseHandler) - Method in class io.skygear.plugins.chat.ChatContainer
Leave a conversation.

M

markConversationLastReadMessage(Conversation, Message) - Method in class io.skygear.plugins.chat.ChatContainer
Mark last read message of a conversation.
markMessageAsDelivered(Message) - Method in class io.skygear.plugins.chat.ChatContainer
Mark a message as delivered.
markMessageAsRead(Message) - Method in class io.skygear.plugins.chat.ChatContainer
Mark a message as read.
markMessagesAsDelivered(List<Message>) - Method in class io.skygear.plugins.chat.ChatContainer
Mark some messages as delivered.
markMessagesAsRead(List<Message>) - Method in class io.skygear.plugins.chat.ChatContainer
Mark some messages as read.
Message - Class in io.skygear.plugins.chat
The Message model for Chat Plugin.
Message() - Constructor for class io.skygear.plugins.chat.Message
Instantiates a new Message with new Skygear Record.
Message(Record) - Constructor for class io.skygear.plugins.chat.Message
Instantiates a new Message from a Skygear Record.
Message.Status - Enum in io.skygear.plugins.chat
The Message Status.
MessageAssetCacheHelper - Class in io.skygear.plugins.chat
 
MessageAssetCacheHelper() - Constructor for class io.skygear.plugins.chat.MessageAssetCacheHelper
 
MessageAssetSerializer - Class in io.skygear.plugins.chat
AssetSerializer which serializes and de-serializes data field.
MessageAssetSerializer() - Constructor for class io.skygear.plugins.chat.MessageAssetSerializer
 
MessageCacheObject - Class in io.skygear.plugins.chat
The Realm model of Skygear message.
MessageCacheObject() - Constructor for class io.skygear.plugins.chat.MessageCacheObject
 
MessageCacheObject(Message) - Constructor for class io.skygear.plugins.chat.MessageCacheObject
 
MessageOperation - Class in io.skygear.plugins.chat
The Message Operation model for Chat Plugin.
MessageOperation(String, Message, String, MessageOperation.Type, MessageOperation.Status, Date, Error) - Constructor for class io.skygear.plugins.chat.MessageOperation
Instantiates a new Message Operation.
MessageOperation(Message, String, MessageOperation.Type) - Constructor for class io.skygear.plugins.chat.MessageOperation
Instantiates a new Message Operation for a pending message.
MessageOperation.Status - Enum in io.skygear.plugins.chat
The Message Operation Status.
MessageOperation.Type - Enum in io.skygear.plugins.chat
The Message Operation Type.
MessageOperationCacheObject - Class in io.skygear.plugins.chat
The Realm model of Skygear message.
MessageOperationCacheObject() - Constructor for class io.skygear.plugins.chat.MessageOperationCacheObject
 
MessageOperationCacheObject(MessageOperation) - Constructor for class io.skygear.plugins.chat.MessageOperationCacheObject
 
MessageOperationCallback - Interface in io.skygear.plugins.chat
The callback interface for an message operation
MessageReceipt - Class in io.skygear.plugins.chat
The type Message receipt.
MessageSubscriptionCallback - Class in io.skygear.plugins.chat
The callback for message subscription.
MessageSubscriptionCallback(Conversation) - Constructor for class io.skygear.plugins.chat.MessageSubscriptionCallback
Instantiates a new message subscription callback.
migrate(DynamicRealm, long, long) - Method in class io.skygear.plugins.chat.ParticipantMigration
 
migrate(DynamicRealm, long, long) - Method in class io.skygear.plugins.chat.SequenceMigration
 

N

notify(String, JSONObject) - Method in class io.skygear.plugins.chat.ConversationSubscriptionCallback
 
notify(String, JSONObject) - Method in class io.skygear.plugins.chat.MessageSubscriptionCallback
 
notify(String, JSONObject) - Method in interface io.skygear.plugins.chat.SubscriptionCallback
Notify data event.
notify(String, JSONObject) - Method in class io.skygear.plugins.chat.TypingSubscriptionCallback
 
notify(Map<String, Typing>) - Method in class io.skygear.plugins.chat.TypingSubscriptionCallback
Notify a typing event.

O

onFail(Error) - Method in interface io.skygear.plugins.chat.DeleteCallback
Fail callback
onFail(Error) - Method in interface io.skygear.plugins.chat.DeleteOneCallback
Fail callback.
onFail(Error) - Method in interface io.skygear.plugins.chat.GetCallback
Fail callback
onFail(Error) - Method in interface io.skygear.plugins.chat.MessageOperationCallback
Fail callback
onFail(Error) - Method in interface io.skygear.plugins.chat.SaveCallback
Fail callback
onGetCachedResult(List<Message>) - Method in interface io.skygear.plugins.chat.GetMessagesCallback
Get cached result.
onGetCachedResult(Map<String, Participant>) - Method in interface io.skygear.plugins.chat.GetParticipantsCallback
Get cached result.
onSubscriptionFail(Error) - Method in interface io.skygear.plugins.chat.SubscriptionCallback
Subscription fail callback.
onSuccess(T) - Method in interface io.skygear.plugins.chat.DeleteCallback
Success callback
onSuccess(String) - Method in interface io.skygear.plugins.chat.DeleteOneCallback
Success callback.
onSuccess(T) - Method in interface io.skygear.plugins.chat.GetCallback
Success callback
onSuccess(MessageOperation, Message) - Method in interface io.skygear.plugins.chat.MessageOperationCallback
Success callback
onSuccess(T) - Method in interface io.skygear.plugins.chat.SaveCallback
Success callback

P

Participant - Class in io.skygear.plugins.chat
The User model for the Chat Plugin.
Participant(Record) - Constructor for class io.skygear.plugins.chat.Participant
Instantiates a new Chat User from a Skygear User Record.
ParticipantCacheObject - Class in io.skygear.plugins.chat
The Realm model of Participant.
ParticipantCacheObject() - Constructor for class io.skygear.plugins.chat.ParticipantCacheObject
 
ParticipantCacheObject(Participant) - Constructor for class io.skygear.plugins.chat.ParticipantCacheObject
 
ParticipantMigration - Class in io.skygear.plugins.chat
 
ParticipantMigration() - Constructor for class io.skygear.plugins.chat.ParticipantMigration
 

R

removeConversationAdmin(Conversation, String, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Remove conversation admin.
removeConversationAdmins(Conversation, List<String>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Remove conversation admins.
removeConversationParticipant(Conversation, String, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Remove conversation participant.
removeConversationParticipants(Conversation, List<String>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Remove conversation participants.
retryMessageOperation(MessageOperation, MessageOperationCallback) - Method in class io.skygear.plugins.chat.ChatContainer
 

S

SaveCallback<T> - Interface in io.skygear.plugins.chat
The callback interface for saving object
sendMessage(Conversation, String, Asset, JSONObject, SaveCallback<Message>) - Method in class io.skygear.plugins.chat.ChatContainer
Send message.
sendTypingIndicator(Conversation, Typing.State) - Method in class io.skygear.plugins.chat.ChatContainer
Send typing indicator for a conversation.
SequenceMigration - Class in io.skygear.plugins.chat
 
SequenceMigration() - Constructor for class io.skygear.plugins.chat.SequenceMigration
 
serialize(Error) - Static method in class io.skygear.plugins.chat.ErrorSerializer
Serializes an error object
serialize(Asset) - Static method in class io.skygear.plugins.chat.MessageAssetSerializer
Serialize an asset
setAsset(Asset) - Method in class io.skygear.plugins.chat.Message
Sets asset.
setBody(String) - Method in class io.skygear.plugins.chat.Message
Sets body.
setConversationDistinctByParticipants(Conversation, boolean, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Sets whether the conversation is distinct by participants.
setConversationMetadata(Conversation, Map<String, Object>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Sets conversation metadata.
setConversationTitle(Conversation, String, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Sets conversation title.
setMetadata(JSONObject) - Method in class io.skygear.plugins.chat.Message
Sets metadata.
setPubsubListener(PubsubListener) - Method in class io.skygear.plugins.chat.ChatContainer
 
setStatus(MessageOperation.Status) - Method in class io.skygear.plugins.chat.MessageOperation
Sets status.
setType(MessageOperation.Type) - Method in class io.skygear.plugins.chat.MessageOperation
Sets type.
subscribeConversationMessage(Conversation, MessageSubscriptionCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Subscribe conversation message.
subscribeToConversation(ConversationSubscriptionCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Subscribe to conversation pubsub
subscribeToUserChannel(UserChannelSubscriptionCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Subscribe to user channel pubsub
subscribeTypingIndicator(Conversation, TypingSubscriptionCallback) - Method in class io.skygear.plugins.chat.ChatContainer
Subscribe typing indicator for a conversation.
SubscriptionCallback - Interface in io.skygear.plugins.chat
The callback interface for Conversation Subscription.
supportingEventTypes() - Method in class io.skygear.plugins.chat.ConversationSubscriptionCallback
 
supportingEventTypes() - Method in class io.skygear.plugins.chat.MessageSubscriptionCallback
 
supportingEventTypes() - Method in interface io.skygear.plugins.chat.SubscriptionCallback
Supporting event types.
supportingEventTypes() - Method in class io.skygear.plugins.chat.TypingSubscriptionCallback
 
supportingEventTypes() - Method in class io.skygear.plugins.chat.UserChannelSubscriptionCallback
 

T

toJson() - Method in class io.skygear.plugins.chat.Conversation
Serializes to a JSON Object
toJson() - Method in class io.skygear.plugins.chat.Message
Serializes to a JSON Object
toJson() - Method in class io.skygear.plugins.chat.Participant
Serialization to a JSON Object.
Typing - Class in io.skygear.plugins.chat
The Typing model for Chat Plugin.
Typing(String, Typing.State, Date) - Constructor for class io.skygear.plugins.chat.Typing
Instantiates a new Typing object.
Typing.State - Enum in io.skygear.plugins.chat
The Typing State.
TypingSubscriptionCallback - Class in io.skygear.plugins.chat
The callback for typing subscription.
TypingSubscriptionCallback(Conversation) - Constructor for class io.skygear.plugins.chat.TypingSubscriptionCallback
Instantiates a new typing subscription callback.

U

unsubscribeConversationMessage(Conversation) - Method in class io.skygear.plugins.chat.ChatContainer
Unsubscribe conversation message.
unsubscribeFromConversation() - Method in class io.skygear.plugins.chat.ChatContainer
Unsubscribe from conversation pubsub
unsubscribeFromUserChannel() - Method in class io.skygear.plugins.chat.ChatContainer
Unsubscribe from user channel pubsub
unsubscribeTypingIndicator(Conversation) - Method in class io.skygear.plugins.chat.ChatContainer
Unsubscribe typing indicator for a conversation.
updateConversation(Conversation, Map<String, Object>, SaveCallback<Conversation>) - Method in class io.skygear.plugins.chat.ChatContainer
Update a conversation.
UserChannelSubscriptionCallback - Class in io.skygear.plugins.chat
The callback for user channel subscription.
UserChannelSubscriptionCallback() - Constructor for class io.skygear.plugins.chat.UserChannelSubscriptionCallback
 

V

valueOf(String) - Static method in enum io.skygear.plugins.chat.Conversation.OptionKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.skygear.plugins.chat.Message.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.skygear.plugins.chat.MessageOperation.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.skygear.plugins.chat.MessageOperation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.skygear.plugins.chat.Typing.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.skygear.plugins.chat.Conversation.OptionKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.skygear.plugins.chat.Message.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.skygear.plugins.chat.MessageOperation.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.skygear.plugins.chat.MessageOperation.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.skygear.plugins.chat.Typing.State
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N O P R S T U V 
Skip navigation links