Package-level declarations
Types
Link copied to clipboard
data class GraphQLFragmentInfo(val name: String, val document: String, val variableUsages: List<String> = emptyList())
Parsed information about a GraphQL fragment definition.
Link copied to clipboard
data class GraphQLOperationInfo(val name: String, val type: OperationType, val document: String, val sourceFile: String, val variables: List<GraphQLVariableInfo> = emptyList())
Parsed information about a single GraphQL operation (query, mutation, or subscription).
Link copied to clipboard
Represents a parsed GraphQL type reference from a variable or field definition.
Link copied to clipboard
data class GraphQLVariableInfo(val name: String, val type: GraphQLType, val defaultValue: String? = null)
Parsed information about a single GraphQL operation variable.
Link copied to clipboard
Represents the type of a GraphQL operation.
Link copied to clipboard
class SchemaIndex
Indexed schema metadata used during code generation.
Link copied to clipboard
Internal representation of a schema-level type definition.