schema_definition.ex (958B)
1 defmodule Absinthe.Blueprint.Schema.SchemaDefinition do 2 @moduledoc false 3 4 alias Absinthe.Blueprint 5 6 defstruct description: nil, 7 module: nil, 8 type_definitions: [], 9 directive_definitions: [], 10 type_artifacts: [], 11 directive_artifacts: [], 12 type_extensions: [], 13 directives: [], 14 source_location: nil, 15 # Added by phases 16 schema_declaration: nil, 17 flags: %{}, 18 imports: [], 19 errors: [], 20 __private__: [], 21 __reference__: nil 22 23 @type t :: %__MODULE__{ 24 description: nil | String.t(), 25 # types: [Blueprint.Schema.FieldDefinition.t], 26 directives: [Blueprint.Directive.t()], 27 source_location: nil | Blueprint.SourceLocation.t(), 28 # Added by phases 29 flags: Blueprint.flags_t(), 30 errors: [Absinthe.Phase.Error.t()] 31 } 32 end