kinds.go

 1package kinds
 2
 3const (
 4	// Name
 5	Name = "Name"
 6
 7	// Document
 8	Document            = "Document"
 9	OperationDefinition = "OperationDefinition"
10	VariableDefinition  = "VariableDefinition"
11	Variable            = "Variable"
12	SelectionSet        = "SelectionSet"
13	Field               = "Field"
14	Argument            = "Argument"
15
16	// Fragments
17	FragmentSpread     = "FragmentSpread"
18	InlineFragment     = "InlineFragment"
19	FragmentDefinition = "FragmentDefinition"
20
21	// Values
22	IntValue     = "IntValue"
23	FloatValue   = "FloatValue"
24	StringValue  = "StringValue"
25	BooleanValue = "BooleanValue"
26	EnumValue    = "EnumValue"
27	ListValue    = "ListValue"
28	ObjectValue  = "ObjectValue"
29	ObjectField  = "ObjectField"
30
31	// Directives
32	Directive = "Directive"
33
34	// Types
35	Named   = "Named"   // previously NamedType
36	List    = "List"    // previously ListType
37	NonNull = "NonNull" // previously NonNull
38
39	// Type System Definitions
40	SchemaDefinition        = "SchemaDefinition"
41	OperationTypeDefinition = "OperationTypeDefinition"
42
43	// Types Definitions
44	ScalarDefinition      = "ScalarDefinition" // previously ScalarTypeDefinition
45	ObjectDefinition      = "ObjectDefinition" // previously ObjectTypeDefinition
46	FieldDefinition       = "FieldDefinition"
47	InputValueDefinition  = "InputValueDefinition"
48	InterfaceDefinition   = "InterfaceDefinition" // previously InterfaceTypeDefinition
49	UnionDefinition       = "UnionDefinition"     // previously UnionTypeDefinition
50	EnumDefinition        = "EnumDefinition"      // previously EnumTypeDefinition
51	EnumValueDefinition   = "EnumValueDefinition"
52	InputObjectDefinition = "InputObjectDefinition" // previously InputObjectTypeDefinition
53
54	// Types Extensions
55	TypeExtensionDefinition = "TypeExtensionDefinition"
56
57	// Directive Definitions
58	DirectiveDefinition = "DirectiveDefinition"
59)