Package-level declarations
Types
Parsed information about a GraphQL fragment definition.
Parsed information about a single GraphQL operation (query, mutation, or subscription).
Represents a parsed GraphQL type reference from a variable or field definition.
Parsed information about a single GraphQL operation variable.
Represents the type of a GraphQL operation.
A single output field on an object or interface type. Different from SchemaType.InputField: output fields can have arguments.
A single field after projection for a specific RuntimePath.
A projected selection set for a specific RuntimePath.
A single field variant in a response selection set, normalized against the schema so generators can produce correct Kotlin types.
The identity of a generated response model class.
A response path is a list of field response names from the root of the query down to a particular selection.
A normalized set of response field variants selected from a single parent type in the schema.
A conjunctive set of runtime type assignments. All assignments in the map must be satisfied simultaneously.
A single runtime type assignment mapping an abstract path to its concrete type. Used as a building block for RuntimePath.
Indexed schema metadata used during code generation.
Internal representation of a schema-level type definition.
Represents a condition that controls whether a selection is included in the response, derived from @include and @skip directives on fields or fragment spreads.