@Target(value={FIELD,METHOD})
@Retention(value=RUNTIME)
public @interface GraphQLConnection
GraphQLField) is a collection that will
be adhering Relay Connection specification
At the moment, the only allowed type for such field is List<?>| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.Class<? extends ConnectionFetcher> |
connection
By default, a paginated data connection is specified.
|
java.lang.String |
name
By default, wrapped type's name is used for naming TypeConnection, but can be overridden
using this property
|
java.lang.Class<? extends ConnectionValidator> |
validator
By default, the the validator validates a paginated data connection.
|
public abstract java.lang.Class<? extends ConnectionFetcher> connection
public abstract java.lang.String name
public abstract java.lang.Class<? extends ConnectionValidator> validator