UNPKG

@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
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} `;