Sha256: 1b1ac8baff546abad56cd8c0a9f33db61a95492eb6efe647366d7e885727ad8e

Contents?: true

Size: 799 Bytes

Versions: 7

Compression:

Stored size: 799 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::OptionsValidator

    # Return revisions of a file
    #
    # @param path [String] The path to file you want to see the revisions of.
    # @option options 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

7 entries across 7 versions & 1 rubygems

Version Path
dropbox_api-0.1.18 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.17 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.16 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.15 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.14 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.13 lib/dropbox_api/endpoints/files/list_revisions.rb
dropbox_api-0.1.12 lib/dropbox_api/endpoints/files/list_revisions.rb