Package-level declarations

Types

Link copied to clipboard
annotation class GraphQLDefault(val value: String)
Link copied to clipboard
annotation class GraphQLDirective

Marks the target annotation class as a GraphQL directive.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class GraphQLMutation

Marks the target class as a GraphQL mutation root.

Link copied to clipboard

Changes the GraphQL name of a Kotlin symbol. By default:

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class GraphQLQuery

Marks the target class as a GraphQL query root.

Link copied to clipboard
annotation class GraphQLScalar(val coercing: KClass<*>)

Marks a given class or typealias as a custom GraphQL scalar.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class GraphQLSubscription

Marks the target class as a GraphQL subscription root.