ArgumentNode |
data class ArgumentNode : ASTNode |
ArgumentNodes |
class ArgumentNodes : HashMap<String, ValueNode> |
ASTNode |
abstract class ASTNode |
DefinitionNode |
sealed class DefinitionNode : ASTNode |
DirectiveNode |
data class DirectiveNode : ASTNode |
DocumentNode |
data class DocumentNode |
EnumValueDefinitionNode |
data class EnumValueDefinitionNode : ASTNode |
FieldDefinitionNode |
data class FieldDefinitionNode : ASTNode |
InputValueDefinitionNode |
data class InputValueDefinitionNode : ASTNode |
Location |
Contains a range of UTF-8 character offsets and token references that identify the region of the source from which the AST derived. class Location |
NameNode |
data class NameNode : ASTNode |
OperationTypeDefinitionNode |
data class OperationTypeDefinitionNode : ASTNode |
OperationTypeNode |
enum class OperationTypeNode |
SelectionNode |
sealed class SelectionNode : ASTNode |
SelectionSetNode |
data class SelectionSetNode : ASTNode |
Source |
A representation of source input to GraphQL.
name and locationOffset are optional. They are useful for clients who
store GraphQL documents in source files; for example, if the GraphQL input
starts at line 40 in a file named Foo.graphql, it might be useful for name to
be "Foo.graphql" and location to be data class Source |
Token |
Represents a range of characters represented by a lexical token within a Source. data class Token |
TokenKindEnum |
The enum type representing the token kinds values. enum class TokenKindEnum |
TypeNode |
sealed class TypeNode : ASTNode |
ValueNode |
sealed class ValueNode : ASTNode |
VariableDefinitionNode |
data class VariableDefinitionNode : ASTNode |
kotlin.collections.List |