defmodule Podbox.Download do @moduledoc """ The download domain. """ use Ash.Domain resources do resource Podbox.Download.Asset do define :queued, args: [:limit] define :enqueue define :dequeue, args: [:limit] define :get_by_id, get_by: [:id], action: :read define :started define :progress define :complete define :failed end end end