inline.ex (746B)
1 defmodule Absinthe.Blueprint.Document.Fragment.Inline do 2 @moduledoc false 3 4 alias Absinthe.Blueprint 5 6 @enforce_keys [:type_condition] 7 defstruct [ 8 :type_condition, 9 selections: [], 10 directives: [], 11 source_location: nil, 12 # Populated by phases 13 schema_node: nil, 14 complexity: nil, 15 flags: %{}, 16 errors: [] 17 ] 18 19 @type t :: %__MODULE__{ 20 directives: [Blueprint.Directive.t()], 21 errors: [Absinthe.Phase.Error.t()], 22 flags: Blueprint.flags_t(), 23 selections: [Blueprint.Document.selection_t()], 24 schema_node: nil | Absinthe.Type.t(), 25 source_location: nil | Blueprint.SourceLocation.t(), 26 type_condition: Blueprint.TypeReference.Name.t() 27 } 28 end