Package com.atlassian.graphql.annotations
package com.atlassian.graphql.annotations
-
ClassDescriptionMarks methods that provide BatchLoader instances forBinds a default value to a method parameter (graph-ql field argument).When applied to a java type member that's bound to a graph-ql field, marks that field as deprecated.Binds a description to a graph-ql field.When applied to a java type member that's bound to a graph-ql field, marks that field as experimental.Marks a class as a graph-ql extension point.Binds a type or a field type to the GraphQL ID type.Indicates that a field or method shouldn't be included as a GraphQL field.Binds a java class or interface to a graph-ql interface type.Marks methods that provide MappedBatchLoader instancesWhen applied to a field or method, indicates that the field or method represents a field in the graph.Binds a java type to be a non-nullable graph-ql type.Used in conjunction with
GraphQLInterfaceto define the possible typesWhen applied to a provider class, indicates the provider methods withGraphQLNameapplied are graphql query fields.Binds a type or a field type to a specific concrete type or a GraphQLTypeBuilder.When applied to a class or field, indicates the graph-ql type name.When applied to a class with the @GraphQLInterface annotation, indicates the graphql type resolver to use.Binds a java class or interface to a graph-ql union type.