C
Size: a a a
C
ОЛ
AK
2
S
2
mutation UpdateUser($email: String!, $input : UpdateUserInput) {
updateUser(
email: $email
input: $input
) {
id
firstName
}
}
;𝘂
2
2
𝘂
2
𝘂
2
𝘂
2
2
𝘂
mutation UpdateUser($email: String!, $input: UpdateUserInput) {2й, большой
updateUser(email: $email, input: $input) {
id
firstName
}
}
mutation UpdateUser($email: String!, $input: UpdateUserInput) {И вызывай тот который тебе нужен:
updateUser(email: $email, input: $input) {
id
firstName
field3
field4
field5
field6
}
}
if (needSmallData) {
query(маленький)
} else {
query(большой)
}
А дополнить уже написанный запрос можно разве что костылём через конкатинацию строк, например:"mutation UpdateUser($email: String!, $input: UpdateUserInput) {+ твои_поля +
updateUser(email: $email, input: $input) {
id
firstName"
"}"
}
VS
@skip @includ
e, если полей не много то подойдет
query ($includeAuthor: Boolean!) {
queryPost {
id
title
text
author @include(if: $includeAuthor) {
id
name
}
}
}