Your IP : 216.73.216.43


Current Path : /home/deltalab/PMS/sms-connector/graphql/types/
Upload File :
Current File : //home/deltalab/PMS/sms-connector/graphql/types/rate.type.js

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

class Rate {
  carrier       = 'Carrier!';
  rate          = 'Float!';
  rateId        = 'String!';
  deliveryDays  = 'String!';
  currency      = 'String!';
}

class RateCollection {
  rates = '[Rate]!';
}

const rateTC = schemaComposer.createObjectTC({
  name: 'Rate',
  fields: new Rate()
});

const ratesCollectionTC = schemaComposer.createObjectTC({
  name: 'RatesCollection',
  fields: new RateCollection()
});

// EXPORTS ==================================================
module.exports = { 
  rateTC, 
  ratesCollectionTC,
};