Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- defmodule App.UploadManager.Behavior do
- @doc """
- Check if file exists
- """
- @callback exists?(String.t) :: :ok | {:error, String.t}
- @doc """
- Save file
- """
- @callback save!(String.t, String.t, Map) :: :ok | {:error, String.t}
- @doc """
- Delete file
- """
- @callback delete!(String.t) :: :ok | {:error, String.t}
- @doc """
- Return URL to file
- """
- @callback url(String.t) :: String.t
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement