Docket.Graph.Field (docket v0.1.0-dev)

Copy Markdown View Source

Public input or state field in a graph document.

Summary

Types

kind()

@type kind() :: :input | :state

t()

@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
}