Class Docs

java.lang.Object
com.vk.api.sdk.client.AbstractAction
com.vk.api.sdk.actions.Docs

public class Docs
extends AbstractAction
List of Docs methods
  • Constructor Details

    • Docs

      public Docs​(VkApiClient client)
      Constructor
      Parameters:
      client - vk api client
  • Method Details

    • add

      public DocsAddQuery add​(UserActor actor, int ownerId, int docId)
      Copies a document to a user's or community's document list.
      Parameters:
      actor - vk actor
      ownerId - ID of the user or community that owns the document. Use a negative value to designate a community ID.
      docId - Document ID.
      Returns:
      query
    • delete

      public DocsDeleteQuery delete​(UserActor actor, int ownerId, int docId)
      Deletes a user or community document.
      Parameters:
      actor - vk actor
      ownerId - ID of the user or community that owns the document. Use a negative value to designate a community ID.
      docId - Document ID.
      Returns:
      query
    • edit

      public DocsEditQuery edit​(UserActor actor, int ownerId, int docId)
      Edits a document.
      Parameters:
      actor - vk actor
      ownerId - User ID or community ID. Use a negative value to designate a community ID.
      docId - Document ID.
      Returns:
      query
    • get

      public DocsGetQuery get​(UserActor actor)
      Returns detailed information about user or community documents.
      Parameters:
      actor - vk actor
      Returns:
      query
    • getById

      public DocsGetByIdQuery getById​(UserActor actor, java.lang.String... docs)
      Returns information about documents by their IDs.
      Parameters:
      actor - vk actor
      docs - Document IDs. Example: , "66748_91488,66748_91455",
      Returns:
      query
    • getById

      public DocsGetByIdQuery getById​(UserActor actor, java.util.List<java.lang.String> docs)
      Returns information about documents by their IDs.
      Parameters:
      actor - vk actor
      docs - Document IDs. Example: , "66748_91488,66748_91455",
      Returns:
      query
    • getMessagesUploadServer

      public DocsGetMessagesUploadServerQuery getMessagesUploadServer​(UserActor actor)
      Returns the server address for document upload.
      Parameters:
      actor - vk actor
      Returns:
      query
    • getMessagesUploadServer

      public DocsGetMessagesUploadServerQuery getMessagesUploadServer​(GroupActor actor)
      Returns the server address for document upload.
      Parameters:
      actor - vk actor
      Returns:
      query
    • getTypes

      public DocsGetTypesQuery getTypes​(UserActor actor, int ownerId)
      Returns documents types available for current user.
      Parameters:
      actor - vk actor
      ownerId - ID of the user or community that owns the documents. Use a negative value to designate a community ID.
      Returns:
      query
    • getUploadServer

      public DocsGetUploadServerQuery getUploadServer​(UserActor actor)
      Returns the server address for document upload.
      Parameters:
      actor - vk actor
      Returns:
      query
    • getWallUploadServer

      public DocsGetWallUploadServerQuery getWallUploadServer​(UserActor actor)
      Returns the server address for document upload onto a user's or community's wall.
      Parameters:
      actor - vk actor
      Returns:
      query
    • getWallUploadServer

      public DocsGetWallUploadServerQuery getWallUploadServer​(GroupActor actor)
      Returns the server address for document upload onto a user's or community's wall.
      Parameters:
      actor - vk actor
      Returns:
      query
    • save

      public DocsSaveQuery save​(UserActor actor, java.lang.String file)
      Saves a document after [vk.com/dev/upload_files_2|uploading it to a server].
      Parameters:
      actor - vk actor
      file - This parameter is returned when the file is [vk.com/dev/upload_files_2|uploaded to the server].
      Returns:
      query
    • save

      public DocsSaveQuery save​(GroupActor actor, java.lang.String file)
      Saves a document after [vk.com/dev/upload_files_2|uploading it to a server].
      Parameters:
      actor - vk actor
      file - This parameter is returned when the file is [vk.com/dev/upload_files_2|uploaded to the server].
      Returns:
      query
    • search

      public DocsSearchQuery search​(UserActor actor, java.lang.String q)
      Returns a list of documents matching the search criteria.
      Parameters:
      actor - vk actor
      q - Search query string.
      Returns:
      query
    • search

      public DocsSearchQuery search​(GroupActor actor, java.lang.String q)
      Returns a list of documents matching the search criteria.
      Parameters:
      actor - vk actor
      q - Search query string.
      Returns:
      query