mirror of
https://github.com/hazemKrimi/crimson-quirks-ui.git
synced 2026-05-01 18:20:28 +00:00
193 lines
3.0 KiB
TypeScript
193 lines
3.0 KiB
TypeScript
import gql from 'graphql-tag';
|
|
|
|
export const SIGNUP = gql`
|
|
mutation Signup($email: String!, $password: String!) {
|
|
signup(email: $email, password: $password) {
|
|
user {
|
|
id
|
|
email
|
|
firstName
|
|
lastName
|
|
phone {
|
|
prefix
|
|
number
|
|
}
|
|
address {
|
|
place
|
|
city
|
|
country
|
|
zip
|
|
}
|
|
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
|
|
}
|
|
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
|
|
}
|
|
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
|
|
}
|
|
role
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const UPDATE_USER_INFO = gql`
|
|
mutation UpdateUserInfo($user: UpdateUserInput!) {
|
|
updateUserInfo(user: $user) {
|
|
id
|
|
email
|
|
firstName
|
|
lastName
|
|
phone {
|
|
prefix
|
|
number
|
|
}
|
|
address {
|
|
place
|
|
city
|
|
country
|
|
zip
|
|
}
|
|
role
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const UPDATE_USER_PASSWORD = gql`
|
|
mutation UpdateUserPassword($id: String!, $password: PasswordInput!) {
|
|
updateUserPassword(id: $id, password: $password) {
|
|
id
|
|
email
|
|
firstName
|
|
lastName
|
|
phone {
|
|
prefix
|
|
number
|
|
}
|
|
address {
|
|
place
|
|
city
|
|
country
|
|
zip
|
|
}
|
|
role
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const DELETE_USER = gql`
|
|
mutation DeleteUser($id: String!, $password: String!) {
|
|
deleteUser(id: $id, password: $password) {
|
|
id
|
|
email
|
|
firstName
|
|
lastName
|
|
phone {
|
|
prefix
|
|
number
|
|
}
|
|
address {
|
|
place
|
|
city
|
|
country
|
|
zip
|
|
}
|
|
role
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const GET_USER_BY_ID = gql`
|
|
query GetUserById($id: String!) {
|
|
getUserById(id: $id) {
|
|
id
|
|
email
|
|
firstName
|
|
lastName
|
|
phone {
|
|
prefix
|
|
number
|
|
}
|
|
address {
|
|
place
|
|
city
|
|
country
|
|
zip
|
|
}
|
|
role
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const GET_COUNTRY_CODES = gql`
|
|
query GetCountryCodes {
|
|
getCountryCode {
|
|
prefix
|
|
country
|
|
}
|
|
}
|
|
`;
|