ash/lib/ash/union.ex
2023-02-13 23:50:56 -05:00

14 lines
290 B
Elixir

defmodule Ash.Union do
@moduledoc """
A wrapper for values that are sourced from `Ash.Type.Union`.
"""
@type t :: %__MODULE__{}
defstruct [:value, :type]
defimpl Jason.Encoder do
def encode(%{value: value}, opts) do
Jason.Encode.value(value, opts)
end
end
end