@@ -303,7 +303,7 @@ class ExecutableDefinitionNode(DefinitionNode):
303
303
__slots__ = "name" , "directives" , "variable_definitions" , "selection_set"
304
304
305
305
name : Optional [NameNode ]
306
- directives : Optional [ FrozenList ["DirectiveNode" ] ]
306
+ directives : FrozenList ["DirectiveNode" ]
307
307
variable_definitions : FrozenList ["VariableDefinitionNode" ]
308
308
selection_set : "SelectionSetNode"
309
309
@@ -320,7 +320,7 @@ class VariableDefinitionNode(Node):
320
320
variable : "VariableNode"
321
321
type : "TypeNode"
322
322
default_value : Optional ["ValueNode" ]
323
- directives : Optional [ FrozenList ["DirectiveNode" ] ]
323
+ directives : FrozenList ["DirectiveNode" ]
324
324
325
325
326
326
class SelectionSetNode (Node ):
@@ -332,15 +332,15 @@ class SelectionSetNode(Node):
332
332
class SelectionNode (Node ):
333
333
__slots__ = ("directives" ,)
334
334
335
- directives : Optional [ FrozenList ["DirectiveNode" ] ]
335
+ directives : FrozenList ["DirectiveNode" ]
336
336
337
337
338
338
class FieldNode (SelectionNode ):
339
339
__slots__ = "alias" , "name" , "arguments" , "selection_set"
340
340
341
341
alias : Optional [NameNode ]
342
342
name : NameNode
343
- arguments : Optional [ FrozenList ["ArgumentNode" ] ]
343
+ arguments : FrozenList ["ArgumentNode" ]
344
344
selection_set : Optional [SelectionSetNode ]
345
345
346
346
@@ -487,7 +487,7 @@ class SchemaDefinitionNode(TypeSystemDefinitionNode):
487
487
__slots__ = "description" , "directives" , "operation_types"
488
488
489
489
description : Optional [StringValueNode ]
490
- directives : Optional [ FrozenList [DirectiveNode ] ]
490
+ directives : FrozenList [DirectiveNode ]
491
491
operation_types : FrozenList ["OperationTypeDefinitionNode" ]
492
492
493
493
@@ -506,7 +506,7 @@ class TypeDefinitionNode(TypeSystemDefinitionNode):
506
506
507
507
description : Optional [StringValueNode ]
508
508
name : NameNode
509
- directives : Optional [ FrozenList [DirectiveNode ] ]
509
+ directives : FrozenList [DirectiveNode ]
510
510
511
511
512
512
class ScalarTypeDefinitionNode (TypeDefinitionNode ):
@@ -516,17 +516,17 @@ class ScalarTypeDefinitionNode(TypeDefinitionNode):
516
516
class ObjectTypeDefinitionNode (TypeDefinitionNode ):
517
517
__slots__ = "interfaces" , "fields"
518
518
519
- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
520
- fields : Optional [ FrozenList ["FieldDefinitionNode" ] ]
519
+ interfaces : FrozenList [NamedTypeNode ]
520
+ fields : FrozenList ["FieldDefinitionNode" ]
521
521
522
522
523
523
class FieldDefinitionNode (DefinitionNode ):
524
524
__slots__ = "description" , "name" , "directives" , "arguments" , "type"
525
525
526
526
description : Optional [StringValueNode ]
527
527
name : NameNode
528
- directives : Optional [ FrozenList [DirectiveNode ] ]
529
- arguments : Optional [ FrozenList ["InputValueDefinitionNode" ] ]
528
+ directives : FrozenList [DirectiveNode ]
529
+ arguments : FrozenList ["InputValueDefinitionNode" ]
530
530
type : TypeNode
531
531
532
532
@@ -535,28 +535,28 @@ class InputValueDefinitionNode(DefinitionNode):
535
535
536
536
description : Optional [StringValueNode ]
537
537
name : NameNode
538
- directives : Optional [ FrozenList [DirectiveNode ] ]
538
+ directives : FrozenList [DirectiveNode ]
539
539
type : TypeNode
540
540
default_value : Optional [ValueNode ]
541
541
542
542
543
543
class InterfaceTypeDefinitionNode (TypeDefinitionNode ):
544
544
__slots__ = "fields" , "interfaces"
545
545
546
- fields : Optional [ FrozenList ["FieldDefinitionNode" ] ]
547
- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
546
+ fields : FrozenList ["FieldDefinitionNode" ]
547
+ interfaces : FrozenList [NamedTypeNode ]
548
548
549
549
550
550
class UnionTypeDefinitionNode (TypeDefinitionNode ):
551
551
__slots__ = ("types" ,)
552
552
553
- types : Optional [ FrozenList [NamedTypeNode ] ]
553
+ types : FrozenList [NamedTypeNode ]
554
554
555
555
556
556
class EnumTypeDefinitionNode (TypeDefinitionNode ):
557
557
__slots__ = ("values" ,)
558
558
559
- values : Optional [ FrozenList ["EnumValueDefinitionNode" ] ]
559
+ values : FrozenList ["EnumValueDefinitionNode" ]
560
560
561
561
562
562
class EnumValueDefinitionNode (TypeDefinitionNode ):
@@ -566,7 +566,7 @@ class EnumValueDefinitionNode(TypeDefinitionNode):
566
566
class InputObjectTypeDefinitionNode (TypeDefinitionNode ):
567
567
__slots__ = ("fields" ,)
568
568
569
- fields : Optional [ FrozenList [InputValueDefinitionNode ] ]
569
+ fields : FrozenList [InputValueDefinitionNode ]
570
570
571
571
572
572
# Directive Definitions
@@ -577,7 +577,7 @@ class DirectiveDefinitionNode(TypeSystemDefinitionNode):
577
577
578
578
description : Optional [StringValueNode ]
579
579
name : NameNode
580
- arguments : Optional [ FrozenList [InputValueDefinitionNode ] ]
580
+ arguments : FrozenList [InputValueDefinitionNode ]
581
581
repeatable : bool
582
582
locations : FrozenList [NameNode ]
583
583
@@ -588,8 +588,8 @@ class DirectiveDefinitionNode(TypeSystemDefinitionNode):
588
588
class SchemaExtensionNode (Node ):
589
589
__slots__ = "directives" , "operation_types"
590
590
591
- directives : Optional [ FrozenList [DirectiveNode ] ]
592
- operation_types : Optional [ FrozenList [OperationTypeDefinitionNode ] ]
591
+ directives : FrozenList [DirectiveNode ]
592
+ operation_types : FrozenList [OperationTypeDefinitionNode ]
593
593
594
594
595
595
# Type Extensions
@@ -599,7 +599,7 @@ class TypeExtensionNode(TypeSystemDefinitionNode):
599
599
__slots__ = "name" , "directives"
600
600
601
601
name : NameNode
602
- directives : Optional [ FrozenList [DirectiveNode ] ]
602
+ directives : FrozenList [DirectiveNode ]
603
603
604
604
605
605
TypeSystemExtensionNode = Union [SchemaExtensionNode , TypeExtensionNode ]
@@ -612,30 +612,30 @@ class ScalarTypeExtensionNode(TypeExtensionNode):
612
612
class ObjectTypeExtensionNode (TypeExtensionNode ):
613
613
__slots__ = "interfaces" , "fields"
614
614
615
- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
616
- fields : Optional [ FrozenList [FieldDefinitionNode ] ]
615
+ interfaces : FrozenList [NamedTypeNode ]
616
+ fields : FrozenList [FieldDefinitionNode ]
617
617
618
618
619
619
class InterfaceTypeExtensionNode (TypeExtensionNode ):
620
620
__slots__ = "interfaces" , "fields"
621
621
622
- interfaces : Optional [ FrozenList [NamedTypeNode ] ]
623
- fields : Optional [ FrozenList [FieldDefinitionNode ] ]
622
+ interfaces : FrozenList [NamedTypeNode ]
623
+ fields : FrozenList [FieldDefinitionNode ]
624
624
625
625
626
626
class UnionTypeExtensionNode (TypeExtensionNode ):
627
627
__slots__ = ("types" ,)
628
628
629
- types : Optional [ FrozenList [NamedTypeNode ] ]
629
+ types : FrozenList [NamedTypeNode ]
630
630
631
631
632
632
class EnumTypeExtensionNode (TypeExtensionNode ):
633
633
__slots__ = ("values" ,)
634
634
635
- values : Optional [ FrozenList [EnumValueDefinitionNode ] ]
635
+ values : FrozenList [EnumValueDefinitionNode ]
636
636
637
637
638
638
class InputObjectTypeExtensionNode (TypeExtensionNode ):
639
639
__slots__ = ("fields" ,)
640
640
641
- fields : Optional [ FrozenList [InputValueDefinitionNode ] ]
641
+ fields : FrozenList [InputValueDefinitionNode ]
0 commit comments