I’m upgrading Ash from 2 to 3. Before I had a create action with a code interface in my embedded resource like this:
defmodule Coupon do
@moduledoc false
use Ash.Resource,
data_layer: :embedded
code_interface do
define :new
end
...
actions do
create :new, primary?: true
end
end
I expect that a function Coupon.new/1
will be created, but that doesn’t seem to be the case, did something changed regarding this from 2 to 3? I can’t find anything regarding this in the upgrade documentation.