@@ -1570,10 +1570,10 @@ objects have a separate type in the system.
15701570
15711571**OneOf Input Objects **
15721572
1573- OneOf Input Objects are a special variant of Input Objects where the type system
1574- asserts that exactly one of the fields must be set and non -null , all others
1575- being omitted . This is useful for representing situations where an input may be
1576- one of many different options .
1573+ :: A _OneOf Input Object_ is a special variant of Input Object where the type
1574+ system asserts that exactly one of the fields must be set and non -null , all
1575+ others being omitted . This is useful for representing situations where an input
1576+ may be one of many different options .
15771577
15781578When using the type system definition language , the `@oneOf ` directive is used
15791579to indicate that an Input Object is a OneOf Input Object (and thus requires
@@ -1683,7 +1683,7 @@ is constructed with the following rules:
16831683 variable definition does not provide a default value , the input object field
16841684 definition 's default value should be used .
16851685
1686- Further , if the input object is a OneOf Input Object , the following additional
1686+ Further , if the input object is a _OneOf Input Object_ , the following additional
16871687rules apply :
16881688
16891689- If the input object literal or unordered map does not contain exactly one
@@ -1779,7 +1779,7 @@ input ExampleOneOfInputObject @oneOf {
17791779 returns {true }.
17801780 4. If input field type is Non -Null and a default value is not defined :
17811781 1. The `@deprecated ` directive must not be applied to this input field .
1782- 5. If the Input Object is a OneOf Input Object then :
1782+ 5. If the Input Object is a _OneOf Input Object_ then :
17831783 1. The type of the input field must be nullable .
17841784 2. The input field must not have a default value .
178517853. If an Input Object references itself either directly or through referenced
@@ -1811,7 +1811,7 @@ defined.
18111811 Input Object type .
181218125. The `@oneOf ` directive must not be provided by an Input Object type
18131813 extension .
1814- 6. If the original Input Object is a OneOf Input Object then :
1814+ 6. If the original Input Object is a _OneOf Input Object_ then :
18151815 1. All fields of the Input Object type extension must be nullable .
18161816 2. All fields of the Input Object type extension must not have default
18171817 values .
0 commit comments