Noizu.Dropbox.Api.FileRequests (Noizu Dropbox v0.1.0)

Copy Markdown View Source

Dropbox file_requests/* endpoints.

Summary

Functions

POST file_requests/count — empty/null body.

POST file_requests/create.

POST file_requests/delete.

POST file_requests/delete_all_closed — empty/null body.

POST file_requests/get.

POST file_requests/list (legacy).

POST file_requests/list/continue.

POST file_requests/list_v2.

POST file_requests/update.

Types

opts()

@type opts() :: keyword() | map()

result()

@type result() :: {:ok, term()} | {:error, Noizu.Dropbox.Error.t()}

Functions

count(opts \\ [])

@spec count(opts()) :: result()

POST file_requests/count — empty/null body.

create(title, destination, opts \\ [])

@spec create(String.t(), String.t(), opts()) :: result()

POST file_requests/create.

delete(ids, opts \\ [])

@spec delete([String.t()], opts()) :: result()

POST file_requests/delete.

delete_all_closed(opts \\ [])

@spec delete_all_closed(opts()) :: result()

POST file_requests/delete_all_closed — empty/null body.

get(id, opts \\ [])

@spec get(String.t(), opts()) :: result()

POST file_requests/get.

list(opts \\ [])

@spec list(opts()) :: result()

POST file_requests/list (legacy).

list_continue(cursor, opts \\ [])

@spec list_continue(String.t(), opts()) :: result()

POST file_requests/list/continue.

list_v2(opts \\ [])

@spec list_v2(opts()) :: result()

POST file_requests/list_v2.

update(id, opts \\ [])

@spec update(String.t(), opts()) :: result()

POST file_requests/update.