Sha256: d151a631c0edf8f4ff0b60f7623df18c129121834a7eecb92611dd1aa1ab0603

Contents?: true

Size: 1.12 KB

Versions: 7

Compression:

Stored size: 1.12 KB

Contents

module DropboxApi::Endpoints::Sharing
  class ListSharedLinks < DropboxApi::Endpoints::Rpc
    Method      = :post
    Path        = "/2/sharing/list_shared_links".freeze
    ResultType  = DropboxApi::Results::ListSharedLinksResult
    ErrorType   = DropboxApi::Errors::ListSharedLinksError

    include DropboxApi::OptionsValidator

    # List shared links of this user.
    #
    # If no path is given or the path is empty, returns a list of all shared
    # links for the current user.
    #
    # If a non-empty path is given, returns a list of all shared links that
    # allow access to the given path - direct links to the given path and
    # links to parent folders of the given path. Links to parent folders can
    # be suppressed by setting direct_only to true.
    #
    # @option options path [String]
    # @option options cursor [String] The cursor returned by your last call.
    # @option options direct_only [Boolean]
    # @return [ListSharedLinksResult]
    add_endpoint :list_shared_links do |options = {}|
      validate_options([:path, :cursor, :direct_only], options)

      perform_request options
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

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