UNPKG

eligible-node

Version:

Eligible Node.js bindings https://eligible.com

30 lines (26 loc) 905 B
var Config = require('./http/config'); var errors = require('./errors'); function Eligible(config) { if (!(config instanceof Config)) { config = new Config(config); } var eligible = { config: config, Payer: require('./models/payer')(config), Coverage: require('./models/coverage')(config), Claim: require('./models/claim')(config), Payment: require('./models/payment')(config), Customer: require('./models/customer')(config), Referral: require('./models/referral')(config), Precertification: require('./models/precertification')(config), Enrollment: require('./models/enrollment')(config), X12: require('./models/x12')(config), Ticket: require('./models/ticket')(config), }; return eligible; } Eligible.Config = Config; Object.keys(errors).forEach(function(errorType) { Eligible[errorType] = errors[errorType]; }); module.exports = Eligible;