All Downloads are FREE. Search and download functionalities are using the official Maven repository.

graphql.validation.constraints.DirectiveConstraint Maven / Gradle / Ivy

package graphql.validation.constraints;

import graphql.PublicSpi;
import graphql.validation.rules.ValidationRule;

/**
 * A DirectiveConstraint is a specialised form of validation rule
 * that assumes it is backed by a SDL directive on fields, field arguments
 * or input type fields.
 */
@PublicSpi
public interface DirectiveConstraint extends ValidationRule {

    /**
     * @return the name of the constraint
     */
    String getName();


    /**
     * @return documentation meta data about this constraint
     */
    Documentation getDocumentation();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy