Annotation Type GraphQLInputParameters


@Retention(RUNTIME)
@Target({FIELD,METHOD})
public @interface GraphQLInputParameters
This class indicates that this field has at least one input parameter. It can be associated with field (for concrete classes) or setter methods (for interfaces).
Author:
etienne-sf
  • Required Element Summary

    Required Elements 
    Modifier and Type Required Element Description
    java.lang.String[] names
    Contains the list of the names for each of the input parameters of this field.
    java.lang.String[] types
    Contains the list of the types for each of the input parameters of this field.
  • Element Details

    • names

      java.lang.String[] names
      Contains the list of the names for each of the input parameters of this field. It must contain at least one item (as this annotation indicates that this field has input parameter(s), and must have the same number of items as types(). The nth name this list, must be linked to the nth type in the types() list.
      Returns:
    • types

      java.lang.String[] types
      Contains the list of the types for each of the input parameters of this field. It must contain at least one item (as this annotation indicates that this field has input parameter(s), and must have the same number of items as names(). The nth type this list, must be linked to the nth name in the names() list.
      Returns: