export const getItemsQueryString: "\n query itemsWithStats($storeId: String!, $key: ItemSortFieldInput!, $isDesc: Boolean, $filter: ItemFilterInput, $first: Int, $offset: Int) {\n items(storeId: $storeId, sort: {key: $key, desc: $isDesc}, filter: $filter, page: {first: $first, offset: $offset}) {\n ... on ItemConnector {\n __typename\n nodes {\n code\n id\n name\n unitName\n defaultPackSize\n availableStockOnHand(storeId: $storeId)\n stats(storeId: $storeId) {\n averageMonthlyConsumption\n availableStockOnHand\n availableMonthsOfStockOnHand\n monthsOfStockOnHand\n totalConsumption\n stockOnHand\n }\n }\n totalCount\n }\n }\n }"; export const insertOutboundShipmentQuery: "mutation insertOutboundShipment($id: String!, $otherPartyId: String!, $storeId: String!) {\n insertOutboundShipment(\n storeId: $storeId\n input: {id: $id, otherPartyId: $otherPartyId}\n ) {\n __typename\n ... on InvoiceNode {\n id\n invoiceNumber\n }\n ... on InsertOutboundShipmentError {\n __typename\n error {\n description\n ... on OtherPartyNotACustomer {\n __typename\n description\n }\n ... on OtherPartyNotVisible {\n __typename\n description\n }\n description\n }\n }\n ... on NodeError {\n __typename\n error {\n description\n ... on DatabaseError {\n __typename\n description\n fullError\n }\n ... on RecordNotFound {\n __typename\n description\n }\n }\n }\n }\n}"; export const upsertOutboundShipmentQuery: "mutation upsertOutboundShipment($storeId: String!, $input: BatchOutboundShipmentInput!) {\n batchOutboundShipment(storeId: $storeId, input: $input) {\n __typename\n insertOutboundShipmentUnallocatedLines {\n id\n response {\n ... on InsertOutboundShipmentUnallocatedLineError {\n __typename\n error {\n description\n }\n }\n ... on InvoiceLineNode {\n id\n }\n }\n }\n deleteOutboundShipmentLines {\n id\n response {\n ... on DeleteOutboundShipmentLineError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n ... on CannotEditInvoice {\n __typename\n description\n }\n ... on ForeignKeyError {\n __typename\n description\n key\n }\n }\n }\n ... on DeleteResponse {\n id\n }\n }\n }\n deleteOutboundShipmentServiceLines {\n id\n response {\n ... on DeleteResponse {\n id\n }\n ... on DeleteOutboundShipmentServiceLineError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n ... on CannotEditInvoice {\n __typename\n description\n }\n ... on ForeignKeyError {\n __typename\n description\n key\n }\n }\n }\n }\n }\n deleteOutboundShipmentUnallocatedLines {\n id\n response {\n ... on DeleteResponse {\n id\n }\n ... on DeleteOutboundShipmentUnallocatedLineError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n }\n }\n }\n }\n deleteOutboundShipments {\n id\n response {\n ... on DeleteResponse {\n id\n }\n ... on DeleteOutboundShipmentError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n ... on CannotDeleteInvoiceWithLines {\n __typename\n description\n }\n ... on CannotEditInvoice {\n __typename\n description\n }\n }\n }\n }\n }\n insertOutboundShipmentLines {\n id\n response {\n ... on InsertOutboundShipmentLineError {\n __typename\n error {\n description\n }\n }\n }\n }\n insertOutboundShipmentServiceLines {\n id\n response {\n ... on InsertOutboundShipmentServiceLineError {\n __typename\n error {\n description\n }\n }\n }\n }\n insertOutboundShipments {\n id\n response {\n ... on InsertOutboundShipmentError {\n __typename\n error {\n description\n }\n }\n ... on NodeError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n ... on DatabaseError {\n __typename\n description\n fullError\n }\n }\n }\n }\n }\n updateOutboundShipmentLines {\n id\n response {\n ... on UpdateOutboundShipmentLineError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n ... on CannotEditInvoice {\n __typename\n description\n }\n ... on ForeignKeyError {\n __typename\n description\n key\n }\n ... on LocationIsOnHold {\n __typename\n description\n }\n ... on LocationNotFound {\n __typename\n description\n }\n ... on NotEnoughStockForReduction {\n __typename\n batch {\n ... on NodeError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n ... on DatabaseError {\n __typename\n description\n fullError\n }\n }\n }\n }\n }\n ... on StockLineAlreadyExistsInInvoice {\n __typename\n description\n }\n ... on StockLineIsOnHold {\n __typename\n description\n }\n }\n }\n }\n }\n updateOutboundShipmentServiceLines {\n id\n response {\n ... on UpdateOutboundShipmentServiceLineError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n ... on CannotEditInvoice {\n __typename\n description\n }\n ... on ForeignKeyError {\n __typename\n description\n key\n }\n }\n }\n }\n }\n updateOutboundShipmentUnallocatedLines {\n id\n response {\n ... on UpdateOutboundShipmentUnallocatedLineError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n }\n }\n }\n }\n updateOutboundShipments {\n id\n response {\n ... on UpdateOutboundShipmentError {\n __typename\n error {\n description\n }\n }\n ... on NodeError {\n __typename\n error {\n description\n }\n }\n }\n }\n allocateOutboundShipmentUnallocatedLines {\n id\n response {\n ... on AllocateOutboundShipmentUnallocatedLineError {\n __typename\n error {\n description\n ... on RecordNotFound {\n __typename\n description\n }\n }\n }\n ... on AllocateOutboundShipmentUnallocatedLineNode {\n __typename\n deletes {\n id\n }\n inserts {\n totalCount\n }\n updates {\n totalCount\n }\n }\n }\n }\n }\n}";