@availity/api-axios
Advanced tools
Comparing version 7.1.0 to 7.2.0
@@ -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 @@ |
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
162033
40
3850
141