defmodule Absinthe.Blueprint.Input.Boolean do @moduledoc false alias Absinthe.{Blueprint, Phase} @enforce_keys [:value] defstruct [ :value, :source_location, # Added by phases flags: %{}, schema_node: nil, errors: [] ] @type t :: %__MODULE__{ value: true | false, flags: Blueprint.flags_t(), schema_node: nil | Absinthe.Type.t(), source_location: Blueprint.SourceLocation.t(), errors: [Phase.Error.t()] } end