UNPKG

entity-locker-sdk

Version:

Node.js SDK for DigiLocker's Entity Locker integration

23 lines (19 loc) 824 B
const auth = require('./auth'); const entity = require('./entity'); const user = require('./user'); const documents = require('./documents'); module.exports = function EntityLockerSDK(config) { return { getAuthorizationUrl: auth.getAuthorizationUrl.bind(null, config), getAccessToken: auth.getAccessToken.bind(null, config), refreshAccessToken: auth.refreshAccessToken.bind(null, config), revokeToken: auth.revokeToken.bind(null, config), getEntityDetails: entity.getEntityDetails, getUserDetails: user.getUserDetails, getSelfUploadedDocuments: documents.getSelfUploadedDocuments, getIssuedDocuments: documents.getIssuedDocuments, downloadFileFromURI: documents.downloadFileFromURI, downloadXmlFromURI: documents.downloadXmlFromURI, uploadFile: documents.uploadFile, }; };