UNPKG

@rnga/orders

Version:

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

176 lines (138 loc) 2.39 kB
import gql from 'graphql-tag'; import { serviceFieldsFragment, tarifFieldsFragment, } from "./fragments"; export const fragmentService = ` fragment service on Service { ...serviceFields Tarifs{ ...tarifFields } } ${serviceFieldsFragment} ${tarifFieldsFragment} `; export const servicesConnection = gql` query servicesConnection( $first:Int! $skip:Int $orderBy: ServiceOrderByInput $where:ServiceWhereInput ){ objectsConnection:servicesConnection( first: $first skip: $skip orderBy: $orderBy where:$where ){ pageInfo{ hasNextPage hasPreviousPage startCursor endCursor } aggregate{ count } edges{ node{ ...service } } } } ${fragmentService} `; export const services = gql` query services( $first:Int $skip:Int $orderBy: ServiceOrderByInput $where:ServiceWhereInput ){ objects:services( first: $first skip: $skip orderBy: $orderBy where:$where ){ ...service } } ${fragmentService} `; export const service = gql` query serviceByServicename( $where:ServiceWhereUniqueInput! ){ object:service( where:$where ){ ...service } } ${fragmentService} `; export const updateServiceProcessor = gql` mutation updateServiceProcessor( $data: ServiceUpdateInput! $where: ServiceWhereUniqueInput! ){ response: updateServiceProcessor( where: $where data: $data ){ success message errors{ key message } data{ ...service } } } ${fragmentService} `; export const exportServiceProcessor = gql` mutation exportServiceProcessor( $id: ID! ){ response: exportServiceProcessor( id: $id ){ success message errors{ key message } data{ ...service } } } ${fragmentService} `; export const createServiceProcessor = gql` mutation createServiceProcessor( $data: ServiceCreateInput! ){ response: createServiceProcessor( data: $data ){ success message errors{ key message } data{ ...service } } } ${fragmentService} `;