AnnotationsVersionSpecific
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Annotations
Members list
Type members
Classlikes
Annotation used to provide directives to a schema type
Annotation used to provide directives to a schema type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GQLDirective.type
Annotation that can be used on a case class method to mark it as a GraphQL field. The method must be public, a def (does not work on vals / lazy vals) and must not take any arguments.
Annotation that can be used on a case class method to mark it as a GraphQL field. The method must be public, a def (does not work on vals / lazy vals) and must not take any arguments.
'''NOTE''' This annotation is not safe for use with ahead-of-time compilation (e.g., generating a GraalVM native-image executable)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
Annotation that can be used on a case class / case object to have all the public methods on it derived as fields.
Annotation that can be used on a case class / case object to have all the public methods on it derived as fields.
If you wish to exclude a public method from being derived as a field, you can annotate it with GQLExclude.
Attributes
- See also
-
GQLField for a more fine-grained control over which methods are derived as fields
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all