GraphZen
  • Home
  • Blog
  • Documentation
  • API
  • Get Started
Show / Hide Table of Contents

Class QueryValidationRules

Inheritance
Object
QueryValidationRules
Namespace: GraphZen.QueryEngine.Validation
Assembly: GraphZen.QueryEngine.dll
Syntax
public static class QueryValidationRules

Properties

ExecutableDefinitions

Declaration
public static ValidationRule ExecutableDefinitions { get; }
Property Value
Type Description
ValidationRule

FieldsOnCorrectType

Declaration
public static ValidationRule FieldsOnCorrectType { get; }
Property Value
Type Description
ValidationRule

FragmentsOnCompositeTypes

Declaration
public static ValidationRule FragmentsOnCompositeTypes { get; }
Property Value
Type Description
ValidationRule

InputDocumentNonConflictingVariableInference

Declaration
public static ValidationRule InputDocumentNonConflictingVariableInference { get; }
Property Value
Type Description
ValidationRule

KnownArgumentNames

Declaration
public static ValidationRule KnownArgumentNames { get; }
Property Value
Type Description
ValidationRule

KnownDirectives

Declaration
public static ValidationRule KnownDirectives { get; }
Property Value
Type Description
ValidationRule

KnownFragmentNames

Declaration
public static ValidationRule KnownFragmentNames { get; }
Property Value
Type Description
ValidationRule

KnownTypeNames

Declaration
public static ValidationRule KnownTypeNames { get; }
Property Value
Type Description
ValidationRule

LoneAnonymousOperation

Declaration
public static ValidationRule LoneAnonymousOperation { get; }
Property Value
Type Description
ValidationRule

NoFragmentCycles

Declaration
public static ValidationRule NoFragmentCycles { get; }
Property Value
Type Description
ValidationRule

NoUndefinedVariables

Declaration
public static ValidationRule NoUndefinedVariables { get; }
Property Value
Type Description
ValidationRule

NoUnusedFragments

Declaration
public static ValidationRule NoUnusedFragments { get; }
Property Value
Type Description
ValidationRule

NoUnusedVariables

Declaration
public static ValidationRule NoUnusedVariables { get; }
Property Value
Type Description
ValidationRule

OverlappingFieldsCanBeMerged

Declaration
public static ValidationRule OverlappingFieldsCanBeMerged { get; }
Property Value
Type Description
ValidationRule

PossibleFragmentSpreads

Declaration
public static ValidationRule PossibleFragmentSpreads { get; }
Property Value
Type Description
ValidationRule

ProvidedRequiredArguments

Declaration
public static ValidationRule ProvidedRequiredArguments { get; }
Property Value
Type Description
ValidationRule

ScalarLeafs

Declaration
public static ValidationRule ScalarLeafs { get; }
Property Value
Type Description
ValidationRule

SingleFieldSubscriptions

Declaration
public static ValidationRule SingleFieldSubscriptions { get; }
Property Value
Type Description
ValidationRule

SpecifiedQueryRules

Declaration
public static IReadOnlyList<ValidationRule> SpecifiedQueryRules { get; }
Property Value
Type Description
IReadOnlyList<ValidationRule>

UniqueArgumentNames

Declaration
public static ValidationRule UniqueArgumentNames { get; }
Property Value
Type Description
ValidationRule

UniqueDirectivesPerLocation

Declaration
public static ValidationRule UniqueDirectivesPerLocation { get; }
Property Value
Type Description
ValidationRule

UniqueFragmentNames

Declaration
public static ValidationRule UniqueFragmentNames { get; }
Property Value
Type Description
ValidationRule

UniqueInputFieldNames

Declaration
public static ValidationRule UniqueInputFieldNames { get; }
Property Value
Type Description
ValidationRule

UniqueOperationNames

Declaration
public static ValidationRule UniqueOperationNames { get; }
Property Value
Type Description
ValidationRule

UniqueVariableNames

Declaration
public static ValidationRule UniqueVariableNames { get; }
Property Value
Type Description
ValidationRule

ValuesOfCorrectType

Declaration
public static ValidationRule ValuesOfCorrectType { get; }
Property Value
Type Description
ValidationRule

VariablesAreInputTypes

Declaration
public static ValidationRule VariablesAreInputTypes { get; }
Property Value
Type Description
ValidationRule

VariablesInAllowedPosition

Declaration
public static ValidationRule VariablesInAllowedPosition { get; }
Property Value
Type Description
ValidationRule
Back to top Copyright © 2017-2019 GraphZen LLC