Socket
Socket
Sign inDemoInstall

@availity/api-axios

Package Overview
Dependencies
Maintainers
12
Versions
149
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@availity/api-axios - npm Package Compare versions

Comparing version 7.1.0 to 7.2.0

src/resources/routeConfigurations.js

9

CHANGELOG.md

@@ -5,2 +5,11 @@ # Changelog

# [7.2.0](https://github.com/Availity/sdk-js/compare/@availity/api-axios@7.1.0...@availity/api-axios@7.2.0) (2022-09-21)
### Features
* **api-axios:** add route configurations api ([f91c9aa](https://github.com/Availity/sdk-js/commit/f91c9aa13eba40af7af52f11393810b5daa49ad3))
# [7.1.0](https://github.com/Availity/sdk-js/compare/@availity/api-axios@7.0.3...@availity/api-axios@7.1.0) (2022-09-21)

@@ -7,0 +16,0 @@

125

dist/index.js

@@ -66,2 +66,3 @@ var __create = Object.create;

AvRegionsApi: () => AvRegionsApi,
AvRouteConfigurationsApi: () => AvRouteConfigurationsApi,
AvSettingsApi: () => AvSettingsApi,

@@ -87,2 +88,3 @@ AvSlotMachineApi: () => AvSlotMachineApi,

avRegionsApi: () => avRegionsApi,
avRouteConfigurationsApi: () => avRouteConfigurationsApi,
avSettingsApi: () => avSettingsApi,

@@ -471,2 +473,55 @@ avSlotMachineApi: () => avSlotMachineApi,

// src/flatten-object.js
var parseValue = (value) => value === void 0 || value === null ? value : value.toString();
var 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]);
for (const k2 of Object.keys(flatObject)) {
toReturn[`${k}${isArray ? k2.replace(/^(\d+)(\..*)?/, "[$1]$2") : `.${k2}`}`] = parseValue(flatObject[k2]);
}
} else {
toReturn[k] = parseValue(ob[k]);
}
return toReturn;
}, {});
var flatten_object_default = flattenObject;
// src/resources/dma.js
var AvLogMessagesApiV2 = class extends AvMicroserviceApi {
constructor(config) {
super(__spreadValues({
name: "spc/analytics/log"
}, config));
}
send(level, entries) {
delete entries.level;
const payload = { level, entries };
const flattened = flatten_object_default(payload);
flattened.X_Client_ID = this.clientId;
flattened.X_XSRF_TOKEN = document.cookie.replace(/(?:(?:^|.*;\s*)XSRF-TOKEN\s*=\s*([^;]*).*$)|^.*$/, "$1");
const fields = Object.keys(flattened).map((key) => {
const name = key.replace(/\[\d+]/g, "[]");
const value = flattened[key];
return `${name}=${encodeURIComponent(value)}`;
}).join("&");
return fields;
}
async debug(entries) {
return this.sendBeacon(this.send("debug", entries));
}
async info(entries) {
return this.sendBeacon(this.send("info", entries));
}
async warn(entries) {
return this.sendBeacon(this.send("warn", entries));
}
async error(entries) {
return this.sendBeacon(this.send("error", entries));
}
};
var avLogMessagesApiV2 = new AvLogMessagesApiV2();
// src/resources/files.js

@@ -522,20 +577,2 @@ var AvFilesApi = class extends AvMicroserviceApi {

// src/flatten-object.js
var parseValue = (value) => value === void 0 || value === null ? value : value.toString();
var 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]);
for (const k2 of Object.keys(flatObject)) {
toReturn[`${k}${isArray ? k2.replace(/^(\d+)(\..*)?/, "[$1]$2") : `.${k2}`}`] = parseValue(flatObject[k2]);
}
} else {
toReturn[k] = parseValue(ob[k]);
}
return toReturn;
}, {});
var flatten_object_default = flattenObject;
// src/resources/logs.js

@@ -576,37 +613,2 @@ var AvLogMessagesApi = class extends AvApi {

// src/resources/dma.js
var AvLogMessagesApiV2 = class extends AvMicroserviceApi {
constructor(config) {
super(__spreadValues({
name: "spc/analytics/log"
}, config));
}
send(level, entries) {
delete entries.level;
const payload = { level, entries };
const flattened = flatten_object_default(payload);
flattened.X_Client_ID = this.clientId;
flattened.X_XSRF_TOKEN = document.cookie.replace(/(?:(?:^|.*;\s*)XSRF-TOKEN\s*=\s*([^;]*).*$)|^.*$/, "$1");
const fields = Object.keys(flattened).map((key) => {
const name = key.replace(/\[\d+]/g, "[]");
const value = flattened[key];
return `${name}=${encodeURIComponent(value)}`;
}).join("&");
return fields;
}
async debug(entries) {
return this.sendBeacon(this.send("debug", entries));
}
async info(entries) {
return this.sendBeacon(this.send("info", entries));
}
async warn(entries) {
return this.sendBeacon(this.send("warn", entries));
}
async error(entries) {
return this.sendBeacon(this.send("error", entries));
}
};
var avLogMessagesApiV2 = new AvLogMessagesApiV2();
// src/resources/navigation.js

@@ -987,2 +989,17 @@ var AvNavigationApi = class extends AvApi {

// src/resources/routeConfigurations.js
var AvRouteConfigurationsApi = class extends AvMicroserviceApi {
constructor(config) {
super(__spreadValues({
name: "epdm/configuration-service/epdm/v1/route-configuration"
}, config));
}
async getConfiguration(transactionTypeCode, submissionModeCode, payerId) {
return this.query({
params: { transactionTypeCode, submissionModeCode, payerId }
});
}
};
var avRouteConfigurationsApi = new AvRouteConfigurationsApi();
// src/resources/settings.js

@@ -1142,2 +1159,3 @@ var AvSettingsApi = class extends AvApi {

AvRegionsApi,
AvRouteConfigurationsApi,
AvSettingsApi,

@@ -1163,2 +1181,3 @@ AvSlotMachineApi,

avRegionsApi,
avRouteConfigurationsApi,
avSettingsApi,

@@ -1165,0 +1184,0 @@ avSlotMachineApi,

{
"name": "@availity/api-axios",
"version": "7.1.0",
"version": "7.2.0",
"description": "Wrappers for axios designed to work with the Availity portal",

@@ -5,0 +5,0 @@ "keywords": [

@@ -60,2 +60,3 @@ # @availity/api-axios

- `AvRegionsApi`
- `AvRouteConfigurationsApi`
- `AvSettingsApi`

@@ -62,0 +63,0 @@ - `AvSlotMachineApi`

@@ -63,2 +63,3 @@ # api-axios

- `avRegionsApi`
- `AvRouteConfigurationsApi`
- `avSettingsApi`

@@ -91,2 +92,3 @@ - `avSlotMachineApi`

avRegionsApi,
avRouteConfigurationsApi,
avSettingsApi,

@@ -93,0 +95,0 @@ avSlotMachineApi,

@@ -7,6 +7,6 @@ import AvApi from './api';

import AvDisclaimersApi, { avDisclaimersApi } from './resources/disclaimers';
import AvLogMessagesApiV2, { avLogMessagesApiV2 } from './resources/dma';
import AvFilesApi, { avFilesApi } from './resources/files';
import AvFilesDeliveryApi, { avFilesDeliveryApi } from './resources/filesDelivery';
import AvLogMessagesApi, { avLogMessagesApi } from './resources/logs';
import AvLogMessagesApiV2, { avLogMessagesApiV2 } from './resources/dma';
import AvNavigationApi, { avNavigationApi } from './resources/navigation';

@@ -19,2 +19,3 @@ import AvNotificationsApi, { avNotificationsApi } from './resources/notifications';

import AvRegionsApi, { avRegionsApi } from './resources/regions';
import AvRouteConfigurationsApi, { avRouteConfigurationsApi } from './resources/routeConfigurations';
import AvSettingsApi, { avSettingsApi } from './resources/settings';

@@ -24,4 +25,4 @@ import AvSlotMachineApi, { avSlotMachineApi } from './resources/slotmachine';

import AvTelemetryApi, { avTelemetryApi } from './resources/telemetry';
import AvUserApi, { avUserApi } from './resources/user';
import AvUserPermissionsApi, { avUserPermissionsApi } from './resources/userPermissions';
import AvUserApi, { avUserApi } from './resources/user';
import AvWebQLApi, { avWebQLApi } from './resources/webQL';

@@ -60,2 +61,4 @@

avRegionsApi,
AvRouteConfigurationsApi,
avRouteConfigurationsApi,
AvSettingsApi,

@@ -62,0 +65,0 @@ avSettingsApi,

@@ -20,2 +20,3 @@ # Availity API's

- [AvSlotMachineApi](#avslotmachineapi)
- [AvRouteConfigurationsApi](#avrouteconfigurationsapi)

@@ -205,1 +206,5 @@ ## Intro

`query(data: string)`
### `AvRouteConfigurationsApi`
Retrieve a payer's route configuration for a specific transaction and submission mode

Sorry, the diff of this file is not supported yet

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