UNPKG

@rnga/orders

Version:

## Get schema from @prisma-cms 1. yarn get-api-schema -e http://localhost:4000 2. yarn build-api-fragments

343 lines (273 loc) 4.52 kB
import gql from 'graphql-tag'; import { userFieldsFragment, } from "./fragments"; export const fragmentUser = ` fragment user on User { ...userFields } ${userFieldsFragment} `; export const usersConnection = gql` query usersConnection( $first:Int! $skip:Int $orderBy: UserOrderByInput! $where:UserWhereInput ){ objectsConnection:usersConnection( first: $first skip: $skip orderBy: $orderBy where:$where ){ pageInfo{ hasNextPage hasPreviousPage startCursor endCursor } aggregate{ count } edges{ node{ ...user } } } } ${fragmentUser} `; export const users = gql` query usersConnection( $first:Int! $skip:Int $orderBy: UserOrderByInput $where:UserWhereInput ){ objects:users( first: $first skip: $skip orderBy: $orderBy where:$where ){ ...user } } ${fragmentUser} `; export const my = gql` query me{ me{ ...user } } ${fragmentUser} `; export const user = gql` query userByUsername( $where:UserWhereUniqueInput! ){ object:user( where:$where ){ ...user } } ${fragmentUser} `; export const signin = gql` mutation signin( # $username: String! $identity: String! $password: String! # $where: UserWhereUniqueInput! ){ response:signin( # username: $username identity: $identity # where: $where password: $password ){ success message errors{ key message } token data{ ...user } } } ${fragmentUser} `; export const signup = gql` mutation signup( $username: String! # $firstname: String! # $lastname: String! # $middlename: String $email: String! $password: String! ){ response:signup( username: $username # firstname: $firstname # lastname: $lastname # middlename: $middlename email: $email password: $password ){ success message errors{ key message } token data{ ...user } } } ${fragmentUser} `; // export const updateUser = gql` // mutation updateUser( // $data: UserUpdateInput! // # $updateUserWhere: UserWhereUniqueInput! // ){ // updateUser( // # id:ID! // # where: $updateUserWhere // data: $data // ){ // ...user // } // } // ${fragmentUser} // `; export const updateUserProcessor = gql` mutation updateUserProcessor( $data: UserUpdateInput! $where: UserWhereUniqueInput! ){ response: updateUserProcessor( where: $where data: $data ){ success message errors{ key message } data{ ...user } } } ${fragmentUser} `; export const exportUserProcessor = gql` mutation exportUserProcessor( $id: ID! ){ response: exportUserProcessor( id: $id ){ success message errors{ key message } data{ ...user } } } ${fragmentUser} `; export const requestJoinUserProcessor = gql` mutation requestJoinUserProcessor( $data: RequestJoinUserInput! ){ response: requestJoinUserProcessor( data: $data ){ success message errors{ key message } data{ ...user } } } ${fragmentUser} `; export const createUserProcessor = gql` mutation createUserProcessor( $data: UserCreateInput! ){ response: createUserProcessor( data: $data ){ success message errors{ key message } data{ ...user } } } ${fragmentUser} `; export const resetPassword = gql` mutation resetPassword( # $username: String! $where:UserWhereUniqueInput! ){ response: resetPassword( # username: $username where: $where ) } `; export const subscribeUser = gql` subscription subscribeUser( $userId:ID ){ user( where:{ node:{ id: $userId } } ){ mutation node{ id secondID } } } `; export const getUserToken = gql` query getUserToken( $userId: ID! ){ getUserToken( userId: $userId ) } `;