Sha256: c835439aafe7f53462eab6c67ffb590392cb958e9811c35ea887e929cffa9c95

Contents?: true

Size: 802 Bytes

Versions: 6

Compression:

Stored size: 802 Bytes

Contents

module DropboxApi::Endpoints::Files
  class ListRevisions < DropboxApi::Endpoints::Rpc
    Method      = :post
    Path        = "/2/files/list_revisions".freeze
    ResultType  = DropboxApi::Results::ListRevisionsResult
    ErrorType   = DropboxApi::Errors::ListRevisionsError

    include DropboxApi::Endpoints::OptionsValidator

    # Return revisions of a file
    #
    # @param path [String] The path to file you want to see the revisions of.
    # @option limit [Numeric] The maximum number of revision entries returned.
    #   The default for this field is 10.
    add_endpoint :list_revisions do |path, options = {}|
      validate_options([
        :limit
      ], options)
      options[:limit] ||= 10

      perform_request options.merge({
        :path => path
      })
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dropbox_api-0.1.10 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.9 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.8 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.7 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.6 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.5 lib/dropbox_api/endpoints/files/list_revisions.rb