← Каталог
Справочник по GraphQL — 7.2. Стандартные типы интроспекции
Фрагмент из «Справочник по GraphQL»: 7.2. Стандартные типы интроспекции.
type __Type {
kind: __TypeKind!
name: String
description: String
# Для OBJECT, INTERFACE, INPUT_OBJECT
fields(includeDeprecated: Boolean = false): [__Field!]
# Для OBJECT, INTERFACE
interfaces: [__Type!]
# Для OBJECT, UNION
possibleTypes: [__Type!]
# Для ENUM
enumValues(includeDeprecated: Boolean = false): [__EnumValue!]
# Для INPUT_OBJECT
inputFields: [__InputValue!]
# Для INTERFACE, UNION, ENUM, INPUT_OBJECT
ofType: __Type
# Federation: используется в composition
specifiedByUrl: String
isOneOf: Boolean # для input объектов с @oneOf (Federation 2.3+)
} type __Type {
kind: __TypeKind!
name: String
description: String
# Для OBJECT, INTERFACE, INPUT_OBJECT
fields(includeDeprecated: Boolean = false): [__Field!]
# Для OBJECT, INTERFACE
interfaces: [__Type!]
# Для OBJECT, UNION
possibleTypes: [__Type!]
# Для ENUM
enumValues(includeDeprecated: Boolean = false): [__EnumValue!]
# Для INPUT_OBJECT
inputFields: [__InputValue!]
# Для INTERFACE, UNION, ENUM, INPUT_OBJECT
ofType: __Type
# Federation: используется в composition
specifiedByUrl: String
isOneOf: Boolean # для input объектов с @oneOf (Federation 2.3+)
}