Socket
Socket
Sign inDemoInstall

@availity/api-core

Package Overview
Dependencies
Maintainers
14
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@availity/api-core - npm Package Compare versions

Comparing version 6.1.3 to 6.1.4

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

## [6.1.4](https://github.com/Availity/sdk-js/compare/@availity/api-core@6.1.3...@availity/api-core@6.1.4) (2020-02-12)
**Note:** Version bump only for package @availity/api-core
## [6.1.3](https://github.com/Availity/sdk-js/compare/@availity/api-core@6.1.2...@availity/api-core@6.1.3) (2020-01-28)

@@ -8,0 +16,0 @@

628

lib/api.js

@@ -1,29 +0,20 @@

"use strict";
import _toConsumableArray from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/toConsumableArray";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import qs from 'qs';
import resolveUrl from '@availity/resolve-url';
import API_OPTIONS from './options';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvApi =
/*#__PURE__*/
function () {
function AvApi(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
_classCallCheck(this, AvApi);
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _qs = _interopRequireDefault(require("qs"));
var _resolveUrl = _interopRequireDefault(require("@availity/resolve-url"));
var _options = _interopRequireDefault(require("./options"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvApi {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
if (!http || !config || !promise || !merge) {

@@ -36,349 +27,414 @@ throw new Error('[http], [promise], [config], and [merge] must be defined');

this.merge = merge;
this.defaultConfig = this.merge({}, _options.default.API, config);
this.defaultConfig = this.merge({}, API_OPTIONS.API, config);
} // get the merged config
config(config = {}) {
return this.merge({}, this.defaultConfig, config);
}
_createClass(AvApi, [{
key: "config",
value: function config() {
var _config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
addParams(params = {}, config = {}, newObj = true) {
const output = newObj ? _objectSpread({
params: {}
}, config) : config;
if (!newObj) {
output.params = output.params || {};
return this.merge({}, this.defaultConfig, _config);
}
}, {
key: "addParams",
value: function addParams() {
var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var newObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
var output = newObj ? _objectSpread({
params: {}
}, config) : config;
output.params = _objectSpread({}, output.params, {}, params);
return output;
}
if (!newObj) {
output.params = output.params || {};
}
getSessionBust() {
return window.localStorage.getItem('avCacheBust');
} // set the cache parameters
cacheParams(config) {
const params = {};
if (config.cacheBust) {
params.cacheBust = this.getCacheBustVal(config.cacheBust, () => Date.now());
output.params = _objectSpread({}, output.params, {}, params);
return output;
}
}, {
key: "getSessionBust",
value: function getSessionBust() {
return window.localStorage.getItem('avCacheBust');
} // set the cache parameters
if (config.pageBust) {
params.pageBust = this.getCacheBustVal(config.pageBust, () => this.getPageBust());
}
}, {
key: "cacheParams",
value: function cacheParams(config) {
var _this = this;
if (config.sessionBust) {
params.sessionBust = this.getCacheBustVal(config.sessionBust, () => this.getSessionBust() || this.getPageBust());
}
var params = {};
return this.addParams(params, config, false);
} // get the cache value with default function
if (config.cacheBust) {
params.cacheBust = this.getCacheBustVal(config.cacheBust, function () {
return Date.now();
});
}
if (config.pageBust) {
params.pageBust = this.getCacheBustVal(config.pageBust, function () {
return _this.getPageBust();
});
}
getCacheBustVal(cacheBust, defaultFn) {
if (!cacheBust) {
return undefined;
}
if (config.sessionBust) {
params.sessionBust = this.getCacheBustVal(config.sessionBust, function () {
return _this.getSessionBust() || _this.getPageBust();
});
}
if (typeof cacheBust === 'boolean' && defaultFn) {
return defaultFn();
}
return this.addParams(params, config, false);
} // get the cache value with default function
if (typeof cacheBust === 'function') {
return cacheBust();
}
}, {
key: "getCacheBustVal",
value: function getCacheBustVal(cacheBust, defaultFn) {
if (!cacheBust) {
return undefined;
}
return cacheBust;
} // get pagebust value, make sure it is instantiated first
if (typeof cacheBust === 'boolean' && defaultFn) {
return defaultFn();
}
if (typeof cacheBust === 'function') {
return cacheBust();
}
getPageBust() {
if (typeof this.pageBustValue === 'undefined') {
this.setPageBust();
}
return cacheBust;
} // get pagebust value, make sure it is instantiated first
return this.pageBustValue;
} // set the page bust value to given value or timestamp
}, {
key: "getPageBust",
value: function getPageBust() {
if (typeof this.pageBustValue === 'undefined') {
this.setPageBust();
}
return this.pageBustValue;
} // set the page bust value to given value or timestamp
setPageBust(value) {
this.pageBustValue = typeof value === 'undefined' ? Date.now() : value;
} // get final url from config
}, {
key: "setPageBust",
value: function setPageBust(value) {
this.pageBustValue = typeof value === 'undefined' ? Date.now() : value;
} // get final url from config
}, {
key: "getUrl",
value: function getUrl(config) {
var id = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
getUrl(config, id = '') {
if (!config.api) {
return config.url;
}
if (!config.api) {
return config.url;
}
const path = config.path,
var path = config.path,
version = config.version,
name = config.name,
url = config.url;
let parts = [];
var parts = [];
if (name) {
parts = ['', path, version, name, id];
} else {
parts = [url, id];
} // join parts, remove multiple /'s and trailing /
if (name) {
parts = ['', path, version, name, id];
} else {
parts = [url, id];
} // join parts, remove multiple /'s and trailing /
return parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, '');
}
return parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, '');
}
}, {
key: "getRequestUrl",
value: function getRequestUrl() {
return this.getUrl(this.config());
} // return location if should poll otherwise false
getRequestUrl() {
return this.getUrl(this.config());
} // return location if should poll otherwise false
getLocation(response) {
let locationUrl;
const config = response.config,
}, {
key: "getLocation",
value: function getLocation(response) {
var locationUrl;
var config = response.config,
_response$headers = response.headers,
headers = _response$headers === void 0 ? {} : _response$headers;
const getHeader = config.getHeader,
var getHeader = config.getHeader,
base = config.base;
const location = headers.location,
var location = headers.location,
Location = headers.Location;
if (getHeader) {
locationUrl = getHeader(response, 'Location');
} else {
locationUrl = location || Location;
}
if (getHeader) {
locationUrl = getHeader(response, 'Location');
} else {
locationUrl = location || Location;
}
return (0, _resolveUrl.default)({
relative: locationUrl,
base: base
});
} // condition for calls that should continue polling
return resolveUrl({
relative: locationUrl,
base: base
});
} // condition for calls that should continue polling
}, {
key: "shouldPoll",
value: function shouldPoll(response) {
return response && response.config && response.config.polling && response.status === 202 && response.config.attempt < response.config.pollingIntervals.length;
} // handle response with possible polling
shouldPoll(response) {
return response && response.config && response.config.polling && response.status === 202 && response.config.attempt < response.config.pollingIntervals.length;
} // handle response with possible polling
}, {
key: "onResponse",
value: function onResponse(response, afterResponse) {
var _this2 = this;
if (this.shouldPoll(response)) {
var newConfig = this.config(response.config);
var pollingUrl = this.getLocation(response);
onResponse(response, afterResponse) {
if (this.shouldPoll(response)) {
const newConfig = this.config(response.config);
const pollingUrl = this.getLocation(response);
if (pollingUrl) {
newConfig.method = this.defaultConfig.pollingMethod;
newConfig.url = pollingUrl;
newConfig.cache = false;
return new this.Promise(resolve => {
setTimeout(resolve, newConfig.pollingIntervals[newConfig.attempt] || 1000);
}).then(() => this.request(newConfig, afterResponse));
if (pollingUrl) {
newConfig.method = this.defaultConfig.pollingMethod;
newConfig.url = pollingUrl;
newConfig.cache = false;
return new this.Promise(function (resolve) {
setTimeout(resolve, newConfig.pollingIntervals[newConfig.attempt] || 1000);
}).then(function () {
return _this2.request(newConfig, afterResponse);
});
}
}
}
return afterResponse ? afterResponse(response) : response;
} // make request to http
return afterResponse ? afterResponse(response) : response;
} // make request to http
}, {
key: "request",
value: function request(config, afterResponse) {
var _this3 = this;
request(config, afterResponse) {
if (config.polling) {
config.attempt = config.attempt || 0;
config.attempt += 1;
}
if (config.polling) {
config.attempt = config.attempt || 0;
config.attempt += 1;
}
return this.http(config).then(response => this.onResponse(response, afterResponse));
} // post request
return this.http(config).then(function (response) {
return _this3.onResponse(response, afterResponse);
});
} // post request
}, {
key: "create",
value: function create(data, config) {
if (!data) {
throw new Error('called method without [data]');
}
create(data, config) {
if (!data) {
throw new Error('called method without [data]');
}
config = this.config(config);
config.method = 'POST';
config.url = this.getUrl(config);
config.data = data;
var beforeFunc = this.beforeCreate || this.beforePost;
config = this.config(config);
config.method = 'POST';
config.url = this.getUrl(config);
config.data = data;
const beforeFunc = this.beforeCreate || this.beforePost;
if (beforeFunc) {
config.data = beforeFunc(config.data);
}
if (beforeFunc) {
config.data = beforeFunc(config.data);
return this.request(config, this.afterCreate || this.afterPost);
}
}, {
key: "sendBeacon",
value: function sendBeacon(data, config) {
if (!data) {
throw new Error('called method without [data]');
}
return this.request(config, this.afterCreate || this.afterPost);
}
config = this.config(config);
config.method = 'POST';
config.url = this.getUrl(config);
config.data = data;
var beforeFunc = this.beforeCreate || this.beforePost;
sendBeacon(data, config) {
if (!data) {
throw new Error('called method without [data]');
}
if (beforeFunc) {
config.data = beforeFunc(config.data);
}
config = this.config(config);
config.method = 'POST';
config.url = this.getUrl(config);
config.data = data;
const beforeFunc = this.beforeCreate || this.beforePost;
if (navigator.sendBeacon) {
var result = navigator.sendBeacon(config.url, config.data); // A truthy return value from navigator.sendBeacon means the browser successfully queued the request
if (beforeFunc) {
config.data = beforeFunc(config.data);
}
if (result) return this.Promise.resolve();
} // Fall back to XHR if browser does not support navigator.sendBeacon or browser fails to queue the request
if (navigator.sendBeacon) {
const result = navigator.sendBeacon(config.url, config.data); // A truthy return value from navigator.sendBeacon means the browser successfully queued the request
if (result) return this.Promise.resolve();
} // Fall back to XHR if browser does not support navigator.sendBeacon or browser fails to queue the request
return this.request(config, this.afterCreate || this.afterPost);
}
}, {
key: "post",
value: function post(data, config) {
return this.create(data, config);
} // post request with method-override to get
}, {
key: "postGet",
value: function postGet(data, config) {
if (!data) {
throw new Error('called method without [data]');
}
return this.request(config, this.afterCreate || this.afterPost);
}
config = this.config(config);
config.method = 'POST';
config.headers = config.headers || {};
config.headers['X-HTTP-Method-Override'] = 'GET';
config.headers['Content-Type'] = config.headers['Content-Type'] || 'application/x-www-form-urlencoded';
config.url = this.getUrl(config);
config.data = data;
post(data, config) {
return this.create(data, config);
} // post request with method-override to get
if (this.beforePostGet) {
config.data = this.beforePostGet(config.data);
}
if (typeof config.data !== 'string' && config.headers['Content-Type'] === 'application/x-www-form-urlencoded') {
config.data = qs.stringify(config.data, {
encode: false,
arrayFormat: 'repeat',
indices: false,
allowDots: true
});
}
postGet(data, config) {
if (!data) {
throw new Error('called method without [data]');
}
return this.request(config, this.afterPostGet);
} // get request with id
config = this.config(config);
config.method = 'POST';
config.headers = config.headers || {};
config.headers['X-HTTP-Method-Override'] = 'GET';
config.headers['Content-Type'] = config.headers['Content-Type'] || 'application/x-www-form-urlencoded';
config.url = this.getUrl(config);
config.data = data;
}, {
key: "get",
value: function get(id, config) {
if (!id) {
throw new Error('called method without [id]');
}
if (this.beforePostGet) {
config.data = this.beforePostGet(config.data);
}
config = this.config(config);
config.method = 'GET';
config.url = this.getUrl(config, id);
config = this.cacheParams(config);
return this.request(config, this.afterGet);
} // get request with just params
if (typeof config.data !== 'string' && config.headers['Content-Type'] === 'application/x-www-form-urlencoded') {
config.data = _qs.default.stringify(config.data, {
encode: false,
arrayFormat: 'repeat',
indices: false,
allowDots: true
});
}, {
key: "query",
value: function query(config) {
config = this.config(config);
config.method = 'GET';
config.url = this.getUrl(config);
config = this.cacheParams(config);
return this.request(config, this.afterQuery);
}
}, {
key: "all",
value: function all(config) {
var _this4 = this;
return this.request(config, this.afterPostGet);
} // get request with id
return this.query(config).then(function (resp) {
var key = _this4.getQueryResultKey(resp.data);
var totalPages = Math.ceil(resp.data.totalCount / resp.data.limit);
var result = resp.data[key] || [];
get(id, config) {
if (!id) {
throw new Error('called method without [id]');
}
if (totalPages > 1) {
var otherPages = [];
config = this.config(config);
config.method = 'GET';
config.url = this.getUrl(config, id);
config = this.cacheParams(config);
return this.request(config, this.afterGet);
} // get request with just params
for (var i = 0; i < totalPages - 1; i += 1) {
otherPages[i] = i + 2;
}
query(config) {
config = this.config(config);
config.method = 'GET';
config.url = this.getUrl(config);
config = this.cacheParams(config);
return this.request(config, this.afterQuery);
}
all(config) {
return this.query(config).then(resp => {
const key = this.getQueryResultKey(resp.data);
const totalPages = Math.ceil(resp.data.totalCount / resp.data.limit);
const result = resp.data[key] || [];
if (totalPages > 1) {
const otherPages = [];
for (let i = 0; i < totalPages - 1; i += 1) {
otherPages[i] = i + 2;
return _this4.Promise.all(otherPages.map(function (page) {
return _this4.getPage(page, config, resp.data.limit).then(function (pageResp) {
return pageResp.data[key] || [];
});
})).then(function (pages) {
return result.concat.apply(result, _toConsumableArray(pages));
});
}
/* eslint-disable promise/no-nesting */
return result;
});
}
}, {
key: "getQueryResultKey",
value: function getQueryResultKey(data) {
return Object.keys(data).filter(function (key) {
return Array.isArray(data[key]);
})[0];
}
}, {
key: "getResult",
value: function getResult(data) {
return data[this.getQueryResultKey(data)];
}
}, {
key: "getPage",
value: function getPage() {
var page = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var limit = arguments.length > 2 ? arguments[2] : undefined;
limit = limit || config.params && config.params.limit || 50;
var offset = (page - 1) * limit;
return this.query(this.addParams({
offset: offset,
limit: limit
}, config, false));
} // put request
return this.Promise.all(otherPages.map(page => this.getPage(page, config, resp.data.limit).then(pageResp => pageResp.data[key] || []))).then(pages => result.concat(...pages));
}, {
key: "update",
value: function update(id, data, config) {
if (typeof id !== 'string' && typeof id !== 'number') {
config = data;
data = id;
id = '';
}
return result;
});
}
config = this.config(config);
config.method = 'PUT';
config.url = this.getUrl(config, id);
config.data = data;
var beforeFunc = this.beforeUpdate || this.beforePut;
getQueryResultKey(data) {
return Object.keys(data).filter(key => Array.isArray(data[key]))[0];
}
if (beforeFunc) {
config.data = beforeFunc(config.data);
}
getResult(data) {
return data[this.getQueryResultKey(data)];
}
getPage(page = 1, config = {}, limit) {
limit = limit || config.params && config.params.limit || 50;
const offset = (page - 1) * limit;
return this.query(this.addParams({
offset: offset,
limit: limit
}, config, false));
} // put request
update(id, data, config) {
if (typeof id !== 'string' && typeof id !== 'number') {
config = data;
data = id;
id = '';
return this.request(config, this.afterUpdate || this.afterPut);
}
}, {
key: "put",
value: function put() {
return this.update.apply(this, arguments);
} // delete request
config = this.config(config);
config.method = 'PUT';
config.url = this.getUrl(config, id);
config.data = data;
const beforeFunc = this.beforeUpdate || this.beforePut;
}, {
key: "remove",
value: function remove(id, config) {
if (typeof id !== 'string' && typeof id !== 'number') {
config = id;
id = '';
}
if (beforeFunc) {
config.data = beforeFunc(config.data);
}
config = this.config(config);
config.method = 'DELETE';
config.url = this.getUrl(config, id);
var beforeFunc = this.beforeRemove || this.beforeDelete;
return this.request(config, this.afterUpdate || this.afterPut);
}
if (beforeFunc) {
config = beforeFunc(config);
}
put(...args) {
return this.update(...args);
} // delete request
remove(id, config) {
if (typeof id !== 'string' && typeof id !== 'number') {
config = id;
id = '';
return this.request(config, this.afterRemove || this.afterDelete);
}
config = this.config(config);
config.method = 'DELETE';
config.url = this.getUrl(config, id);
const beforeFunc = this.beforeRemove || this.beforeDelete;
if (beforeFunc) {
config = beforeFunc(config);
}, {
key: "delete",
value: function _delete() {
return this.remove.apply(this, arguments);
}
}]);
return this.request(config, this.afterRemove || this.afterDelete);
}
return AvApi;
}();
delete(...args) {
return this.remove(...args);
}
}
exports.default = AvApi;
export { AvApi as default };

@@ -1,30 +0,24 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
// Copied from https://github.com/Availity/sdk-js/blob/master/packages/native-form/flattenObject.js
const parseValue = value => {
var parseValue = function parseValue(value) {
return value === undefined || value === null ? value : value.toString();
};
const flattenObject = ob => Object.keys(ob).reduce((toReturn, k) => {
if (Object.prototype.toString.call(ob[k]) === '[object Date]') {
toReturn[k] = ob[k].toJSON();
} else if (ob[k] && typeof ob[k] === 'object') {
const flatObject = flattenObject(ob[k]);
const isArray = Array.isArray(ob[k]);
Object.keys(flatObject).forEach(k2 => {
toReturn[`${k}${isArray ? k2.replace(/^(\d+)(\..*)?/, '[$1]$2') : `.${k2}`}`] = parseValue(flatObject[k2]);
});
} else {
toReturn[k] = parseValue(ob[k]);
}
var flattenObject = function flattenObject(ob) {
return Object.keys(ob).reduce(function (toReturn, k) {
if (Object.prototype.toString.call(ob[k]) === '[object Date]') {
toReturn[k] = ob[k].toJSON();
} else if (ob[k] && typeof ob[k] === 'object') {
var flatObject = flattenObject(ob[k]);
var isArray = Array.isArray(ob[k]);
Object.keys(flatObject).forEach(function (k2) {
toReturn["".concat(k).concat(isArray ? k2.replace(/^(\d+)(\..*)?/, '[$1]$2') : ".".concat(k2))] = parseValue(flatObject[k2]);
});
} else {
toReturn[k] = parseValue(ob[k]);
}
return toReturn;
}, {});
return toReturn;
}, {});
};
var _default = flattenObject;
exports.default = _default;
export default flattenObject;

@@ -1,181 +0,24 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "AvMicroservice", {
enumerable: true,
get: function () {
return _ms.default;
}
});
Object.defineProperty(exports, "AvWebQL", {
enumerable: true,
get: function () {
return _webQL.default;
}
});
Object.defineProperty(exports, "AvLogMessages", {
enumerable: true,
get: function () {
return _logs.default;
}
});
Object.defineProperty(exports, "AvLogMessagesV2", {
enumerable: true,
get: function () {
return _dma.default;
}
});
Object.defineProperty(exports, "AvNavigation", {
enumerable: true,
get: function () {
return _navigation.default;
}
});
Object.defineProperty(exports, "AvNotification", {
enumerable: true,
get: function () {
return _notifications.default;
}
});
Object.defineProperty(exports, "AvOrganizations", {
enumerable: true,
get: function () {
return _organizations.default;
}
});
Object.defineProperty(exports, "AvPermissions", {
enumerable: true,
get: function () {
return _permissions.default;
}
});
Object.defineProperty(exports, "AvPdf", {
enumerable: true,
get: function () {
return _pdfs.default;
}
});
Object.defineProperty(exports, "AvProviders", {
enumerable: true,
get: function () {
return _providers.default;
}
});
Object.defineProperty(exports, "AvProxy", {
enumerable: true,
get: function () {
return _proxy.default;
}
});
Object.defineProperty(exports, "AvRegions", {
enumerable: true,
get: function () {
return _regions.default;
}
});
Object.defineProperty(exports, "AvSpaces", {
enumerable: true,
get: function () {
return _spaces.default;
}
});
Object.defineProperty(exports, "AvUsers", {
enumerable: true,
get: function () {
return _user.default;
}
});
Object.defineProperty(exports, "AvUserPermissions", {
enumerable: true,
get: function () {
return _userPermissions.default;
}
});
Object.defineProperty(exports, "AvFiles", {
enumerable: true,
get: function () {
return _files.default;
}
});
Object.defineProperty(exports, "AvFilesDelivery", {
enumerable: true,
get: function () {
return _filesDelivery.default;
}
});
Object.defineProperty(exports, "AvSettings", {
enumerable: true,
get: function () {
return _settings.default;
}
});
Object.defineProperty(exports, "AvSlotMachine", {
enumerable: true,
get: function () {
return _slotmachine.default;
}
});
Object.defineProperty(exports, "AvDisclaimers", {
enumerable: true,
get: function () {
return _disclaimers.default;
}
});
Object.defineProperty(exports, "AvCodes", {
enumerable: true,
get: function () {
return _codes.default;
}
});
exports.default = void 0;
var _api = _interopRequireDefault(require("./api"));
var _ms = _interopRequireDefault(require("./ms"));
var _webQL = _interopRequireDefault(require("./resources/webQL"));
var _logs = _interopRequireDefault(require("./resources/logs"));
var _dma = _interopRequireDefault(require("./resources/dma"));
var _navigation = _interopRequireDefault(require("./resources/navigation"));
var _notifications = _interopRequireDefault(require("./resources/notifications"));
var _organizations = _interopRequireDefault(require("./resources/organizations"));
var _permissions = _interopRequireDefault(require("./resources/permissions"));
var _pdfs = _interopRequireDefault(require("./resources/pdfs"));
var _providers = _interopRequireDefault(require("./resources/providers"));
var _proxy = _interopRequireDefault(require("./resources/proxy"));
var _regions = _interopRequireDefault(require("./resources/regions"));
var _spaces = _interopRequireDefault(require("./resources/spaces"));
var _user = _interopRequireDefault(require("./resources/user"));
var _userPermissions = _interopRequireDefault(require("./resources/userPermissions"));
var _files = _interopRequireDefault(require("./resources/files"));
var _filesDelivery = _interopRequireDefault(require("./resources/filesDelivery"));
var _settings = _interopRequireDefault(require("./resources/settings"));
var _slotmachine = _interopRequireDefault(require("./resources/slotmachine"));
var _disclaimers = _interopRequireDefault(require("./resources/disclaimers"));
var _codes = _interopRequireDefault(require("./resources/codes"));
var _default = _api.default;
exports.default = _default;
import AvApi from './api';
import AvMicroservice from './ms';
import AvWebQL from './resources/webQL';
import AvLogMessages from './resources/logs';
import AvLogMessagesV2 from './resources/dma';
import AvNavigation from './resources/navigation';
import AvNotification from './resources/notifications';
import AvOrganizations from './resources/organizations';
import AvPermissions from './resources/permissions';
import AvPdf from './resources/pdfs';
import AvProviders from './resources/providers';
import AvProxy from './resources/proxy';
import AvRegions from './resources/regions';
import AvSpaces from './resources/spaces';
import AvUsers from './resources/user';
import AvUserPermissions from './resources/userPermissions';
import AvFiles from './resources/files';
import AvFilesDelivery from './resources/filesDelivery';
import AvSettings from './resources/settings';
import AvSlotMachine from './resources/slotmachine';
import AvDisclaimers from './resources/disclaimers';
import AvCodes from './resources/codes';
export default AvApi;
export { AvWebQL, AvMicroservice, AvLogMessages, AvLogMessagesV2, AvNavigation, AvNotification, AvOrganizations, AvPermissions, AvProviders, AvPdf, AvProxy, AvRegions, AvSpaces, AvUsers, AvUserPermissions, AvFiles, AvFilesDelivery, AvSettings, AvSlotMachine, AvDisclaimers, AvCodes };

@@ -1,22 +0,25 @@

"use strict";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from './api';
import API_OPTIONS from './options';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvMicroservice =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvMicroservice, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvMicroservice(_ref) {
var _this;
var _api = _interopRequireDefault(require("./api"));
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _options = _interopRequireDefault(require("./options"));
_classCallCheck(this, AvMicroservice);
class AvMicroservice extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
super({
_this = _possibleConstructorReturn(this, _getPrototypeOf(AvMicroservice).call(this, {
http: http,

@@ -26,9 +29,14 @@ promise: promise,

config: config
});
this.defaultConfig = this.merge({}, _options.default.MS, config);
}));
_this.defaultConfig = _this.merge({}, API_OPTIONS.MS, config);
return _this;
} // override aries 1 url concatenation
getUrl(config, id = '') {
const _this$config = this.config(config),
_createClass(AvMicroservice, [{
key: "getUrl",
value: function getUrl(config) {
var id = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
var _this$config = this.config(config),
path = _this$config.path,

@@ -39,18 +47,21 @@ version = _this$config.version,

let parts = [path, version || '', name];
var parts = [path, version || '', name];
if (id || configId) {
parts = [path, version || '', name, id || configId];
}
if (id || configId) {
parts = [path, version || '', name, id || configId];
}
return parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, '');
} // polling location is the same url
return parts.join('/').replace(/[/]+/g, '/').replace(/\/$/, '');
} // polling location is the same url
}, {
key: "getLocation",
value: function getLocation(response) {
return this.getUrl(response.config);
}
}]);
getLocation(response) {
return this.getUrl(response.config);
}
return AvMicroservice;
}(AvApi);
}
exports.default = AvMicroservice;
export { AvMicroservice as default };

@@ -1,8 +0,2 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const API_OPTIONS = {
var API_OPTIONS = {
API: {

@@ -59,3 +53,2 @@ // default base segment for Availity API endpoints

};
var _default = API_OPTIONS;
exports.default = _default;
export default API_OPTIONS;

@@ -1,30 +0,26 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvCodes =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvCodes, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvCodes(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvCodes);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvCodes extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
name: 'codes'
}, config);
super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvCodes).call(this, {
http: http,

@@ -34,7 +30,8 @@ promise: promise,

config: options
});
}));
}
}
return AvCodes;
}(AvApi);
exports.default = AvCodes;
export { AvCodes as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvDisclaimers =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvDisclaimers, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvDisclaimers(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvDisclaimers);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvDisclaimers extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: '/api/sdk/platform',

@@ -30,3 +27,3 @@ name: '/disclaimers'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvDisclaimers).call(this, {
http: http,

@@ -36,14 +33,18 @@ promise: promise,

config: options
});
}));
}
getDisclaimers(id, config) {
const queryConfig = this.addParams({
id: id
}, config);
return this.query(queryConfig);
}
_createClass(AvDisclaimers, [{
key: "getDisclaimers",
value: function getDisclaimers(id, config) {
var queryConfig = this.addParams({
id: id
}, config);
return this.query(queryConfig);
}
}]);
}
return AvDisclaimers;
}(AvApi);
exports.default = AvDisclaimers;
export { AvDisclaimers as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvMicroservice from '../ms';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvLogMessages =
/*#__PURE__*/
function (_AvMicroservice) {
_inherits(AvLogMessages, _AvMicroservice);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvLogMessages(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvLogMessages);
var _ms = _interopRequireDefault(require("../ms"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvLogMessages extends _ms.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: '/ms/api/availity/internal/dma/log-message-service/portal',

@@ -31,3 +28,3 @@ name: 'log-messages',

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvLogMessages).call(this, {
http: http,

@@ -37,11 +34,15 @@ promise: promise,

config: options
});
}));
}
send(entries) {
return this.create(entries);
}
_createClass(AvLogMessages, [{
key: "send",
value: function send(entries) {
return this.create(entries);
}
}]);
}
return AvLogMessages;
}(AvMicroservice);
exports.default = AvLogMessages;
export { AvLogMessages as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvMicroservice from '../ms';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvFiles =
/*#__PURE__*/
function (_AvMicroservice) {
_inherits(AvFiles, _AvMicroservice);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvFiles(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvFiles);
var _ms = _interopRequireDefault(require("../ms"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvFiles extends _ms.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
name: 'core/vault/upload/v1',

@@ -32,3 +29,3 @@ headers: {

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvFiles).call(this, {
http: http,

@@ -38,18 +35,22 @@ promise: promise,

config: options
});
}));
}
uploadFile(data, config) {
if (!config.customerId || !config.clientId) {
throw new Error('[config.customerId] and [config.clientId] must be defined');
_createClass(AvFiles, [{
key: "uploadFile",
value: function uploadFile(data, config) {
if (!config.customerId || !config.clientId) {
throw new Error('[config.customerId] and [config.clientId] must be defined');
}
config = this.config(config);
config.headers['X-Availity-Customer-ID'] = config.customerId;
config.headers['X-Client-ID'] = config.clientId;
return this.create(data, config);
}
}]);
config = this.config(config);
config.headers['X-Availity-Customer-ID'] = config.customerId;
config.headers['X-Client-ID'] = config.clientId;
return this.create(data, config);
}
return AvFiles;
}(AvMicroservice);
}
exports.default = AvFiles;
export { AvFiles as default };

@@ -1,26 +0,24 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _get from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/get";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvMicroservice from '../ms';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvFilesDelivery =
/*#__PURE__*/
function (_AvMicroservice) {
_inherits(AvFilesDelivery, _AvMicroservice);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvFilesDelivery(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvFilesDelivery);
var _ms = _interopRequireDefault(require("../ms"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvFilesDelivery extends _ms.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
name: 'platform/file-upload-delivery/v1/batch/deliveries',

@@ -34,3 +32,3 @@ headers: {

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvFilesDelivery).call(this, {
http: http,

@@ -40,23 +38,29 @@ promise: promise,

config: options
});
}));
}
uploadFilesDelivery(data, config) {
if (!config.customerId || !config.clientId) {
throw new Error('[config.customerId] and [config.clientId] must be defined');
_createClass(AvFilesDelivery, [{
key: "uploadFilesDelivery",
value: function uploadFilesDelivery(data, config) {
if (!config.customerId || !config.clientId) {
throw new Error('[config.customerId] and [config.clientId] must be defined');
}
config = this.config(config);
config.headers['X-Availity-Customer-ID'] = config.customerId;
config.headers['X-Client-ID'] = config.clientId;
return this.create(data || {}, config);
}
}, {
key: "getLocation",
value: function getLocation(response) {
var baseUrl = _get(_getPrototypeOf(AvFilesDelivery.prototype), "getLocation", this).call(this, response.config);
config = this.config(config);
config.headers['X-Availity-Customer-ID'] = config.customerId;
config.headers['X-Client-ID'] = config.clientId;
return this.create(data || {}, config);
}
return "".concat(baseUrl, "/").concat(response.data.id);
}
}]);
getLocation(response) {
const baseUrl = super.getLocation(response.config);
return `${baseUrl}/${response.data.id}`;
}
return AvFilesDelivery;
}(AvMicroservice);
}
exports.default = AvFilesDelivery;
export { AvFilesDelivery as default };

@@ -1,32 +0,28 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
import flattenObject from '../flattenObject';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvLogMessages =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvLogMessages, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvLogMessages(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvLogMessages);
var _api = _interopRequireDefault(require("../api"));
var _flattenObject = _interopRequireDefault(require("../flattenObject"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvLogMessages extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
name: 'log-messages'
}, config);
super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvLogMessages).call(this, {
http: http,

@@ -36,36 +32,44 @@ promise: promise,

config: options
});
}));
}
send(level, entries) {
delete entries.level;
const payload = {
level: level,
entries: entries
};
const flattened = (0, _flattenObject.default)(payload);
return Object.keys(flattened).reduce((accum, key) => {
accum.append(key, flattened[key]);
return accum;
}, new FormData());
}
_createClass(AvLogMessages, [{
key: "send",
value: function send(level, entries) {
delete entries.level;
var payload = {
level: level,
entries: entries
};
var flattened = flattenObject(payload);
return Object.keys(flattened).reduce(function (accum, key) {
accum.append(key, flattened[key]);
return accum;
}, new FormData());
}
}, {
key: "debug",
value: function debug(entries) {
return this.sendBeacon(this.send('debug', entries));
}
}, {
key: "info",
value: function info(entries) {
return this.sendBeacon(this.send('info', entries));
}
}, {
key: "warn",
value: function warn(entries) {
return this.sendBeacon(this.send('warn', entries));
}
}, {
key: "error",
value: function error(entries) {
return this.sendBeacon(this.send('error', entries));
}
}]);
debug(entries) {
return this.sendBeacon(this.send('debug', entries));
}
return AvLogMessages;
}(AvApi);
info(entries) {
return this.sendBeacon(this.send('info', entries));
}
warn(entries) {
return this.sendBeacon(this.send('warn', entries));
}
error(entries) {
return this.sendBeacon(this.send('error', entries));
}
}
exports.default = AvLogMessages;
export { AvLogMessages as default };

@@ -1,26 +0,22 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvNavigation =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvNavigation, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvNavigation(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvNavigation);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvNavigation extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/sdk/platform',

@@ -30,3 +26,3 @@ name: 'navigation/spaces'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvNavigation).call(this, {
http: http,

@@ -36,7 +32,8 @@ promise: promise,

config: options
});
}));
}
}
return AvNavigation;
}(AvApi);
exports.default = AvNavigation;
export { AvNavigation as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvNotifications =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvNotifications, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvNotifications(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvNotifications);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvNotifications extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api',

@@ -30,3 +27,3 @@ name: 'notifications'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvNotifications).call(this, {
http: http,

@@ -36,14 +33,18 @@ promise: promise,

config: options
});
}));
}
deleteByTopic(topic, config) {
const removeConfig = this.addParams({
topicId: topic
}, config);
return this.remove(removeConfig);
}
_createClass(AvNotifications, [{
key: "deleteByTopic",
value: function deleteByTopic(topic, config) {
var removeConfig = this.addParams({
topicId: topic
}, config);
return this.remove(removeConfig);
}
}]);
}
return AvNotifications;
}(AvApi);
exports.default = AvNotifications;
export { AvNotifications as default };

@@ -1,27 +0,26 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvOrganizations =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvOrganizations, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvOrganizations(_ref) {
var _this;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
avUsers = _ref.avUsers,
config = _ref.config;
var _api = _interopRequireDefault(require("../api"));
_classCallCheck(this, AvOrganizations);
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvOrganizations extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
avUsers: avUsers,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/sdk/platform',

@@ -31,3 +30,3 @@ name: 'organizations'

super({
_this = _possibleConstructorReturn(this, _getPrototypeOf(AvOrganizations).call(this, {
http: http,

@@ -37,27 +36,37 @@ promise: promise,

config: options
});
this.avUsers = avUsers;
}));
_this.avUsers = avUsers;
return _this;
}
queryOrganizations(user, config) {
const queryConfig = this.addParams({
userId: user.id
}, config);
return this.query(queryConfig);
}
getOrganizations(config) {
if (config && config.params && config.params.userId) {
return this.query(config);
_createClass(AvOrganizations, [{
key: "queryOrganizations",
value: function queryOrganizations(user, config) {
var queryConfig = this.addParams({
userId: user.id
}, config);
return this.query(queryConfig);
}
}, {
key: "getOrganizations",
value: function getOrganizations(config) {
var _this2 = this;
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
if (config && config.params && config.params.userId) {
return this.query(config);
}
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
}
return this.avUsers.me().then(function (user) {
return _this2.queryOrganizations(user, config);
});
}
}]);
return this.avUsers.me().then(user => this.queryOrganizations(user, config));
}
return AvOrganizations;
}(AvApi);
}
exports.default = AvOrganizations;
export { AvOrganizations as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvPdfs =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvPdfs, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvPdfs(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvPdfs);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvPdfs extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/utils',

@@ -30,3 +27,3 @@ name: 'pdfs'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvPdfs).call(this, {
http: http,

@@ -36,19 +33,24 @@ promise: promise,

config: options
});
}));
}
onPdf(response) {
window.location = response.data.links.pdf.href;
}
_createClass(AvPdfs, [{
key: "onPdf",
value: function onPdf(response) {
window.location = response.data.links.pdf.href;
}
}, {
key: "getPdf",
value: function getPdf(data, config) {
if (!data.applicationId || !data.fileName || !data.html) {
throw new Error('[applicationId], [fileName] and [html] must be defined');
}
getPdf(data, config) {
if (!data.applicationId || !data.fileName || !data.html) {
throw new Error('[applicationId], [fileName] and [html] must be defined');
return this.post(data, config).then(this.onPdf);
}
}]);
return this.post(data, config).then(this.onPdf);
}
return AvPdfs;
}(AvApi);
}
exports.default = AvPdfs;
export { AvPdfs as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvPermissions =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvPermissions, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvPermissions(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvPermissions);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvPermissions extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/sdk/platform',

@@ -30,3 +27,3 @@ name: 'permissions'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvPermissions).call(this, {
http: http,

@@ -36,16 +33,20 @@ promise: promise,

config: options
});
}));
}
getPermissions(id, region) {
return this.query({
params: {
id: id,
region: region
}
});
}
_createClass(AvPermissions, [{
key: "getPermissions",
value: function getPermissions(id, region) {
return this.query({
params: {
id: id,
region: region
}
});
}
}]);
}
return AvPermissions;
}(AvApi);
exports.default = AvPermissions;
export { AvPermissions as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvProviders =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvProviders, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvProviders(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvProviders);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvProviders extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/internal',

@@ -30,3 +27,3 @@ name: 'providers'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvProviders).call(this, {
http: http,

@@ -36,22 +33,27 @@ promise: promise,

config: options
});
}));
}
getProviders(customerId, config) {
const queryConfig = this.addParams({
customerId: customerId
}, config);
return this.query(queryConfig);
}
_createClass(AvProviders, [{
key: "getProviders",
value: function getProviders(customerId, config) {
var queryConfig = this.addParams({
customerId: customerId
}, config);
return this.query(queryConfig);
}
}, {
key: "normalize",
value: function normalize(providers) {
var cloned = providers.slice();
cloned.forEach(function (provider) {
provider.name = provider.businessName ? provider.businessName : "".concat(provider.lastName, ", ").concat(provider.firstName);
});
return cloned;
}
}]);
normalize(providers) {
const cloned = providers.slice();
cloned.forEach(provider => {
provider.name = provider.businessName ? provider.businessName : `${provider.lastName}, ${provider.firstName}`;
});
return cloned;
}
return AvProviders;
}(AvApi);
}
exports.default = AvProviders;
export { AvProviders as default };

@@ -1,25 +0,21 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvProxy =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvProxy, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvProxy(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvProxy);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvProxy extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
if (!config || !config.tenant) {

@@ -29,8 +25,8 @@ throw new Error('Must specify tenant name for Proxy');

const options = _objectSpread({
path: `api/v1/proxy/${config.tenant}`,
var options = _objectSpread({
path: "api/v1/proxy/".concat(config.tenant),
version: ''
}, config);
super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvProxy).call(this, {
http: http,

@@ -40,7 +36,8 @@ promise: promise,

config: options
});
}));
}
}
return AvProxy;
}(AvApi);
exports.default = AvProxy;
export { AvProxy as default };

@@ -1,27 +0,26 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvRegions =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvRegions, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvRegions(_ref) {
var _this;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
avUsers = _ref.avUsers,
config = _ref.config;
var _api = _interopRequireDefault(require("../api"));
_classCallCheck(this, AvRegions);
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvRegions extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
avUsers: avUsers,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/sdk/platform',

@@ -33,3 +32,3 @@ name: 'regions',

super({
_this = _possibleConstructorReturn(this, _getPrototypeOf(AvRegions).call(this, {
http: http,

@@ -39,34 +38,44 @@ promise: promise,

config: options
});
this.avUsers = avUsers;
}));
_this.avUsers = avUsers;
return _this;
}
afterUpdate(response) {
this.setPageBust();
return response;
}
getRegions(config) {
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
_createClass(AvRegions, [{
key: "afterUpdate",
value: function afterUpdate(response) {
this.setPageBust();
return response;
}
}, {
key: "getRegions",
value: function getRegions(config) {
var _this2 = this;
return this.avUsers.me().then(user => {
const queryConfig = this.addParams({
userId: user.id
}, config);
return this.query(queryConfig);
});
}
getCurrentRegion() {
return this.query({
params: {
currentlySelected: true
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
}
});
}
}
return this.avUsers.me().then(function (user) {
var queryConfig = _this2.addParams({
userId: user.id
}, config);
exports.default = AvRegions;
return _this2.query(queryConfig);
});
}
}, {
key: "getCurrentRegion",
value: function getCurrentRegion() {
return this.query({
params: {
currentlySelected: true
}
});
}
}]);
return AvRegions;
}(AvApi);
export { AvRegions as default };

@@ -1,27 +0,26 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvSettings =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvSettings, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvSettings(_ref) {
var _this;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
avUsers = _ref.avUsers,
config = _ref.config;
var _api = _interopRequireDefault(require("../api"));
_classCallCheck(this, AvSettings);
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvSettings extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
avUsers: avUsers,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/utils',

@@ -33,3 +32,3 @@ name: 'settings',

super({
_this = _possibleConstructorReturn(this, _getPrototypeOf(AvSettings).call(this, {
http: http,

@@ -39,62 +38,73 @@ promise: promise,

config: options
});
this.avUsers = avUsers;
}));
_this.avUsers = avUsers;
return _this;
}
getApplication(applicationId, config) {
if (!applicationId) {
throw new Error('applicationId must be defined');
}
_createClass(AvSettings, [{
key: "getApplication",
value: function getApplication(applicationId, config) {
var _this2 = this;
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
}
if (!applicationId) {
throw new Error('applicationId must be defined');
}
if (config && config.params && config.params.userId) {
const queryConfig = this.addParams({
applicationId: applicationId
}, config);
return this.query(queryConfig);
}
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
}
return this.avUsers.me().then(user => {
const queryConfig = this.addParams({
applicationId: applicationId,
userId: user.id
}, config);
return this.query(queryConfig);
});
}
if (config && config.params && config.params.userId) {
var queryConfig = this.addParams({
applicationId: applicationId
}, config);
return this.query(queryConfig);
}
setApplication(applicationId, data, config) {
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
}
return this.avUsers.me().then(function (user) {
var queryConfig = _this2.addParams({
applicationId: applicationId,
userId: user.id
}, config);
if (typeof applicationId !== 'string' && typeof applicationId !== 'number') {
config = data;
data = applicationId;
applicationId = '';
return _this2.query(queryConfig);
});
}
}, {
key: "setApplication",
value: function setApplication(applicationId, data, config) {
var _this3 = this;
if (!applicationId && (!data || !data.scope || !data.scope.applicationId)) {
throw new Error('applicationId must be defined');
}
if (!this.avUsers || !this.avUsers.me) {
throw new Error('avUsers must be defined');
}
if (data && data.scope && data.scope.userId) {
data.scope.applicationId = applicationId;
return this.update(data, config);
if (typeof applicationId !== 'string' && typeof applicationId !== 'number') {
config = data;
data = applicationId;
applicationId = '';
}
if (!applicationId && (!data || !data.scope || !data.scope.applicationId)) {
throw new Error('applicationId must be defined');
}
if (data && data.scope && data.scope.userId) {
data.scope.applicationId = applicationId;
return this.update(data, config);
}
return this.avUsers.me().then(function (user) {
data = data || {};
data.scope = data.scope || {};
data.scope.applicationId = applicationId;
data.scope.userId = user.id;
return _this3.update(data, config);
});
}
}]);
return this.avUsers.me().then(user => {
data = data || {};
data.scope = data.scope || {};
data.scope.applicationId = applicationId;
data.scope.userId = user.id;
return this.update(data, config);
});
}
return AvSettings;
}(AvApi);
}
exports.default = AvSettings;
export { AvSettings as default };

@@ -1,30 +0,27 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvMicroservice from '../ms';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvSlotMachine =
/*#__PURE__*/
function (_AvMicroservice) {
_inherits(AvSlotMachine, _AvMicroservice);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvSlotMachine(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvSlotMachine);
var _ms = _interopRequireDefault(require("../ms"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvSlotMachine extends _ms.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
name: 'spc/slotmachine/graphql'
}, config);
super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvSlotMachine).call(this, {
http: http,

@@ -34,14 +31,18 @@ promise: promise,

config: options
});
}));
}
query(data, variables) {
return this.create({
query: data,
variables: variables
});
}
_createClass(AvSlotMachine, [{
key: "query",
value: function query(data, variables) {
return this.create({
query: data,
variables: variables
});
}
}]);
}
return AvSlotMachine;
}(AvMicroservice);
exports.default = AvSlotMachine;
export { AvSlotMachine as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvSpaces =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvSpaces, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvSpaces(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvSpaces);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvSpaces extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/sdk/platform',

@@ -30,3 +27,3 @@ name: 'spaces'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvSpaces).call(this, {
http: http,

@@ -36,33 +33,40 @@ promise: promise,

config: options
});
}));
}
parseSpaceId(query) {
const pairs = query.substr(1).split('&');
let spaceId = '';
_createClass(AvSpaces, [{
key: "parseSpaceId",
value: function parseSpaceId(query) {
var pairs = query.substr(1).split('&');
var spaceId = '';
if (Array.isArray(pairs)) {
pairs.forEach(item => {
const pair = item.split('=');
const key = pair[0];
if (Array.isArray(pairs)) {
pairs.forEach(function (item) {
var pair = item.split('=');
var key = pair[0];
if (key === 'spaceId') {
spaceId = pair[1] && decodeURIComponent(pair[1]);
}
});
if (key === 'spaceId') {
spaceId = pair[1] && decodeURIComponent(pair[1]);
}
});
}
return spaceId;
}
}, {
key: "getSpaceName",
value: function getSpaceName(spaceId) {
if (!spaceId) {
throw new Error('[spaceId] must be defined');
}
return spaceId;
}
getSpaceName(spaceId) {
if (!spaceId) {
throw new Error('[spaceId] must be defined');
return this.get(spaceId).then(function (response) {
return response.data.name;
});
}
}]);
return this.get(spaceId).then(response => response.data.name);
}
return AvSpaces;
}(AvApi);
}
exports.default = AvSpaces;
export { AvSpaces as default };

@@ -1,26 +0,23 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvUsers =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvUsers, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvUsers(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvUsers);
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvUsers extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/sdk/platform',

@@ -30,3 +27,3 @@ name: 'users'

super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvUsers).call(this, {
http: http,

@@ -36,11 +33,17 @@ promise: promise,

config: options
});
}));
}
me(config) {
return this.get('me', config).then(response => response.data);
}
_createClass(AvUsers, [{
key: "me",
value: function me(config) {
return this.get('me', config).then(function (response) {
return response.data;
});
}
}]);
}
return AvUsers;
}(AvApi);
exports.default = AvUsers;
export { AvUsers as default };

@@ -1,36 +0,34 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _createClass from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/createClass";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import qs from 'qs';
import AvApi from '../api';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvUserPermissions =
/*#__PURE__*/
function (_AvApi) {
_inherits(AvUserPermissions, _AvApi);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvUserPermissions(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvUserPermissions);
var _qs = _interopRequireDefault(require("qs"));
var _api = _interopRequireDefault(require("../api"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvUserPermissions extends _api.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
path: 'api/internal',
name: 'axi-user-permissions',
paramsSerializer: params => _qs.default.stringify(params, {
arrayFormat: 'repeat'
})
paramsSerializer: function paramsSerializer(params) {
return qs.stringify(params, {
arrayFormat: 'repeat'
});
}
}, config);
super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvUserPermissions).call(this, {
http: http,

@@ -40,20 +38,25 @@ promise: promise,

config: options
});
}));
}
afterQuery(response) {
return response && response.data && response.data.axiUserPermissions ? response.data.axiUserPermissions : [];
}
_createClass(AvUserPermissions, [{
key: "afterQuery",
value: function afterQuery(response) {
return response && response.data && response.data.axiUserPermissions ? response.data.axiUserPermissions : [];
}
}, {
key: "getPermissions",
value: function getPermissions(permissionId, region) {
return this.query({
params: {
permissionId: permissionId,
region: region
}
});
}
}]);
getPermissions(permissionId, region) {
return this.query({
params: {
permissionId: permissionId,
region: region
}
});
}
return AvUserPermissions;
}(AvApi);
}
exports.default = AvUserPermissions;
export { AvUserPermissions as default };

@@ -1,30 +0,26 @@

"use strict";
import _objectSpread from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/objectSpread2";
import _classCallCheck from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/classCallCheck";
import _possibleConstructorReturn from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn";
import _getPrototypeOf from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/getPrototypeOf";
import _inherits from "/Users/chavekost/Workspaces/sdk-js/node_modules/@babel/runtime/helpers/esm/inherits";
import AvMicroservice from '../ms';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var AvWebQL =
/*#__PURE__*/
function (_AvMicroservice) {
_inherits(AvWebQL, _AvMicroservice);
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function AvWebQL(_ref) {
var http = _ref.http,
promise = _ref.promise,
merge = _ref.merge,
config = _ref.config;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_classCallCheck(this, AvWebQL);
var _ms = _interopRequireDefault(require("../ms"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
class AvWebQL extends _ms.default {
constructor({
http: http,
promise: promise,
merge: merge,
config: config
}) {
const options = _objectSpread({
var options = _objectSpread({
name: 'spc/web/graphql'
}, config);
super({
return _possibleConstructorReturn(this, _getPrototypeOf(AvWebQL).call(this, {
http: http,

@@ -34,7 +30,8 @@ promise: promise,

config: options
});
}));
}
}
return AvWebQL;
}(AvMicroservice);
exports.default = AvWebQL;
export { AvWebQL as default };
{
"name": "@availity/api-core",
"version": "6.1.3",
"version": "6.1.4",
"description": "Base API definitions for the Availity REST API",

@@ -21,6 +21,6 @@ "keywords": [

"dependencies": {
"@availity/resolve-url": "^1.1.4",
"@availity/resolve-url": "^1.1.5",
"qs": "^6.5.2"
},
"gitHead": "294bba636390abda943ecbe43adb477fdc9a835f"
"gitHead": "b46de8877b34a3215ce6a3775440403512f26e44"
}

@@ -288,3 +288,2 @@ import qs from 'qs';

}
/* eslint-disable promise/no-nesting */
return this.Promise.all(

@@ -291,0 +290,0 @@ otherPages.map(page =>

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