@availity/api-core
Advanced tools
Comparing version 7.0.2 to 7.0.3
@@ -6,2 +6,10 @@ # Change Log | ||
## 7.0.3 (2021-09-16) | ||
**Note:** Version bump only for package @availity/api-core | ||
## [7.0.2](https://github.com/Availity/sdk-js/compare/@availity/api-core@7.0.1...@availity/api-core@7.0.2) (2021-05-25) | ||
@@ -8,0 +16,0 @@ |
114
lib/index.js
@@ -14,120 +14,120 @@ "use strict"; | ||
}); | ||
Object.defineProperty(exports, "AvWebQL", { | ||
Object.defineProperty(exports, "AvProxy", { | ||
enumerable: true, | ||
get: function get() { | ||
return _webQL["default"]; | ||
return _proxy["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvLogMessages", { | ||
Object.defineProperty(exports, "AvCodes", { | ||
enumerable: true, | ||
get: function get() { | ||
return _logs["default"]; | ||
return _codes["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvLogMessagesV2", { | ||
Object.defineProperty(exports, "AvDisclaimers", { | ||
enumerable: true, | ||
get: function get() { | ||
return _dma["default"]; | ||
return _disclaimers["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvNavigation", { | ||
Object.defineProperty(exports, "AvFiles", { | ||
enumerable: true, | ||
get: function get() { | ||
return _navigation["default"]; | ||
return _files["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvNotification", { | ||
Object.defineProperty(exports, "AvFilesDelivery", { | ||
enumerable: true, | ||
get: function get() { | ||
return _notifications["default"]; | ||
return _filesDelivery["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvOrganizations", { | ||
Object.defineProperty(exports, "AvLogMessages", { | ||
enumerable: true, | ||
get: function get() { | ||
return _organizations["default"]; | ||
return _logs["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvPermissions", { | ||
Object.defineProperty(exports, "AvLogMessagesV2", { | ||
enumerable: true, | ||
get: function get() { | ||
return _permissions["default"]; | ||
return _dma["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvPdf", { | ||
Object.defineProperty(exports, "AvNavigation", { | ||
enumerable: true, | ||
get: function get() { | ||
return _pdfs["default"]; | ||
return _navigation["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvProviders", { | ||
Object.defineProperty(exports, "AvNotification", { | ||
enumerable: true, | ||
get: function get() { | ||
return _providers["default"]; | ||
return _notifications["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvProxy", { | ||
Object.defineProperty(exports, "AvOrganizations", { | ||
enumerable: true, | ||
get: function get() { | ||
return _proxy["default"]; | ||
return _organizations["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvRegions", { | ||
Object.defineProperty(exports, "AvPdf", { | ||
enumerable: true, | ||
get: function get() { | ||
return _regions["default"]; | ||
return _pdfs["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvSpaces", { | ||
Object.defineProperty(exports, "AvPermissions", { | ||
enumerable: true, | ||
get: function get() { | ||
return _spaces["default"]; | ||
return _permissions["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvUsers", { | ||
Object.defineProperty(exports, "AvProviders", { | ||
enumerable: true, | ||
get: function get() { | ||
return _user["default"]; | ||
return _providers["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvUserPermissions", { | ||
Object.defineProperty(exports, "AvRegions", { | ||
enumerable: true, | ||
get: function get() { | ||
return _userPermissions["default"]; | ||
return _regions["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvFiles", { | ||
Object.defineProperty(exports, "AvSettings", { | ||
enumerable: true, | ||
get: function get() { | ||
return _files["default"]; | ||
return _settings["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvFilesDelivery", { | ||
Object.defineProperty(exports, "AvSlotMachine", { | ||
enumerable: true, | ||
get: function get() { | ||
return _filesDelivery["default"]; | ||
return _slotmachine["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvSettings", { | ||
Object.defineProperty(exports, "AvSpaces", { | ||
enumerable: true, | ||
get: function get() { | ||
return _settings["default"]; | ||
return _spaces["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvSlotMachine", { | ||
Object.defineProperty(exports, "AvUserPermissions", { | ||
enumerable: true, | ||
get: function get() { | ||
return _slotmachine["default"]; | ||
return _userPermissions["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvDisclaimers", { | ||
Object.defineProperty(exports, "AvUsers", { | ||
enumerable: true, | ||
get: function get() { | ||
return _disclaimers["default"]; | ||
return _user["default"]; | ||
} | ||
}); | ||
Object.defineProperty(exports, "AvCodes", { | ||
Object.defineProperty(exports, "AvWebQL", { | ||
enumerable: true, | ||
get: function get() { | ||
return _codes["default"]; | ||
return _webQL["default"]; | ||
} | ||
@@ -141,4 +141,12 @@ }); | ||
var _webQL = _interopRequireDefault(require("./resources/webQL")); | ||
var _proxy = _interopRequireDefault(require("./resources/proxy")); | ||
var _codes = _interopRequireDefault(require("./resources/codes")); | ||
var _disclaimers = _interopRequireDefault(require("./resources/disclaimers")); | ||
var _files = _interopRequireDefault(require("./resources/files")); | ||
var _filesDelivery = _interopRequireDefault(require("./resources/filesDelivery")); | ||
var _logs = _interopRequireDefault(require("./resources/logs")); | ||
@@ -154,31 +162,23 @@ | ||
var _pdfs = _interopRequireDefault(require("./resources/pdfs")); | ||
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 _settings = _interopRequireDefault(require("./resources/settings")); | ||
var _slotmachine = _interopRequireDefault(require("./resources/slotmachine")); | ||
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 _user = _interopRequireDefault(require("./resources/user")); | ||
var _filesDelivery = _interopRequireDefault(require("./resources/filesDelivery")); | ||
var _webQL = _interopRequireDefault(require("./resources/webQL")); | ||
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; |
{ | ||
"name": "@availity/api-core", | ||
"version": "7.0.2", | ||
"version": "7.0.3", | ||
"description": "Base API definitions for the Availity REST API", | ||
@@ -20,2 +20,5 @@ "keywords": [ | ||
}, | ||
"scripts": { | ||
"format": "prettier --write '**/*.js'" | ||
}, | ||
"dependencies": { | ||
@@ -28,3 +31,3 @@ "@availity/env-var": "^1.11.1", | ||
}, | ||
"gitHead": "27db5c579b26e745db82558e1f80e7824c9bf8d0" | ||
"gitHead": "e74d19e307f522cd164d32fa70cda7bbcf90a61d" | ||
} |
@@ -12,3 +12,3 @@ # api-core | ||
```bash | ||
$ npm install @availity/api-core | ||
npm install @availity/api-core | ||
``` | ||
@@ -19,5 +19,5 @@ | ||
```bash | ||
$ yarn add @availity/api-core | ||
yarn add @availity/api-core | ||
``` | ||
## [Documentation](https://availity.github.io/sdk-js/api/getting-started) |
// Copied from https://github.com/Availity/sdk-js/blob/master/packages/native-form/flattenObject.js | ||
const parseValue = value => value === undefined || value === null ? value : value.toString(); | ||
const parseValue = (value) => | ||
value === undefined || value === null ? value : value.toString(); | ||
const flattenObject = ob => | ||
const flattenObject = (ob) => | ||
Object.keys(ob).reduce((toReturn, k) => { | ||
@@ -6,0 +7,0 @@ if (Object.prototype.toString.call(ob[k]) === '[object Date]') { |
import AvApi from './api'; | ||
import AvMicroservice from './ms'; | ||
import AvWebQL from './resources/webQL'; | ||
import AvProxy from './resources/proxy'; | ||
import AvCodes from './resources/codes'; | ||
import AvDisclaimers from './resources/disclaimers'; | ||
import AvFiles from './resources/files'; | ||
import AvFilesDelivery from './resources/filesDelivery'; | ||
import AvLogMessages from './resources/logs'; | ||
@@ -9,16 +13,12 @@ import AvLogMessagesV2 from './resources/dma'; | ||
import AvOrganizations from './resources/organizations'; | ||
import AvPdf from './resources/pdfs'; | ||
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 AvSettings from './resources/settings'; | ||
import AvSlotMachine from './resources/slotmachine'; | ||
import AvSpaces from './resources/spaces'; | ||
import AvUserPermissions from './resources/userPermissions'; | ||
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'; | ||
import AvWebQL from './resources/webQL'; | ||
@@ -28,4 +28,8 @@ export default AvApi; | ||
export { | ||
AvWebQL, | ||
AvMicroservice, | ||
AvProxy, | ||
AvCodes, | ||
AvDisclaimers, | ||
AvFiles, | ||
AvFilesDelivery, | ||
AvLogMessages, | ||
@@ -36,16 +40,12 @@ AvLogMessagesV2, | ||
AvOrganizations, | ||
AvPdf, | ||
AvPermissions, | ||
AvProviders, | ||
AvPdf, | ||
AvProxy, | ||
AvRegions, | ||
AvSettings, | ||
AvSlotMachine, | ||
AvSpaces, | ||
AvUserPermissions, | ||
AvUsers, | ||
AvUserPermissions, | ||
AvFiles, | ||
AvFilesDelivery, | ||
AvSettings, | ||
AvSlotMachine, | ||
AvDisclaimers, | ||
AvCodes, | ||
AvWebQL, | ||
}; |
@@ -23,6 +23,3 @@ import AvApi from './api'; | ||
} | ||
const uri = parts | ||
.join('/') | ||
.replace(/\/+/g, '/') | ||
.replace(/\/$/, ''); | ||
const uri = parts.join('/').replace(/\/+/g, '/').replace(/\/$/, ''); | ||
@@ -29,0 +26,0 @@ const hostname = resolveHost(config.host, config.window || window); |
@@ -30,3 +30,3 @@ import AvApi from '../api'; | ||
const fields = Object.keys(flattened) | ||
.map(key => { | ||
.map((key) => { | ||
const name = key.replace(/\[\d+]/g, '[]'); | ||
@@ -33,0 +33,0 @@ const value = flattened[key]; |
@@ -5,16 +5,16 @@ # Availity API's | ||
- [Intro](#intro) | ||
- [AvUser](#avuser) | ||
- [AvRegions](#avregions) | ||
- [AvPermissions](#avpermissions) | ||
- [AvUserPermissions](#avuserpermissions) | ||
- [AvNavigation](#avnavigation) | ||
- [AvSpaces](#avspaces) | ||
- [AvOrganizations](#avorganizations) | ||
- [AvProviders](#avproviders) | ||
- [AvLogMessage](#avlogmessage) | ||
- [AvProxy](#avproxy) | ||
- [AvFiles](#avfiles) | ||
- [AvFilesDelivery](#avfilesdelivery) | ||
- [AvSettings](#avsettings) | ||
- [Intro](#intro) | ||
- [AvUser](#avuser) | ||
- [AvRegions](#avregions) | ||
- [AvPermissions](#avpermissions) | ||
- [AvUserPermissions](#avuserpermissions) | ||
- [AvNavigation](#avnavigation) | ||
- [AvSpaces](#avspaces) | ||
- [AvOrganizations](#avorganizations) | ||
- [AvProviders](#avproviders) | ||
- [AvLogMessage](#avlogmessage) | ||
- [AvProxy](#avproxy) | ||
- [AvFiles](#avfiles) | ||
- [AvFilesDelivery](#avfilesdelivery) | ||
- [AvSettings](#avsettings) | ||
@@ -142,16 +142,16 @@ ## Intro | ||
```html | ||
```js | ||
data = { | ||
deliveries: [ | ||
{ | ||
fileURI: upload.references[0], | ||
deliveryChannel: 'DEMO', | ||
metadata: { | ||
payerId: "PAYERID", | ||
requestId: "123", | ||
patientLastName: "lastName", | ||
patientFirstName: "firstName" | ||
}, | ||
} | ||
] | ||
deliveries: [ | ||
{ | ||
fileURI: upload.references[0], | ||
deliveryChannel: 'DEMO', | ||
metadata: { | ||
payerId: 'PAYERID', | ||
requestId: '123', | ||
patientLastName: 'lastName', | ||
patientFirstName: 'firstName', | ||
}, | ||
}, | ||
], | ||
}; | ||
@@ -164,27 +164,27 @@ ``` | ||
```html | ||
```json | ||
{ | ||
"id": "123456", // batchId | ||
"status": "COMPLETE", // COMPLETE/INPROGRESS | ||
"deliveries": [ | ||
"id": "123456", // batchId | ||
"status": "COMPLETE", // COMPLETE/INPROGRESS | ||
"deliveries": [ | ||
{ | ||
"id": "56789", // deliveryId | ||
"deliveryBatchId": "123456", | ||
"fileURI": "<fileUri>", | ||
"deliveryChannel": "DEMO", | ||
"deliveryStatus": "ERRORED", // INPROGRESS/REJECTED/ERRORED/DELIVERED | ||
"errors": [ | ||
{ | ||
"id": "56789", // deliveryId | ||
"deliveryBatchId": "123456", | ||
"fileURI": <fileUri>, | ||
"deliveryChannel": "DEMO", | ||
"deliveryStatus": "ERRORED", // INPROGRESS/REJECTED/ERRORED/DELIVERED | ||
"errors": [ | ||
{ | ||
"message": "error message", | ||
"subject": "subject of error" | ||
} | ||
], | ||
"metadata": { | ||
payerId: "PAYERID", | ||
requestId: "123", | ||
patientLastName: "lastName", | ||
patientFirstName: "firstName" | ||
} | ||
"message": "error message", | ||
"subject": "subject of error" | ||
} | ||
] | ||
], | ||
"metadata": { | ||
"payerId": "PAYERID", | ||
"requestId": "123", | ||
"patientLastName": "lastName", | ||
"patientFirstName": "firstName" | ||
} | ||
} | ||
] | ||
} | ||
@@ -191,0 +191,0 @@ ``` |
@@ -35,3 +35,3 @@ import AvApi from '../api'; | ||
return this.avUsers.me().then(user => { | ||
return this.avUsers.me().then((user) => { | ||
const queryConfig = this.addParams({ userId: user.id }, config); | ||
@@ -38,0 +38,0 @@ return this.query(queryConfig); |
@@ -34,3 +34,3 @@ import AvApi from '../api'; | ||
return this.avUsers.me().then(user => { | ||
return this.avUsers.me().then((user) => { | ||
const queryConfig = this.addParams( | ||
@@ -67,3 +67,3 @@ { applicationId, userId: user.id }, | ||
return this.avUsers.me().then(user => { | ||
return this.avUsers.me().then((user) => { | ||
data = data || {}; | ||
@@ -70,0 +70,0 @@ data.scope = data.scope || {}; |
@@ -39,4 +39,4 @@ import AvApi from '../api'; | ||
} | ||
return this.get(spaceId).then(response => response.data.name); | ||
return this.get(spaceId).then((response) => response.data.name); | ||
} | ||
} |
@@ -19,4 +19,4 @@ import AvApi from '../api'; | ||
me(config) { | ||
return this.get('me', config).then(response => response.data); | ||
return this.get('me', config).then((response) => response.data); | ||
} | ||
} |
@@ -9,3 +9,3 @@ import qs from 'qs'; | ||
name: 'axi-user-permissions', | ||
paramsSerializer: params => | ||
paramsSerializer: (params) => | ||
qs.stringify(params, { arrayFormat: 'repeat' }), | ||
@@ -12,0 +12,0 @@ ...config, |
163199
3511