Flickrex.Operation.Upload (flickrex v0.8.1) View Source

Holds data necessary for an operation on the Flickr Upload service.

The parser must be a 1- or 2-arity function, accepting an :ok or :error response, and optionally a Flickrex.Config struct.

Link to this section Summary

Link to this section Types

Specs

config() :: Flickrex.Config.t()

Specs

Specs

http_headers() :: map()

Specs

params() :: map()

Specs

parser() :: (results() -> results()) | (results(), config() -> results())

Specs

path() :: String.t()

Specs

photo() :: String.t()

Specs

results() :: success_t() | error_t()

Specs

service() :: atom()

Specs

Specs

t() :: %Flickrex.Operation.Upload{
  http_headers: http_headers(),
  params: params(),
  parser: parser(),
  path: path(),
  photo: photo(),
  service: service()
}