...
1 package ast
2
3 type FragmentSpread struct {
4 Name string
5 Directives DirectiveList
6
7
8 ObjectDefinition *Definition
9 Definition *FragmentDefinition
10
11 Position *Position `dump:"-"`
12 }
13
14 type InlineFragment struct {
15 TypeCondition string
16 Directives DirectiveList
17 SelectionSet SelectionSet
18
19
20 ObjectDefinition *Definition
21
22 Position *Position `dump:"-"`
23 }
24
25 type FragmentDefinition struct {
26 Name string
27
28
29 VariableDefinition VariableDefinitionList
30 TypeCondition string
31 Directives DirectiveList
32 SelectionSet SelectionSet
33
34
35 Definition *Definition
36
37 Position *Position `dump:"-"`
38 }
39
View as plain text