object.ex (508B)
1 defmodule Absinthe.Blueprint.Result.Object do 2 @moduledoc false 3 4 alias Absinthe.{Blueprint, Phase} 5 6 @enforce_keys [:emitter, :root_value] 7 defstruct [ 8 :root_value, 9 :emitter, 10 :fields, 11 errors: [], 12 flags: %{}, 13 extensions: %{} 14 ] 15 16 @type t :: %__MODULE__{ 17 emitter: Blueprint.Document.Field.t(), 18 fields: [Blueprint.Execution.node_t()], 19 errors: [Phase.Error.t()], 20 flags: Blueprint.flags_t(), 21 extensions: %{any => any} 22 } 23 end