@cenoa/waas-js-sdk
Version:
Official Cenoa Wallet as a Service SDK
33 lines (32 loc) • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getUsers = exports.getUser = exports.createUser = exports.otpValidation = exports.userCreationIntention = void 0;
function userCreationIntention(instance, payload) {
return instance
.post('/user-creation-intention', payload)
.then(resp => resp.data);
}
exports.userCreationIntention = userCreationIntention;
function otpValidation(instance, payload) {
return instance.post('/otp-validation', payload).then(resp => resp.data);
}
exports.otpValidation = otpValidation;
function createUser(instance, payload) {
return instance.post('/users', payload).then(resp => resp.data);
}
exports.createUser = createUser;
function getUser(instance, cenoaUserId) {
return instance.get(`/users/${cenoaUserId}`).then(resp => resp.data);
}
exports.getUser = getUser;
function getUsers(instance, payload) {
return instance
.get('/users', {
params: {
limit: payload === null || payload === void 0 ? void 0 : payload.limit,
lastEvaluatedKey: payload === null || payload === void 0 ? void 0 : payload.lastEvaluatedKey,
},
})
.then(resp => resp.data);
}
exports.getUsers = getUsers;