Class Docs

    • Constructor Detail

      • Docs

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

      • 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,
                                  java.lang.String title)
        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.
        title - Document title.
        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
      • getById

        public DocsGetByIdQuery getById​(GroupActor 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​(GroupActor 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
      • 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