defmodule Kameleoon.Data.UniqueIdentifier do @moduledoc false alias Kameleoon.Data.Validation @enforce_keys [:value] defstruct [:value] @type t :: %__MODULE__{value: boolean()} @spec new!(boolean()) :: t() def new!(value), do: %__MODULE__{value: Validation.boolean!(value, :value)} end