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