@rnga/orders
Version:
## Get schema from @prisma-cms 1. yarn get-api-schema -e http://localhost:4000 2. yarn build-api-fragments
196 lines (156 loc) • 2.94 kB
JavaScript
import gql from 'graphql-tag';
import {
serviceOrderFieldsFragment,
tarifFieldsFragment,
userFieldsFragment,
orderItemFieldsFragment,
serviceFieldsFragment,
} from "./fragments";
export const fragmentServiceOrder = `
fragment serviceOrder on ServiceOrder {
...serviceOrderFields
User{
...userFields
}
OrderItem{
...orderItemFields
ServiceOrders{
id
}
}
Service{
...serviceFields
}
Tarif{
...tarifFields
}
}
${serviceOrderFieldsFragment}
${userFieldsFragment}
${orderItemFieldsFragment}
${serviceFieldsFragment}
${tarifFieldsFragment}
`;
export const serviceOrdersConnection = gql`
query serviceOrdersConnection(
$first:Int!
$skip:Int
$orderBy: ServiceOrderOrderByInput
$where:ServiceOrderWhereInput
){
objectsConnection:serviceOrdersConnection(
first: $first
skip: $skip
orderBy: $orderBy
where:$where
){
pageInfo{
hasNextPage
hasPreviousPage
startCursor
endCursor
}
aggregate{
count
}
edges{
node{
...serviceOrder
}
}
}
}
${fragmentServiceOrder}
`;
export const serviceOrders = gql`
query serviceOrders(
$first:Int
$skip:Int
$orderBy: ServiceOrderOrderByInput
$where:ServiceOrderWhereInput
){
objects:serviceOrders(
first: $first
skip: $skip
orderBy: $orderBy
where:$where
){
...serviceOrder
}
}
${fragmentServiceOrder}
`;
export const serviceOrder = gql`
query serviceOrderByServiceOrdername(
$where:ServiceOrderWhereUniqueInput!
){
object:serviceOrder(
where:$where
){
...serviceOrder
}
}
${fragmentServiceOrder}
`;
export const updateServiceOrderProcessor = gql`
mutation updateServiceOrderProcessor(
$data: ServiceOrderUpdateInput!
$where: ServiceOrderWhereUniqueInput!
){
response: updateServiceOrderProcessor(
where: $where
data: $data
){
success
message
errors{
key
message
}
data{
...serviceOrder
}
}
}
${fragmentServiceOrder}
`;
export const exportServiceOrderProcessor = gql`
mutation exportServiceOrderProcessor(
$id: ID!
){
response: exportServiceOrderProcessor(
id: $id
){
success
message
errors{
key
message
}
data{
...serviceOrder
}
}
}
${fragmentServiceOrder}
`;
export const createServiceOrderProcessor = gql`
mutation createServiceOrderProcessor(
$data: ServiceOrderCreateInput!
){
response: createServiceOrderProcessor(
data: $data
){
success
message
errors{
key
message
}
data{
...serviceOrder
}
}
}
${fragmentServiceOrder}
`;