cloudex v0.1.20 Cloudex.CloudinaryApi

The live API implementation for Cloudinary uploading

Summary

Functions

Catches error when public id was invalid

Converts the json result from cloudinary to a %UploadedImage{} struct

Catches upload called without a string argument

Functions

delete(item)
delete(String.t) ::
  {:ok, %Cloudex.DeletedImage{public_id: term}} |
  {:error, any}
delete(any) :: {:error, String.t}

Catches error when public id was invalid

json_result_to_struct(result, source)
json_result_to_struct(map, String.t) :: %Cloudex.UploadedImage{bytes: term, created_at: term, etag: term, format: term, height: term, original_filename: term, public_id: term, resource_type: term, secure_url: term, signature: term, source: term, tags: term, type: term, url: term, version: term, width: term}

Converts the json result from cloudinary to a %UploadedImage{} struct

upload(item, opts \\ %{})
upload(String.t, map) :: %Cloudex.UploadedImage{bytes: term, created_at: term, etag: term, format: term, height: term, original_filename: term, public_id: term, resource_type: term, secure_url: term, signature: term, source: term, tags: term, type: term, url: term, version: term, width: term}
upload({:ok, String.t}, map) :: %Cloudex.UploadedImage{bytes: term, created_at: term, etag: term, format: term, height: term, original_filename: term, public_id: term, resource_type: term, secure_url: term, signature: term, source: term, tags: term, type: term, url: term, version: term, width: term}
upload(item :: String.t, opts :: map) :: %Cloudex.UploadedImage{bytes: term, created_at: term, etag: term, format: term, height: term, original_filename: term, public_id: term, resource_type: term, secure_url: term, signature: term, source: term, tags: term, type: term, url: term, version: term, width: term}
upload(any, map) :: {:error, String.t}

Catches upload called without a string argument