История изменений
Исправление rtxtxtrx, (текущая версия) :
type Mutation {
updateUser(id: Int!, data: UserData!): ...
}
input UserData {
name: String
email: String
...
}
А запрос типа такого:
mutation {
updateUser(
id: 123
data: {
email: "govno@mail.sru"
})
}
Странный вопрос…
А тебя же ответ интересует. Просто поля User… При регистрации так же возвращается User. Создание/обновление -> Возвращаем объект, при удалении можно что-то типа {"deleted": true}
. Как в Rest’е, короче
Исправление rtxtxtrx, :
type Mutation {
updateUser(id: Int!, data: UserData!): ...
}
input UserData {
name: String
email: String
...
}
А запрос типа такого:
mutation {
updateUser(
id: 123
data: {
email: "govno@mail.sru"
})
}
Странный вопрос…
А тебя же ответ интересует. Просто поля User… При регистрации так же возвращается User. Создание/обновление -> Возвращаем объект, при удалении можно что-то типа {"deleted": true}
Исправление rtxtxtrx, :
type Mutation {
updateUser(id: Int!, data: UserData!): ...
}
input UserData {
name: String
email: String
...
}
А запрос типа такого:
mutation {
updateUser(
id: 123
data: {
email: "govno@mail.sru"
})
}
Странный вопрос
Исходная версия rtxtxtrx, :
type Mutation {
updateUser(id: Int!, data: UserData!): ...
}
input UserData {
name: String
email: String
...
}
А запрос типа такого:
mutation {
updateUser(
id: 123,
data: {
email: "govno@mail.sru"
})
}
Странный вопрос