podbox_ash/lib/podbox/download/download.ex

21 lines
405 B
Elixir
Raw Normal View History

2024-05-22 13:17:21 +12:00
defmodule Podbox.Download do
@moduledoc """
The download domain.
"""
use Ash.Domain
resources do
resource Podbox.Download.Asset do
define :queued, args: [:limit]
define :enqueue
2024-05-22 13:17:21 +12:00
define :dequeue, args: [:limit]
define :get_by_id, get_by: [:id], action: :read
define :started
define :progress
define :complete
define :failed
end
end
end