Your IP : 216.73.216.220


Current Path : /proc/thread-self/root/home/deltalab/PMS/sms-connector/graphql/schemas/
Upload File :
Current File : //proc/thread-self/root/home/deltalab/PMS/sms-connector/graphql/schemas/index.js

const { schemaComposer } = require('graphql-compose');

// SCHEMAS ==========================================
const { ratesQueries } = require('./rate.schema');
const { shipmentQueries, shipmentMutations } = require('./shipment.schema');
const { manifestQueries, manifestMutations } = require('./manifest.schema');
const { pickupMutations } = require('./pickup.schema');

// QUERIES ==========================================
schemaComposer.Query.addFields({
  ...manifestQueries,
  ...ratesQueries,
  ...shipmentQueries,
});

// MUTATIONS ========================================
schemaComposer.Mutation.addFields({
  ...manifestMutations,
  ...pickupMutations,
  ...shipmentMutations,
});

module.exports = { graphQLSchemas: schemaComposer.buildSchema() };