UNPKG

@rnga/orders

Version:

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

208 lines (162 loc) 3.02 kB
import gql from 'graphql-tag'; import { orderItemFieldsFragment, userFieldsFragment, expertiseFieldsFragment, expertiserFieldsFragment, } from "./fragments"; export const fragmentOrderItem = ` fragment orderItem on OrderItem { ...orderItemFields Order{ id number date User{ ...userFields } } Expertises{ ...expertiseFields Expertiser{ ...expertiserFields } } } ${userFieldsFragment} ${orderItemFieldsFragment} ${expertiseFieldsFragment} ${expertiserFieldsFragment} `; export const orderItemsConnection = gql` query orderItemsConnection( $first:Int! $skip:Int $orderBy: OrderItemOrderByInput $where:OrderItemWhereInput ){ objectsConnection:orderItemsConnection( first: $first skip: $skip orderBy: $orderBy where:$where ){ aggregate{ count } edges{ node{ ...orderItem } } } } ${fragmentOrderItem} `; export const orderItems = gql` query orderItems( $first:Int! $skip:Int $orderBy: OrderItemOrderByInput $where:OrderItemWhereInput ){ objects:orderItems( first: $first skip: $skip orderBy: $orderBy where:$where ){ ...orderItem } } ${fragmentOrderItem} `; export const orderItem = gql` query orderByOrderItemname( $where:OrderItemWhereUniqueInput! ){ object:orderItem( where:$where ){ ...orderItem } } ${fragmentOrderItem} `; export const getUrlBySlab = gql` query getUrlBySlab( $slab: String! ){ url: getUrlBySlab( slab: $slab ) } `; // export const updateOrderItem = gql` // mutation updateOrderItem( // $data: OrderItemUpdateInput! // # $updateOrderItemWhere: OrderItemWhereUniqueInput! // ){ // updateOrderItem( // # id:ID! // # where: $updateOrderItemWhere // data: $data // ){ // ...orderItem // } // } // ${fragmentOrderItem} // `; export const updateOrderItemProcessor = gql` mutation updateOrderItemProcessor( $data: OrderItemUpdateInput! $where: OrderItemWhereUniqueInput! ){ response: updateOrderItemProcessor( where: $where data: $data ){ success message errors{ key message } data{ ...orderItem } } } ${fragmentOrderItem} `; export const createOrderItemProcessor = gql` mutation createOrderItemProcessor( $data: OrderItemCreateInput! ){ response: createOrderItemProcessor( data: $data ){ success message errors{ key message } data{ ...orderItem } } } ${fragmentOrderItem} `; export const deleteOrderItem = gql` mutation deleteOrderItem( $where: OrderItemWhereUniqueInput! ){ response: deleteOrderItem( where: $where ){ id } } `;