Search
This module define the structure of a Field inside a Parameter Schema.
@type t() :: %Parameter.Field{ default: any(), key: binary(), name: atom(), required: boolean(), type: Parameter.Types.t(), validator: (... -> any()) }
@spec new(opts :: Keyword.t()) :: t() | {:error, binary()}
@spec new!(Keyword.t()) :: t() | no_return()