New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mx-atrium

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mx-atrium - npm Package Compare versions

Comparing version 0.0.8 to 0.0.9

examples/accountsandtransactions.js

113

index.js

@@ -200,3 +200,3 @@ require('es6-promise').polyfill();

.then(response => {
if (response.ok) {
if (response.ok && response.status != 204) {
return response.json();

@@ -210,19 +210,22 @@ } else {

//Parameters utility
Atrium.Client.prototype.optionalParameters = function (name, fromDate, toDate, pageNumber, recordsPerPage) {
Atrium.Client.prototype.optionalParameters = function (request) {
var params = "?";
if (name != null) {
params += "name=" + name + "&";
if ("params" in request) {
var passedParams = request.params;
if ("name" in passedParams && request.params.name != null) {
params += "name=" + request.params.name + "&";
}
if ("from_date" in passedParams && request.params.from_date != null) {
params += "from_date=" + request.params.from_date + "&";
}
if ("to_date" in passedParams && request.params.to_date != null) {
params += "to_date=" + request.params.to_date + "&";
}
if ("page" in passedParams && request.params.page != null) {
params += "page=" + request.params.page + "&";
}
if ("records_per_page" in passedParams && request.params.records_per_page != null) {
params += "records_per_page=" + request.params.records_per_page + "&";
}
}
if (fromDate != null) {
params += "from_date=" + fromDate + "&";
}
if (toDate != null) {
params += "to_date=" + toDate + "&";
}
if (pageNumber != null) {
params += "page=" + pageNumber + "&";
}
if (recordsPerPage != null) {
params += "records_per_page=" + recordsPerPage + "&";
}
params = params.slice(0, -1);

@@ -234,11 +237,11 @@

//Users
Atrium.Client.prototype.createUser = function (request) {
Atrium.Client.prototype.createUser = function (request = {}) {
return this._fetchUtility('users', 'POST', request.body);
};
Atrium.Client.prototype.readUser = function (request) {
Atrium.Client.prototype.readUser = function (request = {}) {
return this._fetchUtility('users/' + request.params.userGuid, 'GET');
};
Atrium.Client.prototype.updateUser = function (request) {
Atrium.Client.prototype.updateUser = function (request = {}) {
const user = Object.assign({}, request.body.user);

@@ -253,4 +256,4 @@

Atrium.Client.prototype.listUsers = function (request) {
var params = this.optionalParameters(null, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listUsers = function (request = {}) {
var params = this.optionalParameters(request);

@@ -260,3 +263,3 @@ return this._fetchUtility('users' + params, 'GET');

Atrium.Client.prototype.deleteUser = function (request) {
Atrium.Client.prototype.deleteUser = function (request = {}) {
return this._fetchUtility('users/' + request.params.userGuid, 'DELETE');

@@ -266,4 +269,4 @@ };

//Institutions
Atrium.Client.prototype.listInstitutions = function (request) {
var params = this.optionalParameters(request.params.name, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listInstitutions = function (request = {}) {
var params = this.optionalParameters(request);

@@ -273,8 +276,8 @@ return this._fetchUtility('institutions' + params, 'GET');

Atrium.Client.prototype.readInstitution = function (request) {
Atrium.Client.prototype.readInstitution = function (request = {}) {
return this._fetchUtility('institutions/' + request.params.institutionCode, 'GET');
};
Atrium.Client.prototype.listCredentials = function (request) {
var params = this.optionalParameters(null, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listCredentials = function (request = {}) {
var params = this.optionalParameters(request);

@@ -285,20 +288,20 @@ return this._fetchUtility(`institutions/${request.params.institutionCode}/credentials` + params, 'GET');

//Members
Atrium.Client.prototype.createMember = function (request) {
Atrium.Client.prototype.createMember = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/members`, 'POST', request.body);
};
Atrium.Client.prototype.readMember = function (request) {
Atrium.Client.prototype.readMember = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}`, 'GET');
};
Atrium.Client.prototype.updateMember = function (request) {
Atrium.Client.prototype.updateMember = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}`, 'PUT', request.body);
};
Atrium.Client.prototype.deleteMember = function (request) {
Atrium.Client.prototype.deleteMember = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}`, 'DELETE');
};
Atrium.Client.prototype.listMembers = function (request) {
var params = this.optionalParameters(null, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listMembers = function (request = {}) {
var params = this.optionalParameters(request);

@@ -308,12 +311,12 @@ return this._fetchUtility(`users/${request.params.userGuid}/members` + params, 'GET');

Atrium.Client.prototype.aggregateMember = function (request) {
Atrium.Client.prototype.aggregateMember = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}/aggregate`, 'POST');
};
Atrium.Client.prototype.checkMemberStatus = function (request) {
Atrium.Client.prototype.checkMemberStatus = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}/status`, 'GET');
};
Atrium.Client.prototype.listMemberChallenges = function (request) {
var params = this.optionalParameters(null, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listMemberChallenges = function (request = {}) {
var params = this.optionalParameters(request);

@@ -323,8 +326,8 @@ return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}/challenges` + params, 'GET');

Atrium.Client.prototype.resumeMemberAggregation = function (request) {
Atrium.Client.prototype.resumeMemberAggregation = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}/resume`, 'PUT', request.body);
};
Atrium.Client.prototype.listMemberCredentials = function (request) {
var params = this.optionalParameters(null, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listMemberCredentials = function (request = {}) {
var params = this.optionalParameters(request);

@@ -334,4 +337,4 @@ return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}/credentials` + params, 'GET');

Atrium.Client.prototype.listMemberAccounts = function (request) {
var params = this.optionalParameters(null, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listMemberAccounts = function (request = {}) {
var params = this.optionalParameters(request);

@@ -341,4 +344,4 @@ return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}/accounts` + params, 'GET');

Atrium.Client.prototype.listMemberTransactions = function (request) {
var params = this.optionalParameters(null, request.params.fromDate, request.params.toDate, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listMemberTransactions = function (request = {}) {
var params = this.optionalParameters(request);

@@ -349,8 +352,8 @@ return this._fetchUtility(`users/${request.params.userGuid}/members/${request.params.memberGuid}/transactions` + params, 'GET');

//Accounts
Atrium.Client.prototype.readAccount = function (request) {
Atrium.Client.prototype.readAccount = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/accounts/${request.params.accountGuid}`, 'GET');
};
Atrium.Client.prototype.listAccounts = function (request) {
var params = this.optionalParameters(null, null, null, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listAccounts = function (request = {}) {
var params = this.optionalParameters(request);

@@ -360,4 +363,4 @@ return this._fetchUtility(`users/${request.params.userGuid}/accounts` + params, 'GET');

Atrium.Client.prototype.listAccountTransactions = function (request) {
var params = this.optionalParameters(null, request.params.fromDate, request.params.toDate, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listAccountTransactions = function (request = {}) {
var params = this.optionalParameters(request);

@@ -368,8 +371,8 @@ return this._fetchUtility(`users/${request.params.userGuid}/accounts/${request.params.accountGuid}/transactions` + params, 'GET');

//Transactions
Atrium.Client.prototype.readTransaction = function (request) {
Atrium.Client.prototype.readTransaction = function (request = {}) {
return this._fetchUtility(`users/${request.params.userGuid}/transactions/${request.params.transactionGuid}`, 'GET');
};
Atrium.Client.prototype.listTransactions = function (request) {
var params = this.optionalParameters(null, request.params.fromDate, request.params.toDate, request.params.pageNumber, request.params.recordsPerPage);
Atrium.Client.prototype.listTransactions = function (request = {}) {
var params = this.optionalParameters(request);

@@ -381,3 +384,7 @@ return this._fetchUtility(`users/${request.params.userGuid}/transactions` + params, 'GET');

Atrium.Client.prototype.getConnectWidgetUrl = function (request) {
return this._fetchUtility(`users/${request.params.userGuid}/connect_widget_url`, 'POST');
var params = null;
if (request.params.hasOwnProperty("options")) {
params = request.params.options;
}
return this._fetchUtility(`users/${request.params.userGuid}/connect_widget_url`, 'POST', params);
};
{
"name": "mx-atrium",
"version": "0.0.8",
"version": "0.0.9",
"description": "Node wrapper for the MX Atrium API",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc