Annotations

object Annotations
class Object
trait Matchable
class Any

Type members

Classlikes

case class GQLDeprecated(reason: String) extends StaticAnnotation

Annotation used to indicate a type or a field is deprecated.

Annotation used to indicate a type or a field is deprecated.

case class GQLDescription(value: String) extends StaticAnnotation

Annotation used to provide a description to a field or a type.

Annotation used to provide a description to a field or a type.

case class GQLDirective(directive: Directive) extends StaticAnnotation

Annotation used to provide directives to a schema type

Annotation used to provide directives to a schema type

case class GQLInputName(name: String) extends StaticAnnotation

Annotation used to customize the name of an input type. This is usually needed to avoid a name clash when a type is used both as an input and an output.

Annotation used to customize the name of an input type. This is usually needed to avoid a name clash when a type is used both as an input and an output.

case class GQLInterface() extends StaticAnnotation

Annotation to make a sealed trait an interface instead of a union type

Annotation to make a sealed trait an interface instead of a union type

case class GQLName(value: String) extends StaticAnnotation

Annotation used to provide an alternative name to a field or a type.

Annotation used to provide an alternative name to a field or a type.