Current section

Files

Jump to
elixir_dropbox lib paper folder_users.ex
Raw

lib/paper/folder_users.ex

defmodule ElixirDropbox.Paper.FolderUsers do
import ElixirDropbox
@doc """
Lists the users who are explicitly invited to the Paper folder in which the Paper doc is contained.
## Example
ElixirDropbox.Paper.FolderUsers.list client, "HAOV9lRfMNj90iGLqMmC7"
More info at: https://www.dropbox.com/developers/documentation/http/documentation#paper-docs-folder_users-list
"""
def list(client, doc_id, limit \\ 100) do
body = %{"doc_id" => doc_id, "limit" => limit}
result = to_string(Poison.Encoder.encode(body, []))
post(client, "/paper/docs/folder_users/list", result)
end
@doc """
Once a cursor has been retrieved from docs/folder_users/list, use this to paginate through all users on the Paper folder.
## Example
ElixirDropbox.Paper.FolderUsers.list_continue client, "HAOV9lRfMNj90iGLqMmC7", "AAuZ7AfEqob4EmNB0cmklBTgrtWTp/CYxfGDT/NF+eIOFBHicsClvbNxwo4mOkM9rcH8wjG/YH5We/RoYi5E42aJZ10PioyyeaamVJKsNpjoskFQx8FLwN0fLuJypnownrfowttiP7DSeahX+8eSZHCdhYbHgqTX8F4pVDY603amLDyVd6dCtxFwk+h+iCWAuAetCHBqmY3a6PVWHwXYgnpT/8NcDXkD08CkKEO798Y3de6l8RN5I5xFh5QK2sNCIsXA8NOL+g8TmejjwTYQ3YAa"
More info at: https://www.dropbox.com/developers/documentation/http/documentation#paper-docs-folder_users-list-continue
"""
def list_continue(client, doc_id, cursor) do
body = %{"doc_id" => doc_id, "cursor" => cursor}
result = to_string(Poison.Encoder.encode(body, []))
post(client, "/paper/docs/folder_users/list/continue", result)
end
end