Sha256: 3fcdb7368d3b6b181d7e2f2de9616d0b7aa9a9fef7d240ec4c070f5aaf78b0dd

Contents?: true

Size: 1.77 KB

Versions: 13

Compression:

Stored size: 1.77 KB

Contents

module GroupDocs
  class Post < Api::Entity


    # Rename by post.
    #
    # @param [Hash] options
    # @option file_id [String] :file_id
    # @option new_name [String] :new_name
    # @option user_id [String]:user_id
    # @return [Array]
    #
    def self.rename!(options = {})
      api = Api::Request.new do |request|
        request[:method] = :POST
        request[:path] = '/post/file.rename'
      end
      api.add_params(options)
      api.execute!
    end

    # Delete by post.
    #
    # @param [Hash] options
    # @option file_id [String] :file_id
    # @option user_id [String]:user_id
    # @return [Array]
    #
    def self.delete!(options = {})
      api = Api::Request.new do |request|
        request[:method] = :POST
        request[:path] = '/post/file.delete'
      end
      api.add_params(options)
      api.execute!
    end

    #  Delete from folder by post.
    #
    # @param [Hash] options
    # @option user_id [String] :user_id
    # @option path [String] :path
    # @return [Array]
    #
    def self.delete_from_folder!(options = {})
      api = Api::Request.new do |request|
        request[:method] = :POST
        request[:path] = '/post/file.delete.in'
      end
      api.add_params(options)
      api.execute!
    end

    #  Compress by post.
    #
    # @param [Hash] options
    # @option user_id [String] :user_id
    # @option file_id [String] :file_id
    # @option archive [String] :archive_type
    # @return [Array]
    #
    def self.compress!(options = {})
      api = Api::Request.new do |request|
        request[:method] = :POST
        request[:path] = '/post/file.compress'
      end
      api.add_params(options)
      api.execute!
    end




  end # Post
end # GroupDocs

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
groupdocs-2.3.0 lib/groupdocs/post.rb
groupdocs-2.2.0 lib/groupdocs/post.rb
groupdocs-2.1.0 lib/groupdocs/post.rb
groupdocs-2.0.0 lib/groupdocs/post.rb
groupdocs-1.9.0 lib/groupdocs/post.rb
groupdocs-1.8.1 lib/groupdocs/post.rb
groupdocs-1.8.0 lib/groupdocs/post.rb
groupdocs-1.7.0 lib/groupdocs/post.rb
groupdocs-1.6.0 lib/groupdocs/post.rb
groupdocs-1.5.9 lib/groupdocs/post.rb
groupdocs-1.5.8 lib/groupdocs/post.rb
groupdocs-1.5.7 lib/groupdocs/post.rb
groupdocs-1.5.6 lib/groupdocs/post.rb