summaryrefslogtreecommitdiffstats
path: root/backend/src/schema.graphql
diff options
context:
space:
mode:
Diffstat (limited to 'backend/src/schema.graphql')
-rw-r--r--backend/src/schema.graphql13
1 files changed, 6 insertions, 7 deletions
diff --git a/backend/src/schema.graphql b/backend/src/schema.graphql
index 14d4797..bd60b61 100644
--- a/backend/src/schema.graphql
+++ b/backend/src/schema.graphql
@@ -7,10 +7,10 @@ type Query {
}
type Mutation {
- signup(email: String!, password: String!, name: String!): AuthPayload!
- signin(email: String!, password: String!): AuthPayload!
+ signup(email: String!, password: String!, name: String!): User!
+ signin(email: String!, password: String!): User!
requestReset(email: String!): User
- resetPassword(resetToken: String!, password: String!, confirmPassword: String!): AuthPayload!
+ resetPassword(resetToken: String!, password: String!, confirmPassword: String!): User!
createItem(title: String, description: String, price: Int, image: String, largeImage: String): Item!
deleteItem(id: ID!): Item!
updateItem(id: ID!, title: String, description: String, price: Int): Item!
@@ -18,13 +18,12 @@ type Mutation {
removeFromCart(id: ID!): CartItem
createOrder(token: String!): Order!
updateUser(name: String): User
- signout: User
+ signout: SuccessMessage
updatePermissions(permissions: [Permission], userId: ID!): User
}
-type AuthPayload {
- token: String!
- user: User!
+type SuccessMessage {
+ message: String
}
type User {