cloudex v1.0.1 Cloudex.CloudinaryApi

The live API implementation for Cloudinary uploading

Link to this section Summary

Functions

Deletes an image given a public id

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

Upload either a file or url to cloudinary returns {:ok, %UploadedFile{}} containing all the information from cloudinary or {:error, “reason”}

Link to this section Functions

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

Deletes an image given a public id

Link to this function 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

Link to this function upload(item, opts)
upload(String.t() | {:ok, String.t()}, map()) ::
  {:ok, Cloudex.UploadedImage.t()} |
  {:error, any()}

Upload either a file or url to cloudinary returns {:ok, %UploadedFile{}} containing all the information from cloudinary or {:error, “reason”}