Current section

Files

Jump to
upstream lib upstream b2 large_file cancel.ex
Raw

lib/upstream/b2/large_file/cancel.ex

defmodule Upstream.B2.LargeFile.Cancel do
@moduledoc """
Call to cancel un-finished large_files
"""
defstruct [:file_id, :account_id, :bucket_id, :file_name]
@type t :: %__MODULE__{
file_id: String.t(),
account_id: String.t(),
bucket_id: String.t(),
file_name: String.t()
}
use Upstream.B2.Base
def url(_), do: Url.generate(Account.api_url(), :cancel_large_file)
def body(file_id) when is_binary(file_id), do: %{fileId: file_id}
end