У меня есть сценарий, который я не знаю, как обращаться с GraphQL:
Пользователь запрашивает создание бронирования, запрос mutation booking(date: "20190101", userId: "1"){confNumber}
, сервер должен отправить SMS-сообщение этому пользователю после подтверждения бронирования. Но в ответе API бронирования номер телефона отсутствует, поэтому, если я смогу обновить этот запрос до mutation booking(date: "20190101", userId: "1"){confNumber, guest{phoneNumber}}
, я смогу получить номер телефона и отправить SMS с помощью API-хука.
Вкратце, есть ли способ сделать это неявное добавление запроса? чтобы помочь бэкэнду вставить какое-либо необходимое поле в запрос (мутация). И это поле возврата из мутации, поэтому я не могу сделать его обязательным элементом.