@@ -201,7 +201,6 @@ extension TypeExtensionDefinition : Node {}
201
201
extension DirectiveDefinition : Node { }
202
202
203
203
public struct Name {
204
- public let kind : Kind = . name
205
204
public let loc : Location ?
206
205
public let value : String
207
206
@@ -227,7 +226,6 @@ extension Name: Hashable {
227
226
}
228
227
229
228
public struct Document {
230
- public let kind : Kind = . document
231
229
public let loc : Location ?
232
230
public var definitions : [ Definition ]
233
231
@@ -341,7 +339,6 @@ public enum OperationType : String {
341
339
}
342
340
343
341
public struct OperationDefinition {
344
- public let kind : Kind = . operationDefinition
345
342
public let loc : Location ?
346
343
public var operation : OperationType
347
344
public var name : Name ?
@@ -400,7 +397,6 @@ extension OperationDefinition: Equatable {
400
397
}
401
398
402
399
public struct VariableDefinition {
403
- public let kind : Kind = . variableDefinition
404
400
public let loc : Location ?
405
401
public var variable : Variable
406
402
public var type : Type
@@ -453,7 +449,6 @@ extension VariableDefinition : Equatable {
453
449
}
454
450
455
451
public struct Variable {
456
- public let kind : Kind = . variable
457
452
public let loc : Location ?
458
453
public var name : Name
459
454
@@ -479,7 +474,6 @@ extension Variable : Equatable {
479
474
}
480
475
481
476
public struct SelectionSet {
482
- public let kind : Kind = . selectionSet
483
477
public let loc : Location ?
484
478
public var selections : [ Selection ]
485
479
@@ -550,7 +544,6 @@ public enum Selection: EnumNode, Equatable {
550
544
}
551
545
552
546
public struct Field {
553
- public let kind : Kind = . field
554
547
public let loc : Location ?
555
548
public var alias : Name ?
556
549
public var name : Name
@@ -608,7 +601,6 @@ extension Field : Equatable {
608
601
}
609
602
610
603
public struct Argument {
611
- public let kind : Kind = . argument
612
604
public let loc : Location ?
613
605
public var name : Name
614
606
public var value : Value
@@ -651,7 +643,6 @@ extension Argument : Equatable {
651
643
}
652
644
653
645
public struct FragmentSpread {
654
- public let kind : Kind = . fragmentSpread
655
646
public let loc : Location ?
656
647
public var name : Name
657
648
public var directives : [ Directive ]
@@ -701,7 +692,6 @@ extension FragmentDefinition : HasTypeCondition {
701
692
}
702
693
703
694
public struct InlineFragment {
704
- public let kind : Kind = . inlineFragment
705
695
public let loc : Location ?
706
696
public var typeCondition : NamedType ?
707
697
public var directives : [ Directive ]
@@ -744,7 +734,6 @@ extension InlineFragment : Equatable {
744
734
}
745
735
746
736
public struct FragmentDefinition {
747
- public let kind : Kind = . fragmentDefinition
748
737
public let loc : Location ?
749
738
public var name : Name
750
739
public var typeCondition : NamedType
@@ -857,7 +846,6 @@ public enum Value: EnumNode, Equatable {
857
846
}
858
847
859
848
public struct IntValue {
860
- public let kind : Kind = . intValue
861
849
public let loc : Location ?
862
850
public let value : String
863
851
@@ -880,7 +868,6 @@ extension IntValue : Equatable {
880
868
}
881
869
882
870
public struct FloatValue {
883
- public let kind : Kind = . floatValue
884
871
public let loc : Location ?
885
872
public let value : String
886
873
@@ -903,7 +890,6 @@ extension FloatValue : Equatable {
903
890
}
904
891
905
892
public struct StringValue {
906
- public let kind : Kind = . stringValue
907
893
public let loc : Location ?
908
894
public let value : String
909
895
public let block : Bool ?
@@ -935,7 +921,6 @@ extension StringValue : Equatable {
935
921
}
936
922
937
923
public struct BooleanValue {
938
- public let kind : Kind = . booleanValue
939
924
public let loc : Location ?
940
925
public let value : Bool
941
926
@@ -958,7 +943,6 @@ extension BooleanValue : Equatable {
958
943
}
959
944
960
945
public struct NullValue {
961
- public let kind : Kind = . nullValue
962
946
public let loc : Location ?
963
947
964
948
init ( loc: Location ? = nil ) {
@@ -979,7 +963,6 @@ extension NullValue : Equatable {
979
963
}
980
964
981
965
public struct EnumValue {
982
- public let kind : Kind = . enumValue
983
966
public let loc : Location ?
984
967
public let value : String
985
968
@@ -1002,7 +985,6 @@ extension EnumValue : Equatable {
1002
985
}
1003
986
1004
987
public struct ListValue {
1005
- public let kind : Kind = . listValue
1006
988
public let loc : Location ?
1007
989
public var values : [ Value ]
1008
990
@@ -1044,7 +1026,6 @@ extension ListValue : Equatable {
1044
1026
}
1045
1027
1046
1028
public struct ObjectValue {
1047
- public let kind : Kind = . objectValue
1048
1029
public let loc : Location ?
1049
1030
public var fields : [ ObjectField ]
1050
1031
@@ -1077,7 +1058,6 @@ extension ObjectValue : Equatable {
1077
1058
}
1078
1059
1079
1060
public struct ObjectField {
1080
- public let kind : Kind = . objectField
1081
1061
public let loc : Location ?
1082
1062
public var name : Name
1083
1063
public var value : Value
@@ -1108,7 +1088,6 @@ extension ObjectField : Equatable {
1108
1088
}
1109
1089
1110
1090
public struct Directive {
1111
- public let kind : Kind = . directive
1112
1091
public let loc : Location ?
1113
1092
public var name : Name
1114
1093
public var arguments : [ Argument ]
@@ -1186,7 +1165,6 @@ public indirect enum Type: EnumNode, Equatable {
1186
1165
}
1187
1166
1188
1167
public struct NamedType {
1189
- public let kind : Kind = . namedType
1190
1168
public let loc : Location ?
1191
1169
public var name : Name
1192
1170
@@ -1211,7 +1189,6 @@ extension NamedType : Equatable {
1211
1189
}
1212
1190
1213
1191
public struct ListType {
1214
- public let kind : Kind = . listType
1215
1192
public let loc : Location ?
1216
1193
public var type : Type
1217
1194
@@ -1340,7 +1317,6 @@ extension SchemaDefinition : Equatable {
1340
1317
}
1341
1318
1342
1319
public struct OperationTypeDefinition {
1343
- public let kind : Kind = . operationDefinition
1344
1320
public let loc : Location ?
1345
1321
public let operation : OperationType
1346
1322
public var type : NamedType
@@ -1417,7 +1393,6 @@ public enum TypeDefinition: EnumNode, Equatable {
1417
1393
}
1418
1394
1419
1395
public struct ScalarTypeDefinition {
1420
- public let kind : Kind = . scalarTypeDefinition
1421
1396
public let loc : Location ?
1422
1397
public var description : StringValue ?
1423
1398
public var name : Name
@@ -1450,7 +1425,6 @@ extension ScalarTypeDefinition : Equatable {
1450
1425
}
1451
1426
1452
1427
public struct ObjectTypeDefinition {
1453
- public let kind : Kind = . objectTypeDefinition
1454
1428
public let loc : Location ?
1455
1429
public var description : StringValue ?
1456
1430
public var name : Name
@@ -1491,7 +1465,6 @@ extension ObjectTypeDefinition : Equatable {
1491
1465
}
1492
1466
1493
1467
public struct FieldDefinition {
1494
- public let kind : Kind = . fieldDefinition
1495
1468
public let loc : Location ?
1496
1469
public var description : StringValue ?
1497
1470
public var name : Name
@@ -1532,7 +1505,6 @@ extension FieldDefinition : Equatable {
1532
1505
}
1533
1506
1534
1507
public struct InputValueDefinition {
1535
- public let kind : Kind = . inputValueDefinition
1536
1508
public let loc : Location ?
1537
1509
public var description : StringValue ?
1538
1510
public var name : Name
@@ -1589,7 +1561,6 @@ extension InputValueDefinition : Equatable {
1589
1561
}
1590
1562
1591
1563
public struct InterfaceTypeDefinition {
1592
- public let kind : Kind = . interfaceTypeDefinition
1593
1564
public let loc : Location ?
1594
1565
public var description : StringValue ?
1595
1566
public var name : Name
@@ -1636,7 +1607,6 @@ extension InterfaceTypeDefinition : Equatable {
1636
1607
}
1637
1608
1638
1609
public struct UnionTypeDefinition {
1639
- public let kind : Kind = . unionTypeDefinition
1640
1610
public let loc : Location ?
1641
1611
public var description : StringValue ?
1642
1612
public var name : Name
@@ -1673,7 +1643,6 @@ extension UnionTypeDefinition : Equatable {
1673
1643
}
1674
1644
1675
1645
public struct EnumTypeDefinition {
1676
- public let kind : Kind = . enumTypeDefinition
1677
1646
public let loc : Location ?
1678
1647
public var description : StringValue ?
1679
1648
public var name : Name
@@ -1710,7 +1679,6 @@ extension EnumTypeDefinition : Equatable {
1710
1679
}
1711
1680
1712
1681
public struct EnumValueDefinition {
1713
- public let kind : Kind = . enumValueDefinition
1714
1682
public let loc : Location ?
1715
1683
public var description : StringValue ?
1716
1684
public var name : Name
@@ -1743,7 +1711,6 @@ extension EnumValueDefinition : Equatable {
1743
1711
}
1744
1712
1745
1713
public struct InputObjectTypeDefinition {
1746
- public let kind : Kind = . inputObjectTypeDefinition
1747
1714
public let loc : Location ?
1748
1715
public var description : StringValue ?
1749
1716
public var name : Name
@@ -1780,7 +1747,6 @@ extension InputObjectTypeDefinition : Equatable {
1780
1747
}
1781
1748
1782
1749
public struct TypeExtensionDefinition {
1783
- public let kind : Kind = . typeExtensionDefinition
1784
1750
public let loc : Location ?
1785
1751
public var definition : ObjectTypeDefinition
1786
1752
@@ -1805,7 +1771,6 @@ extension TypeExtensionDefinition : Equatable {
1805
1771
}
1806
1772
1807
1773
public struct DirectiveDefinition {
1808
- public let kind : Kind = . directiveDefinition
1809
1774
public let loc : Location ?
1810
1775
public var description : StringValue ?
1811
1776
public var name : Name
0 commit comments