Summary
Callbacks
@callback append(Tussle.File.t(), map(), binary()) :: {:ok, Tussle.File.t()} | {:error, term()}
@callback complete_upload(Tussle.File.t(), map()) :: {:ok, Tussle.File.t()} | {:error, term()}
@callback create(Tussle.File.t(), map()) :: Tussle.File.t()
@callback delete(Tussle.File.t(), map()) :: any()