File tree Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,8 @@ type Query {
42
42
}
43
43
44
44
type Mutation {
45
- addPet (pet : PetInput ): Pet
45
+ addPet (pet : PetInput ! ): Pet
46
+ addPets (pet : [PetInput ! ]! ): [Pet ]
46
47
}
47
48
48
49
enum DogCommand {
@@ -1351,6 +1352,12 @@ query goodComplexDefaultValue($search: FindDogInput = { name: "Fido" }) {
1351
1352
name
1352
1353
}
1353
1354
}
1355
+
1356
+ mutation addPet ($pet : PetInput ! = { cat : { name : " Brontie" } }) {
1357
+ addPet (pet : $pet ) {
1358
+ name
1359
+ }
1360
+ }
1354
1361
```
1355
1362
1356
1363
Non-coercible values (such as a String into an Int) are invalid. The following
@@ -1366,6 +1373,24 @@ query badComplexValue {
1366
1373
name
1367
1374
}
1368
1375
}
1376
+
1377
+ mutation oneOfWithNoFields {
1378
+ addPet (pet : {}) {
1379
+ name
1380
+ }
1381
+ }
1382
+
1383
+ mutation oneOfWithTwoFields ($dog : DogInput ) {
1384
+ addPet (pet : { cat : { name : " Brontie" }, dog : $dog }) {
1385
+ name
1386
+ }
1387
+ }
1388
+
1389
+ mutation listOfOneOfWithNullableVariable ($dog : DogInput ) {
1390
+ addPets (pets : [{ dog : $dog }]) {
1391
+ name
1392
+ }
1393
+ }
1369
1394
```
1370
1395
1371
1396
### Input Object Field Names
You can’t perform that action at this time.
0 commit comments