Public input or state field in a graph document.
Summary
Types
@type kind() :: :input | :state
@type t() :: %Docket.Graph.Field{ default: term(), description: String.t() | nil, id: String.t() | nil, kind: kind() | nil, label: String.t() | nil, metadata: map(), reducer: Docket.Reducer.t() | nil, required: boolean(), schema: Docket.Schema.t() | nil }