public class Messages extends AbstractAction
Constructor and Description |
---|
Messages(VkApiClient client)
Constructor
|
Modifier and Type | Method and Description |
---|---|
MessagesAddChatUserQuery |
addChatUser(UserActor actor,
int chatId,
int userId)
Adds a new user to a chat.
|
MessagesAllowMessagesFromGroupQuery |
allowMessagesFromCommunity(UserActor actor,
int groupId)
Allow messages from community.
|
MessagesCreateChatQuery |
createChat(UserActor actor,
int... userIds)
Creates a chat with several participants.
|
MessagesCreateChatQuery |
createChat(UserActor actor,
java.util.List<java.lang.Integer> userIds)
Creates a chat with several participants.
|
MessagesDeleteQuery |
delete(GroupActor actor,
java.lang.Integer... messageIds)
Deletes one or more messages.
|
MessagesDeleteQuery |
delete(GroupActor actor,
java.util.List<java.lang.Integer> messageIds)
Deletes one or more messages.
|
MessagesDeleteQuery |
delete(UserActor actor,
java.lang.Integer... messageIds)
Deletes one or more messages.
|
MessagesDeleteQuery |
delete(UserActor actor,
java.util.List<java.lang.Integer> messageIds)
Deletes one or more messages.
|
MessagesDeleteChatPhotoQuery |
deleteChatPhoto(UserActor actor,
int chatId)
Deletes a chat's cover picture.
|
MessagesDeleteDialogQuery |
deleteDialog(GroupActor actor)
Deletes all private messages in a conversation.
|
MessagesDeleteDialogQuery |
deleteDialog(UserActor actor)
Deletes all private messages in a conversation.
|
MessagesDenyMessagesFromGroupQuery |
denyMessagesFromCommunity(UserActor actor,
int groupId)
Deny messages from community.
|
MessagesEditChatQuery |
editChat(UserActor actor,
int chatId,
java.lang.String title)
Edits the title of a chat.
|
MessagesGetQuery |
get(GroupActor actor)
Returns a list of the current user's incoming or outgoing private messages.
|
MessagesGetQuery |
get(UserActor actor)
Returns a list of the current user's incoming or outgoing private messages.
|
MessagesGetByIdQuery |
getById(GroupActor actor,
int... messageIds)
Returns messages by their IDs.
|
MessagesGetByIdQuery |
getById(GroupActor actor,
java.util.List<java.lang.Integer> messageIds)
Returns messages by their IDs.
|
MessagesGetByIdQuery |
getById(UserActor actor,
int... messageIds)
Returns messages by their IDs.
|
MessagesGetByIdQuery |
getById(UserActor actor,
java.util.List<java.lang.Integer> messageIds)
Returns messages by their IDs.
|
MessagesGetChatQuery |
getChat(UserActor actor)
Returns information about a chat.
|
MessagesGetChatQueryWithChatIds |
getChat(UserActor actor,
java.lang.Integer... chatIds)
Returns information about a chat.
|
MessagesGetChatQueryWithChatIds |
getChat(UserActor actor,
java.util.List<java.lang.Integer> chatIds)
Returns information about a chat.
|
MessagesGetChatQueryWithChatIdsFields |
getChat(UserActor actor,
java.util.List<java.lang.Integer> chatIds,
java.util.List<UserField> fields)
Returns information about a chat.
|
MessagesGetChatQueryWithFields |
getChat(UserActor actor,
UserField... fields)
Returns information about a chat.
|
MessagesGetChatUsersQuery |
getChatUsers(UserActor actor)
Returns a list of IDs of users participating in a chat.
|
MessagesGetChatUsersQueryWithChatIds |
getChatUsers(UserActor actor,
java.lang.Integer... chatIds)
Returns a list of IDs of users participating in a chat.
|
MessagesGetChatUsersQueryWithChatIdsFields |
getChatUsers(UserActor actor,
java.util.List<java.lang.Integer> chatIds,
java.util.List<UserField> fields)
Returns a list of IDs of users participating in a chat.
|
MessagesGetChatUsersQueryWithChatIdsFields |
getChatUsers(UserActor actor,
java.util.List<java.lang.Integer> chatIds,
UserField... fields)
Returns a list of IDs of users participating in a chat.
|
MessagesGetChatUsersQueryWithFields |
getChatUsers(UserActor actor,
java.util.List<UserField> fields)
Returns a list of IDs of users participating in a chat.
|
MessagesGetChatUsersQueryWithFields |
getChatUsers(UserActor actor,
UserField... fields)
Returns a list of IDs of users participating in a chat.
|
MessagesGetDialogsQuery |
getDialogs(GroupActor actor)
Returns a list of the current user's conversations.
|
MessagesGetDialogsQuery |
getDialogs(UserActor actor)
Returns a list of the current user's conversations.
|
MessagesGetHistoryQuery |
getHistory(GroupActor actor)
Returns message history for the specified user or group chat.
|
MessagesGetHistoryQuery |
getHistory(UserActor actor)
Returns message history for the specified user or group chat.
|
MessagesGetHistoryAttachmentsQuery |
getHistoryAttachments(GroupActor actor,
int peerId)
Returns media files from the dialog or group chat.
|
MessagesGetHistoryAttachmentsQuery |
getHistoryAttachments(UserActor actor,
int peerId)
Returns media files from the dialog or group chat.
|
MessagesGetLastActivityQuery |
getLastActivity(UserActor actor,
int userId)
Returns a user's current status and date of last activity.
|
MessagesGetLongPollHistoryQuery |
getLongPollHistory(GroupActor actor)
Returns updates in user's private messages.
|
MessagesGetLongPollHistoryQuery |
getLongPollHistory(UserActor actor)
Returns updates in user's private messages.
|
MessagesGetLongPollServerQuery |
getLongPollServer(GroupActor actor)
Returns data required for connection to a Long Poll server.
|
MessagesGetLongPollServerQuery |
getLongPollServer(UserActor actor)
Returns data required for connection to a Long Poll server.
|
MessagesIsMessagesFromGroupAllowedQuery |
isMessagesFromGroupAllowed(GroupActor actor,
int userId)
Returns information specifying whether a user allowed to send messages from community.
|
MessagesIsMessagesFromGroupAllowedQuery |
isMessagesFromGroupAllowed(UserActor actor,
int groupId,
int userId)
Returns information specifying whether a user allowed to send messages from community.
|
MessagesMarkAsAnsweredDialogQuery |
markAsAnsweredDialog(GroupActor actor,
java.lang.Integer peerId)
Marks and unmarks dialogs as answered.
|
MessagesMarkAsImportantQuery |
markAsImportant(UserActor actor)
Marks and unmarks messages as important (starred).
|
MessagesMarkAsImportantDialogQuery |
markAsImportantDialog(GroupActor actor,
java.lang.Integer peerId)
Marks and unmarks dialogs as important.
|
MessagesMarkAsReadQuery |
markAsRead(GroupActor actor)
Marks messages as read.
|
MessagesMarkAsReadQuery |
markAsRead(UserActor actor)
Marks messages as read.
|
MessagesRemoveChatUserQuery |
removeChatUser(UserActor actor,
int chatId,
java.lang.String userId)
Allows the current user to leave a chat or, if the current user started the chat, allows the user to remove another user from the chat.
|
MessagesRestoreQuery |
restore(GroupActor actor,
int messageId)
Restores a deleted message.
|
MessagesRestoreQuery |
restore(UserActor actor,
int messageId)
Restores a deleted message.
|
MessagesSearchQuery |
search(GroupActor actor)
Returns a list of the current user's private messages that match search criteria.
|
MessagesSearchQuery |
search(UserActor actor)
Returns a list of the current user's private messages that match search criteria.
|
MessagesSearchDialogsQuery |
searchDialogs(UserActor actor)
Returns a list of the current user's conversations that match search criteria.
|
MessagesSendQuery |
send(GroupActor actor)
Sends a message.
|
MessagesSendWithUserIdsQuery |
send(GroupActor actor,
java.lang.Integer... userIds)
Sends a message.
|
MessagesSendWithUserIdsQuery |
send(GroupActor actor,
java.util.List<java.lang.Integer> userIds)
Sends a message.
|
MessagesSendQuery |
send(UserActor actor)
Sends a message.
|
MessagesSetActivityQuery |
setActivity(UserActor actor)
Changes the status of a user as typing in a conversation.
|
MessagesSetChatPhotoQuery |
setChatPhoto(UserActor actor,
java.lang.String file)
Sets a previously-uploaded picture as the cover picture of a chat.
|
getClient
public Messages(VkApiClient client)
client
- vk api clientpublic MessagesGetQuery get(UserActor actor)
public MessagesGetQuery get(GroupActor actor)
public MessagesGetDialogsQuery getDialogs(UserActor actor)
public MessagesGetDialogsQuery getDialogs(GroupActor actor)
public MessagesGetByIdQuery getById(UserActor actor, int... messageIds)
public MessagesGetByIdQuery getById(GroupActor actor, int... messageIds)
public MessagesGetByIdQuery getById(UserActor actor, java.util.List<java.lang.Integer> messageIds)
public MessagesGetByIdQuery getById(GroupActor actor, java.util.List<java.lang.Integer> messageIds)
public MessagesSearchQuery search(UserActor actor)
public MessagesSearchQuery search(GroupActor actor)
public MessagesGetHistoryQuery getHistory(UserActor actor)
public MessagesGetHistoryQuery getHistory(GroupActor actor)
public MessagesGetHistoryAttachmentsQuery getHistoryAttachments(UserActor actor, int peerId)
public MessagesGetHistoryAttachmentsQuery getHistoryAttachments(GroupActor actor, int peerId)
public MessagesSendQuery send(UserActor actor)
public MessagesSendQuery send(GroupActor actor)
public MessagesSendWithUserIdsQuery send(GroupActor actor, java.util.List<java.lang.Integer> userIds)
public MessagesSendWithUserIdsQuery send(GroupActor actor, java.lang.Integer... userIds)
public MessagesDeleteQuery delete(UserActor actor, java.lang.Integer... messageIds)
public MessagesDeleteQuery delete(UserActor actor, java.util.List<java.lang.Integer> messageIds)
public MessagesDeleteQuery delete(GroupActor actor, java.lang.Integer... messageIds)
public MessagesDeleteQuery delete(GroupActor actor, java.util.List<java.lang.Integer> messageIds)
public MessagesDeleteDialogQuery deleteDialog(UserActor actor)
public MessagesDeleteDialogQuery deleteDialog(GroupActor actor)
public MessagesRestoreQuery restore(UserActor actor, int messageId)
public MessagesRestoreQuery restore(GroupActor actor, int messageId)
public MessagesMarkAsReadQuery markAsRead(UserActor actor)
public MessagesMarkAsReadQuery markAsRead(GroupActor actor)
public MessagesMarkAsImportantQuery markAsImportant(UserActor actor)
public MessagesMarkAsImportantDialogQuery markAsImportantDialog(GroupActor actor, java.lang.Integer peerId)
public MessagesMarkAsAnsweredDialogQuery markAsAnsweredDialog(GroupActor actor, java.lang.Integer peerId)
public MessagesGetLongPollServerQuery getLongPollServer(UserActor actor)
public MessagesGetLongPollServerQuery getLongPollServer(GroupActor actor)
public MessagesGetLongPollHistoryQuery getLongPollHistory(UserActor actor)
public MessagesGetLongPollHistoryQuery getLongPollHistory(GroupActor actor)
public MessagesGetChatQuery getChat(UserActor actor)
public MessagesGetChatQueryWithFields getChat(UserActor actor, UserField... fields)
public MessagesGetChatQueryWithChatIds getChat(UserActor actor, java.lang.Integer... chatIds)
public MessagesGetChatQueryWithChatIds getChat(UserActor actor, java.util.List<java.lang.Integer> chatIds)
public MessagesGetChatQueryWithChatIdsFields getChat(UserActor actor, java.util.List<java.lang.Integer> chatIds, java.util.List<UserField> fields)
public MessagesCreateChatQuery createChat(UserActor actor, int... userIds)
public MessagesCreateChatQuery createChat(UserActor actor, java.util.List<java.lang.Integer> userIds)
public MessagesEditChatQuery editChat(UserActor actor, int chatId, java.lang.String title)
public MessagesGetChatUsersQuery getChatUsers(UserActor actor)
public MessagesGetChatUsersQueryWithFields getChatUsers(UserActor actor, UserField... fields)
public MessagesGetChatUsersQueryWithFields getChatUsers(UserActor actor, java.util.List<UserField> fields)
public MessagesGetChatUsersQueryWithChatIds getChatUsers(UserActor actor, java.lang.Integer... chatIds)
public MessagesGetChatUsersQueryWithChatIdsFields getChatUsers(UserActor actor, java.util.List<java.lang.Integer> chatIds, UserField... fields)
public MessagesGetChatUsersQueryWithChatIdsFields getChatUsers(UserActor actor, java.util.List<java.lang.Integer> chatIds, java.util.List<UserField> fields)
public MessagesSetActivityQuery setActivity(UserActor actor)
public MessagesSearchDialogsQuery searchDialogs(UserActor actor)
public MessagesAddChatUserQuery addChatUser(UserActor actor, int chatId, int userId)
public MessagesRemoveChatUserQuery removeChatUser(UserActor actor, int chatId, java.lang.String userId)
public MessagesGetLastActivityQuery getLastActivity(UserActor actor, int userId)
public MessagesSetChatPhotoQuery setChatPhoto(UserActor actor, java.lang.String file)
public MessagesDeleteChatPhotoQuery deleteChatPhoto(UserActor actor, int chatId)
public MessagesDenyMessagesFromGroupQuery denyMessagesFromCommunity(UserActor actor, int groupId)
public MessagesAllowMessagesFromGroupQuery allowMessagesFromCommunity(UserActor actor, int groupId)
public MessagesIsMessagesFromGroupAllowedQuery isMessagesFromGroupAllowed(UserActor actor, int groupId, int userId)
public MessagesIsMessagesFromGroupAllowedQuery isMessagesFromGroupAllowed(GroupActor actor, int userId)