Link - Transition
Setup
defmodule Foo do
use(Mazurka.Resource)
param(foo)
mediatype(Hyper) do
action() do
%{}
end
end
end
defmodule Bar do
use(Mazurka.Resource)
mediatype(Hyper) do
action() do
transition_to(Foo, foo: "123")
end
end
end
Foo.action
{_, _, conn} = Bar.action([], %{}, %{}, %{private: %{}}, Router)
affordance = conn.private().mazurka_transition()
Foo = affordance.resource()
%{"foo" => "123"} == affordance.params()