Package-level declarations

Types

Link copied to clipboard
data class GeneratedName(val kotlinName: String, val wireName: String)

Holds both the Kotlin identifier and its corresponding wire-format name after allocation through GraphNameAllocator.

Link copied to clipboard

Central name allocator that produces collision-safe Kotlin identifiers while preserving original GraphQL wire names for serialization annotations.

Link copied to clipboard
Link copied to clipboard
object NamePolicy

Documents the keyword escaping and identifier normalisation rules used by GraphNameAllocator when transforming GraphQL names into Kotlin identifiers.