Package io.smallrye.graphql.api.federation
package io.smallrye.graphql.api.federation
-
Annotation InterfacesClassDescription
directive @authenticated on ENUM | FIELD_DEFINITION | INTERFACE | OBJECT | SCALARdirective @composeDirective(name: String!) repeatable on SCHEMAdirective @extends on OBJECT | INTERFACEdirective @external on FIELD_DEFINITION | OBJECTString-serialized scalar represents a set of fields that's passed to a federated directive.directive @inaccessible on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITIONdirective @interfaceObject on OBJECTdirective @key(fields: FieldSet!, resolvable: Boolean = true) repeatable on OBJECT | INTERFACEdirective @override(from: String!, label: String) on FIELD_DEFINITIONdirective @provides(fields: FieldSet!) on FIELD_DEFINITIONdirective @requires(fields: FieldSet!) on FIELD_DEFINITIONdirective @shareable repeatable on FIELD_DEFINITION | OBJECTdirective @tag(name: String!) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION