Interface GraphQLEntrypoint

All Known Implementing Classes:
GraphQLEntrypointImpl

public interface GraphQLEntrypoint
Used to represent and contain information about a specific field in the GraphQL "query" type
  • Method Details

    • getFieldName

      String getFieldName()
      Returns:
      the query field name
    • getArgumentDefinitions

      Map<String,String> getArgumentDefinitions()
      Returns:
      the argument definitions for the entrypoint as a map consisting of argument names mapped to GraphQL value types. (argument value types can include non-null exclamations)
    • getTypeName

      String getTypeName()
      Returns:
      the name of the GraphQL object type that the entrypoint field fetches.
    • getEntrypointAlias

      String getEntrypointAlias(int counter)
      Returns:
      an aliased version of the entrypoint where @param counter is used to make the entrypoint alias unique.