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

Class DocumentValidationRules

Inheritance
Object
DocumentValidationRules
Namespace: GraphZen.LanguageModel.Validation
Assembly: GraphZen.LanguageModel.dll
Syntax
public static class DocumentValidationRules

Properties

EnumTypesMustBeWellDefined

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

FieldArgsMustBeProperlyNamed

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

FieldArgumentsMustHaveInputTypes

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

InputObjectFieldsMustHaveInputTypes

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

InputObjectsMustHaveFields

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

InterfaceExtensionsShouldBeValid

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

InterfaceFieldsMustHaveOutputTypes

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

LoneSchemaDefinition

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

ObjectFieldsMustHaveOutputTypes

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

ObjectsCanOnlyImplementUniqueInterfaces

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

ObjectsMustAdhereToInterfaceTheyImplement

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

ObjectsMustHaveFields

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

SchemaMustHaveRootObjectTypes

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

SpecifiedSchemaRules

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

SpecifiedSDLRules

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

UnionTypesMustBeValid

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