Add auth queries and mutations

This commit is contained in:
Hazem Krimi
2021-04-28 21:26:58 +01:00
parent 6245f236cb
commit 176e63630b
+117
View File
@@ -0,0 +1,117 @@
import gql from 'graphql-tag';
export const SIGNUP = gql`
mutation Signup(
$email: String!
$password: String!
$firstName: String!
$lastName: String!
$phone: PhoneInputModel!
$address: AddressInputModel!
$active: Boolean!
$role: Role!
) {
signup(
email: $email
password: $password
firstName: $firstName
lastName: $lastName
phone: $phone
address: $address
active: $active
role: $role
) {
user {
id
email
firstName
lastName
phone {
prefix
number
}
address {
place
city
country
zip
}
active
role
}
token
}
}
`;
export const LOGIN = gql`
mutation Login($email: String!, $password: String!) {
login(email: $email, password: $password) {
user {
id
email
firstName
lastName
phone {
prefix
number
}
address {
place
city
country
zip
}
active
role
}
token
}
}
`;
export const RESET_PASSWORD = gql`
mutation ResetPassword($email: String!) {
resetUserPassword(email: $email) {
id
email
firstName
lastName
phone {
prefix
number
}
address {
place
city
country
zip
}
active
role
}
}
`;
export const CONFIRM_USER_RESET_PASSWORD = gql`
mutation ConfirmUserResetPassword($id: String!, $password: String!) {
confirmUserResetPassword(id: $id, password: $password) {
id
email
firstName
lastName
phone {
prefix
number
}
address {
place
city
country
zip
}
active
role
}
}
`;