"""
document
definition
executableDefinition
operationDefinition
operationType
selectionSet
selection
field
arguments
argument
alias
fragmentSpread
fragmentDefinition
fragmentName
typeCondition
inlineFragment
value
intValue
floatValue
booleanValue
stringValue
nullValue
enumValue
listValue
objectValue
objectField
variable
variableDefinitions
variableDefinition
defaultValue
type_
namedType
listType
directives
directive
typeSystemDefinition
typeSystemExtension
schemaDefinition
rootOperationTypeDefinition
schemaExtension
operationTypeDefinition
description
typeDefinition
typeExtension
scalarTypeDefinition
scalarTypeExtension
objectTypeDefinition
implementsInterfaces
fieldsDefinition
fieldDefinition
argumentsDefinition
inputValueDefinition
objectTypeExtension
interfaceTypeDefinition
interfaceTypeExtension
unionTypeDefinition
unionMemberTypes
unionTypeExtension
enumTypeDefinition
enumValuesDefinition
enumValueDefinition
enumTypeExtension
inputObjectTypeDefinition
inputFieldsDefinition
inputObjectTypeExtension
directiveDefinition
directiveLocations
directiveLocation
executableDirectiveLocation
typeSystemDirectiveLocation
name
"""
