mirror of https://github.com/vernonkeenan/lib
swagger client
parent
93256c9add
commit
0a2691ea69
18
Makefile
18
Makefile
|
@ -1,11 +1,15 @@
|
|||
VERNONKEENAN_BUILD_ENV ?= dev
|
||||
VERNONKEENAN_GELF_URI ?= udp://packrat.noc.tnxs.net:12201
|
||||
VERNONKEENAN_REGISTRY_PRIV ?= hub.tnxs.net
|
||||
VERNONKEENAN_REGISTRY_PUB ?= docker.io
|
||||
VERNONKEENAN_REPO_NAME = lib
|
||||
VERNONKEENAN_VERSION ?= 0.0.1
|
||||
|
||||
.PHONY: swagger
|
||||
.PHONY: swagger client
|
||||
|
||||
client:
|
||||
rm -rf client
|
||||
openapi-generator-cli generate -i swagger/auth-vernonkeenan.yaml -g javascript -o client/auth
|
||||
openapi-generator-cli generate -i swagger/board-vernonkeenan.yaml -g javascript -o client/board
|
||||
openapi-generator-cli generate -i swagger/crm-vernonkeenan.yaml -g javascript -o client/crm
|
||||
openapi-generator-cli generate -i swagger/devops-vernonkeenan.yaml -g javascript -o client/devops
|
||||
openapi-generator-cli generate -i swagger/research-vernonkeenan.yaml -g javascript -o client/research
|
||||
openapi-generator-cli generate -i swagger/sf-gate-vernonkeenan.yaml -g javascript -o client/sf-gate
|
||||
openapi-generator-cli generate -i swagger/stash-vernonkeenan.yaml -g javascript -o client/stash
|
||||
|
||||
swagger:
|
||||
cp ../auth/swagger/auth-vernonkeenan.yaml ./swagger
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"presets": [
|
||||
"@babel/preset-env"
|
||||
],
|
||||
"plugins": [
|
||||
"@babel/plugin-syntax-dynamic-import",
|
||||
"@babel/plugin-syntax-import-meta",
|
||||
"@babel/plugin-proposal-class-properties",
|
||||
"@babel/plugin-proposal-json-strings",
|
||||
[
|
||||
"@babel/plugin-proposal-decorators",
|
||||
{
|
||||
"legacy": true
|
||||
}
|
||||
],
|
||||
"@babel/plugin-proposal-function-sent",
|
||||
"@babel/plugin-proposal-export-namespace-from",
|
||||
"@babel/plugin-proposal-numeric-separator",
|
||||
"@babel/plugin-proposal-throw-expressions",
|
||||
"@babel/plugin-proposal-export-default-from",
|
||||
"@babel/plugin-proposal-logical-assignment-operators",
|
||||
"@babel/plugin-proposal-optional-chaining",
|
||||
[
|
||||
"@babel/plugin-proposal-pipeline-operator",
|
||||
{
|
||||
"proposal": "minimal"
|
||||
}
|
||||
],
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator",
|
||||
"@babel/plugin-proposal-do-expressions",
|
||||
"@babel/plugin-proposal-function-bind"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
|
||||
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directory
|
||||
node_modules
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
|
@ -0,0 +1,23 @@
|
|||
# OpenAPI Generator Ignore
|
||||
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
|
||||
|
||||
# Use this file to prevent files from being overwritten by the generator.
|
||||
# The patterns follow closely to .gitignore or .dockerignore.
|
||||
|
||||
# As an example, the C# client generator defines ApiClient.cs.
|
||||
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
|
||||
#ApiClient.cs
|
||||
|
||||
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
|
||||
#foo/*/qux
|
||||
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
|
||||
|
||||
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
|
||||
#foo/**/qux
|
||||
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
|
||||
|
||||
# You can also negate patterns with an exclamation (!).
|
||||
# For example, you can ignore all files in a docs folder with the file extension .md:
|
||||
#docs/*.md
|
||||
# Then explicitly reverse the ignore rule for a single file:
|
||||
#!docs/README.md
|
|
@ -0,0 +1,34 @@
|
|||
.babelrc
|
||||
.gitignore
|
||||
.openapi-generator-ignore
|
||||
.travis.yml
|
||||
README.md
|
||||
docs/Address.md
|
||||
docs/Error.md
|
||||
docs/ResponseMeta.md
|
||||
docs/TenantUser.md
|
||||
docs/User.md
|
||||
docs/UserApi.md
|
||||
docs/UserResponse.md
|
||||
docs/UserRole.md
|
||||
git_push.sh
|
||||
mocha.opts
|
||||
package.json
|
||||
src/ApiClient.js
|
||||
src/api/UserApi.js
|
||||
src/index.js
|
||||
src/model/Address.js
|
||||
src/model/Error.js
|
||||
src/model/ResponseMeta.js
|
||||
src/model/TenantUser.js
|
||||
src/model/User.js
|
||||
src/model/UserResponse.js
|
||||
src/model/UserRole.js
|
||||
test/api/UserApi.spec.js
|
||||
test/model/Address.spec.js
|
||||
test/model/Error.spec.js
|
||||
test/model/ResponseMeta.spec.js
|
||||
test/model/TenantUser.spec.js
|
||||
test/model/User.spec.js
|
||||
test/model/UserResponse.spec.js
|
||||
test/model/UserRole.spec.js
|
|
@ -0,0 +1 @@
|
|||
6.0.1
|
|
@ -0,0 +1,5 @@
|
|||
language: node_js
|
||||
cache: npm
|
||||
node_js:
|
||||
- "6"
|
||||
- "6.1"
|
|
@ -0,0 +1,155 @@
|
|||
# auth
|
||||
|
||||
Auth - JavaScript client for auth
|
||||
Authentication Microservice
|
||||
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
|
||||
|
||||
- API version: 0.0.2
|
||||
- Package version: 0.0.2
|
||||
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
|
||||
|
||||
## Installation
|
||||
|
||||
### For [Node.js](https://nodejs.org/)
|
||||
|
||||
#### npm
|
||||
|
||||
To publish the library as a [npm](https://www.npmjs.com/), please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).
|
||||
|
||||
Then install it via:
|
||||
|
||||
```shell
|
||||
npm install auth --save
|
||||
```
|
||||
|
||||
Finally, you need to build the module:
|
||||
|
||||
```shell
|
||||
npm run build
|
||||
```
|
||||
|
||||
##### Local development
|
||||
|
||||
To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing `package.json` (and this README). Let's call this `JAVASCRIPT_CLIENT_DIR`. Then run:
|
||||
|
||||
```shell
|
||||
npm install
|
||||
```
|
||||
|
||||
Next, [link](https://docs.npmjs.com/cli/link) it globally in npm with the following, also from `JAVASCRIPT_CLIENT_DIR`:
|
||||
|
||||
```shell
|
||||
npm link
|
||||
```
|
||||
|
||||
To use the link you just defined in your project, switch to the directory you want to use your auth from, and run:
|
||||
|
||||
```shell
|
||||
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>
|
||||
```
|
||||
|
||||
Finally, you need to build the module:
|
||||
|
||||
```shell
|
||||
npm run build
|
||||
```
|
||||
|
||||
#### git
|
||||
|
||||
If the library is hosted at a git repository, e.g.https://github.com/GIT_USER_ID/GIT_REPO_ID
|
||||
then install it via:
|
||||
|
||||
```shell
|
||||
npm install GIT_USER_ID/GIT_REPO_ID --save
|
||||
```
|
||||
|
||||
### For browser
|
||||
|
||||
The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
|
||||
the above steps with Node.js and installing browserify with `npm install -g browserify`,
|
||||
perform the following (assuming *main.js* is your entry file):
|
||||
|
||||
```shell
|
||||
browserify main.js > bundle.js
|
||||
```
|
||||
|
||||
Then include *bundle.js* in the HTML pages.
|
||||
|
||||
### Webpack Configuration
|
||||
|
||||
Using Webpack you may encounter the following error: "Module not found: Error:
|
||||
Cannot resolve module", most certainly you should disable AMD loader. Add/merge
|
||||
the following section to your webpack config:
|
||||
|
||||
```javascript
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
parser: {
|
||||
amd: false
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## Getting Started
|
||||
|
||||
Please follow the [installation](#installation) instruction and execute the following JS code:
|
||||
|
||||
```javascript
|
||||
var Auth = require('auth');
|
||||
|
||||
var defaultClient = Auth.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
var ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = "YOUR API KEY"
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix['X-API-Key'] = "Token"
|
||||
|
||||
var api = new Auth.UserApi()
|
||||
var opts = {
|
||||
'apikey': "apikey_example" // {String} Service account or developer API key
|
||||
};
|
||||
var callback = function(error, data, response) {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
};
|
||||
api.getUsers(opts, callback);
|
||||
|
||||
```
|
||||
|
||||
## Documentation for API Endpoints
|
||||
|
||||
All URIs are relative to *http://auth.vernonkeenan.com:8080/v1*
|
||||
|
||||
Class | Method | HTTP request | Description
|
||||
------------ | ------------- | ------------- | -------------
|
||||
*Auth.UserApi* | [**getUsers**](docs/UserApi.md#getUsers) | **GET** /users | Check API Key
|
||||
|
||||
|
||||
## Documentation for Models
|
||||
|
||||
- [Auth.Address](docs/Address.md)
|
||||
- [Auth.Error](docs/Error.md)
|
||||
- [Auth.ResponseMeta](docs/ResponseMeta.md)
|
||||
- [Auth.TenantUser](docs/TenantUser.md)
|
||||
- [Auth.User](docs/User.md)
|
||||
- [Auth.UserResponse](docs/UserResponse.md)
|
||||
- [Auth.UserRole](docs/UserRole.md)
|
||||
|
||||
|
||||
## Documentation for Authorization
|
||||
|
||||
|
||||
|
||||
### ApiKeyAuth
|
||||
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: X-API-Key
|
||||
- **Location**: HTTP header
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# Auth.Address
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**city** | **String** | City | [optional]
|
||||
**country** | **String** | Country full name | [optional]
|
||||
**countryCode** | **String** | Country Code | [optional]
|
||||
**postalCode** | **String** | Postal Code | [optional]
|
||||
**state** | **String** | State full name | [optional]
|
||||
**stateCode** | **String** | State Code | [optional]
|
||||
**street** | **String** | Street number and name | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
# Auth.Error
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**code** | **Number** | | [optional]
|
||||
**fields** | **String** | | [optional]
|
||||
**message** | **String** | | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
# Auth.ResponseMeta
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**contact** | **String** | Microservice Contact Info | [optional]
|
||||
**copyright** | **String** | Copyright Info | [optional]
|
||||
**license** | **String** | License Information and Restrictions | [optional]
|
||||
**operationID** | **String** | Operation ID | [optional]
|
||||
**requestIP** | **String** | Request IP Address | [optional]
|
||||
**requestType** | **String** | Request Type | [optional]
|
||||
**requestURL** | **String** | Request URL | [optional]
|
||||
**serverInfo** | **String** | Data Server Info | [optional]
|
||||
**serverResponseTime** | **String** | Data Server Response Time (ms) | [optional]
|
||||
**serverTimestamp** | **String** | Backend Server Timestamp | [optional]
|
||||
**taxnexusAccount** | **String** | Taxnexus Account Number used for recording transactions | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
# Auth.TenantUser
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accessLevel** | **String** | The makeTenantUser access level for this User | [optional]
|
||||
**auth0UserID** | **String** | Auth0 User ID | [optional]
|
||||
**accountID** | **String** | Account ID | [optional]
|
||||
**contactID** | **String** | Contact ID | [optional]
|
||||
**companyName** | **String** | Account Name | [optional]
|
||||
**taxnexusAccount** | **String** | Taxnexus Account | [optional]
|
||||
**tenantActive** | **Boolean** | Tenant active? | [optional]
|
||||
**tenantID** | **String** | The Tenant ID | [optional]
|
||||
**tenantName** | **String** | Tenant Name | [optional]
|
||||
**tenantStatus** | **String** | Tenant Status | [optional]
|
||||
**tenantType** | **String** | Tenant type | [optional]
|
||||
**tenantVersion** | **String** | Tenant Version | [optional]
|
||||
**username** | **String** | Username | [optional]
|
||||
**userEmail** | **String** | User Email Address | [optional]
|
||||
**userFullName** | **String** | User Full Name | [optional]
|
||||
**userID** | **String** | The User ID | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
# Auth.User
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**aboutMe** | **String** | About Me | [optional]
|
||||
**accountID** | **String** | Account ID | [optional]
|
||||
**address** | [**Address**](Address.md) | | [optional]
|
||||
**alias** | **String** | Alias | [optional]
|
||||
**aPIKey** | **String** | API Key | [optional]
|
||||
**auth0UserID** | **String** | Auth0 User Id | [optional]
|
||||
**communityNickname** | **String** | Nickname | [optional]
|
||||
**companyName** | **String** | Company Name | [optional]
|
||||
**contactID** | **String** | Contact | [optional]
|
||||
**createdByID** | **String** | Created User ID | [optional]
|
||||
**createdDate** | **String** | Date Created | [optional]
|
||||
**delegatedApproverID** | **String** | Delegated Approver | [optional]
|
||||
**department** | **String** | Department | [optional]
|
||||
**division** | **String** | Division | [optional]
|
||||
**email** | **String** | Email address | [optional]
|
||||
**employeeNumber** | **String** | Employee Number | [optional]
|
||||
**endOfDay** | **String** | Time day ends | [optional]
|
||||
**environment** | **String** | Environment | [optional]
|
||||
**extension** | **String** | Extension | [optional]
|
||||
**fabricAPIKey** | **String** | Fabric API Key | [optional]
|
||||
**fax** | **String** | Fax | [optional]
|
||||
**firstName** | **String** | The first name | [optional]
|
||||
**forecastEnabled** | **Boolean** | Allow Forecasting | [optional]
|
||||
**fullPhotoURL** | **String** | Full Photo URL | [optional]
|
||||
**ID** | **String** | Taxnexus ID | [optional]
|
||||
**isActive** | **Boolean** | Active | [optional]
|
||||
**isPortalEnabled** | **Boolean** | Is the user enabled for Communities? | [optional]
|
||||
**isProphilePhotoActive** | **Boolean** | Has Profile Photo | [optional]
|
||||
**isSystemControlled** | **Boolean** | | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified User ID | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modified Date | [optional]
|
||||
**lastLogin** | **String** | Last login time | [optional]
|
||||
**lastIP** | **String** | IP address of last login | [optional]
|
||||
**loginCount** | **Number** | Number of times user has logged in | [optional]
|
||||
**lastName** | **String** | The Last Name | [optional]
|
||||
**managerID** | **String** | Manager | [optional]
|
||||
**mobilePhone** | **String** | Mobile | [optional]
|
||||
**name** | **String** | Name | [optional]
|
||||
**outOfOfficeMessage** | **String** | Out of office message | [optional]
|
||||
**phone** | **String** | Phone | [optional]
|
||||
**portalRole** | **String** | Portal Role Level | [optional]
|
||||
**profileID** | **String** | Profile | [optional]
|
||||
**receivesAdminInfoEmails** | **Boolean** | Admin Info Emails | [optional]
|
||||
**receivesAdminEmails** | **Boolean** | Info Emails | [optional]
|
||||
**senderEmail** | **String** | Email Sender Address | [optional]
|
||||
**senderName** | **String** | Email Sender Name | [optional]
|
||||
**signature** | **String** | Email Signature | [optional]
|
||||
**smallPhotoURL** | **String** | Small Photo URL | [optional]
|
||||
**startOfDay** | **String** | The time day starts | [optional]
|
||||
**taxnexusAccount** | **String** | Taxnexus Account | [optional]
|
||||
**tenantID** | **String** | Tenant ID associated with this user | [optional]
|
||||
**timeZone** | **String** | Time Zone | [optional]
|
||||
**title** | **String** | Title | [optional]
|
||||
**username** | **String** | Username | [optional]
|
||||
**userRoleID** | **String** | Role | [optional]
|
||||
**userType** | **String** | User Type | [optional]
|
||||
**userRoles** | [**[UserRole]**](UserRole.md) | | [optional]
|
||||
**tenantUsers** | [**[TenantUser]**](TenantUser.md) | | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
# Auth.UserApi
|
||||
|
||||
All URIs are relative to *http://auth.vernonkeenan.com:8080/v1*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**getUsers**](UserApi.md#getUsers) | **GET** /users | Check API Key
|
||||
|
||||
|
||||
|
||||
## getUsers
|
||||
|
||||
> UserResponse getUsers(opts)
|
||||
|
||||
Check API Key
|
||||
|
||||
Checks for a valid API key, and returns full user record
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Auth from 'auth';
|
||||
let defaultClient = Auth.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
let ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix = 'Token';
|
||||
|
||||
let apiInstance = new Auth.UserApi();
|
||||
let opts = {
|
||||
'apikey': "apikey_example" // String | Service account or developer API key
|
||||
};
|
||||
apiInstance.getUsers(opts, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**apikey** | **String**| Service account or developer API key | [optional]
|
||||
|
||||
### Return type
|
||||
|
||||
[**UserResponse**](UserResponse.md)
|
||||
|
||||
### Authorization
|
||||
|
||||
[ApiKeyAuth](../README.md#ApiKeyAuth)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: application/json
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
# Auth.UserResponse
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**data** | [**[User]**](User.md) | | [optional]
|
||||
**meta** | [**ResponseMeta**](ResponseMeta.md) | | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
# Auth.UserRole
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accountID** | **String** | Account Id | [optional]
|
||||
**auth0RoleID** | **String** | Linked role ID | [optional]
|
||||
**auth0UserID** | **String** | Auth0 User ID | [optional]
|
||||
**companyName** | **String** | Company Name | [optional]
|
||||
**contactID** | **String** | Contact ID | [optional]
|
||||
**roleDescription** | **String** | Role description | [optional]
|
||||
**roleID** | **String** | The Role ID | [optional]
|
||||
**roleName** | **String** | Role Name | [optional]
|
||||
**taxnexusAccount** | **String** | Taxnexus Account Number | [optional]
|
||||
**userEmail** | **String** | User Email Address | [optional]
|
||||
**userFullName** | **String** | User Full Name | [optional]
|
||||
**userID** | **String** | The User ID | [optional]
|
||||
**username** | **String** | Username | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
release_note=$3
|
||||
git_host=$4
|
||||
|
||||
if [ "$git_host" = "" ]; then
|
||||
git_host="github.com"
|
||||
echo "[INFO] No command line input provided. Set \$git_host to $git_host"
|
||||
fi
|
||||
|
||||
if [ "$git_user_id" = "" ]; then
|
||||
git_user_id="GIT_USER_ID"
|
||||
echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
|
||||
fi
|
||||
|
||||
if [ "$git_repo_id" = "" ]; then
|
||||
git_repo_id="GIT_REPO_ID"
|
||||
echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
|
||||
fi
|
||||
|
||||
if [ "$release_note" = "" ]; then
|
||||
release_note="Minor update"
|
||||
echo "[INFO] No command line input provided. Set \$release_note to $release_note"
|
||||
fi
|
||||
|
||||
# Initialize the local directory as a Git repository
|
||||
git init
|
||||
|
||||
# Adds the files in the local repository and stages them for commit.
|
||||
git add .
|
||||
|
||||
# Commits the tracked changes and prepares them to be pushed to a remote repository.
|
||||
git commit -m "$release_note"
|
||||
|
||||
# Sets the new remote
|
||||
git_remote=$(git remote)
|
||||
if [ "$git_remote" = "" ]; then # git remote not defined
|
||||
|
||||
if [ "$GIT_TOKEN" = "" ]; then
|
||||
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
|
||||
git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
|
||||
else
|
||||
git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
git pull origin master
|
||||
|
||||
# Pushes (Forces) the changes in the local repository up to the remote repository
|
||||
echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
|
||||
git push origin master 2>&1 | grep -v 'To https'
|
|
@ -0,0 +1 @@
|
|||
--timeout 10000
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"name": "auth",
|
||||
"version": "0.0.2",
|
||||
"description": "Authentication_Microservice",
|
||||
"license": "Proprietary - Copyright (c) 2018-2021 by Taxnexus, Inc.",
|
||||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
"build": "babel src -d dist",
|
||||
"prepare": "npm run build",
|
||||
"test": "mocha --require @babel/register --recursive"
|
||||
},
|
||||
"browser": {
|
||||
"fs": false
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/cli": "^7.0.0",
|
||||
"superagent": "^5.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.0.0",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"@babel/plugin-proposal-decorators": "^7.0.0",
|
||||
"@babel/plugin-proposal-do-expressions": "^7.0.0",
|
||||
"@babel/plugin-proposal-export-default-from": "^7.0.0",
|
||||
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
|
||||
"@babel/plugin-proposal-function-bind": "^7.0.0",
|
||||
"@babel/plugin-proposal-function-sent": "^7.0.0",
|
||||
"@babel/plugin-proposal-json-strings": "^7.0.0",
|
||||
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
|
||||
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
|
||||
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
|
||||
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
|
||||
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
|
||||
"@babel/plugin-syntax-import-meta": "^7.0.0",
|
||||
"@babel/preset-env": "^7.0.0",
|
||||
"@babel/register": "^7.0.0",
|
||||
"expect.js": "^0.3.1",
|
||||
"mocha": "^8.0.1",
|
||||
"sinon": "^7.2.0"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,692 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import superagent from "superagent";
|
||||
import querystring from "querystring";
|
||||
|
||||
/**
|
||||
* @module ApiClient
|
||||
* @version 0.0.2
|
||||
*/
|
||||
|
||||
/**
|
||||
* Manages low level client-server communications, parameter marshalling, etc. There should not be any need for an
|
||||
* application to use this class directly - the *Api and model classes provide the public API for the service. The
|
||||
* contents of this file should be regarded as internal but are documented for completeness.
|
||||
* @alias module:ApiClient
|
||||
* @class
|
||||
*/
|
||||
class ApiClient {
|
||||
/**
|
||||
* The base URL against which to resolve every API call's (relative) path.
|
||||
* Overrides the default value set in spec file if present
|
||||
* @param {String} basePath
|
||||
*/
|
||||
constructor(basePath = 'http://auth.vernonkeenan.com:8080/v1') {
|
||||
/**
|
||||
* The base URL against which to resolve every API call's (relative) path.
|
||||
* @type {String}
|
||||
* @default http://auth.vernonkeenan.com:8080/v1
|
||||
*/
|
||||
this.basePath = basePath.replace(/\/+$/, '');
|
||||
|
||||
/**
|
||||
* The authentication methods to be included for all API calls.
|
||||
* @type {Array.<String>}
|
||||
*/
|
||||
this.authentications = {
|
||||
'ApiKeyAuth': {type: 'apiKey', 'in': 'header', name: 'X-API-Key'}
|
||||
}
|
||||
|
||||
/**
|
||||
* The default HTTP headers to be included for all API calls.
|
||||
* @type {Array.<String>}
|
||||
* @default {}
|
||||
*/
|
||||
this.defaultHeaders = {
|
||||
'User-Agent': 'OpenAPI-Generator/0.0.2/Javascript'
|
||||
};
|
||||
|
||||
/**
|
||||
* The default HTTP timeout for all API calls.
|
||||
* @type {Number}
|
||||
* @default 60000
|
||||
*/
|
||||
this.timeout = 60000;
|
||||
|
||||
/**
|
||||
* If set to false an additional timestamp parameter is added to all API GET calls to
|
||||
* prevent browser caching
|
||||
* @type {Boolean}
|
||||
* @default true
|
||||
*/
|
||||
this.cache = true;
|
||||
|
||||
/**
|
||||
* If set to true, the client will save the cookies from each server
|
||||
* response, and return them in the next request.
|
||||
* @default false
|
||||
*/
|
||||
this.enableCookies = false;
|
||||
|
||||
/*
|
||||
* Used to save and return cookies in a node.js (non-browser) setting,
|
||||
* if this.enableCookies is set to true.
|
||||
*/
|
||||
if (typeof window === 'undefined') {
|
||||
this.agent = new superagent.agent();
|
||||
}
|
||||
|
||||
/*
|
||||
* Allow user to override superagent agent
|
||||
*/
|
||||
this.requestAgent = null;
|
||||
|
||||
/*
|
||||
* Allow user to add superagent plugins
|
||||
*/
|
||||
this.plugins = null;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation for an actual parameter.
|
||||
* @param param The actual parameter.
|
||||
* @returns {String} The string representation of <code>param</code>.
|
||||
*/
|
||||
paramToString(param) {
|
||||
if (param == undefined || param == null) {
|
||||
return '';
|
||||
}
|
||||
if (param instanceof Date) {
|
||||
return param.toJSON();
|
||||
}
|
||||
if (ApiClient.canBeJsonified(param)) {
|
||||
return JSON.stringify(param);
|
||||
}
|
||||
|
||||
return param.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a boolean indicating if the parameter could be JSON.stringified
|
||||
* @param param The actual parameter
|
||||
* @returns {Boolean} Flag indicating if <code>param</code> can be JSON.stringified
|
||||
*/
|
||||
static canBeJsonified(str) {
|
||||
if (typeof str !== 'string' && typeof str !== 'object') return false;
|
||||
try {
|
||||
const type = str.toString();
|
||||
return type === '[object Object]'
|
||||
|| type === '[object Array]';
|
||||
} catch (err) {
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Builds full URL by appending the given path to the base URL and replacing path parameter place-holders with parameter values.
|
||||
* NOTE: query parameters are not handled here.
|
||||
* @param {String} path The path to append to the base URL.
|
||||
* @param {Object} pathParams The parameter values to append.
|
||||
* @param {String} apiBasePath Base path defined in the path, operation level to override the default one
|
||||
* @returns {String} The encoded path with parameter values substituted.
|
||||
*/
|
||||
buildUrl(path, pathParams, apiBasePath) {
|
||||
if (!path.match(/^\//)) {
|
||||
path = '/' + path;
|
||||
}
|
||||
|
||||
var url = this.basePath + path;
|
||||
|
||||
// use API (operation, path) base path if defined
|
||||
if (apiBasePath !== null && apiBasePath !== undefined) {
|
||||
url = apiBasePath + path;
|
||||
}
|
||||
|
||||
url = url.replace(/\{([\w-\.]+)\}/g, (fullMatch, key) => {
|
||||
var value;
|
||||
if (pathParams.hasOwnProperty(key)) {
|
||||
value = this.paramToString(pathParams[key]);
|
||||
} else {
|
||||
value = fullMatch;
|
||||
}
|
||||
|
||||
return encodeURIComponent(value);
|
||||
});
|
||||
|
||||
return url;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks whether the given content type represents JSON.<br>
|
||||
* JSON content type examples:<br>
|
||||
* <ul>
|
||||
* <li>application/json</li>
|
||||
* <li>application/json; charset=UTF8</li>
|
||||
* <li>APPLICATION/JSON</li>
|
||||
* </ul>
|
||||
* @param {String} contentType The MIME content type to check.
|
||||
* @returns {Boolean} <code>true</code> if <code>contentType</code> represents JSON, otherwise <code>false</code>.
|
||||
*/
|
||||
isJsonMime(contentType) {
|
||||
return Boolean(contentType != null && contentType.match(/^application\/json(;.*)?$/i));
|
||||
}
|
||||
|
||||
/**
|
||||
* Chooses a content type from the given array, with JSON preferred; i.e. return JSON if included, otherwise return the first.
|
||||
* @param {Array.<String>} contentTypes
|
||||
* @returns {String} The chosen content type, preferring JSON.
|
||||
*/
|
||||
jsonPreferredMime(contentTypes) {
|
||||
for (var i = 0; i < contentTypes.length; i++) {
|
||||
if (this.isJsonMime(contentTypes[i])) {
|
||||
return contentTypes[i];
|
||||
}
|
||||
}
|
||||
|
||||
return contentTypes[0];
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks whether the given parameter value represents file-like content.
|
||||
* @param param The parameter to check.
|
||||
* @returns {Boolean} <code>true</code> if <code>param</code> represents a file.
|
||||
*/
|
||||
isFileParam(param) {
|
||||
// fs.ReadStream in Node.js and Electron (but not in runtime like browserify)
|
||||
if (typeof require === 'function') {
|
||||
let fs;
|
||||
try {
|
||||
fs = require('fs');
|
||||
} catch (err) {}
|
||||
if (fs && fs.ReadStream && param instanceof fs.ReadStream) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Buffer in Node.js
|
||||
if (typeof Buffer === 'function' && param instanceof Buffer) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// Blob in browser
|
||||
if (typeof Blob === 'function' && param instanceof Blob) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// File in browser (it seems File object is also instance of Blob, but keep this for safe)
|
||||
if (typeof File === 'function' && param instanceof File) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Normalizes parameter values:
|
||||
* <ul>
|
||||
* <li>remove nils</li>
|
||||
* <li>keep files and arrays</li>
|
||||
* <li>format to string with `paramToString` for other cases</li>
|
||||
* </ul>
|
||||
* @param {Object.<String, Object>} params The parameters as object properties.
|
||||
* @returns {Object.<String, Object>} normalized parameters.
|
||||
*/
|
||||
normalizeParams(params) {
|
||||
var newParams = {};
|
||||
for (var key in params) {
|
||||
if (params.hasOwnProperty(key) && params[key] != undefined && params[key] != null) {
|
||||
var value = params[key];
|
||||
if (this.isFileParam(value) || Array.isArray(value)) {
|
||||
newParams[key] = value;
|
||||
} else {
|
||||
newParams[key] = this.paramToString(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return newParams;
|
||||
}
|
||||
|
||||
/**
|
||||
* Builds a string representation of an array-type actual parameter, according to the given collection format.
|
||||
* @param {Array} param An array parameter.
|
||||
* @param {module:ApiClient.CollectionFormatEnum} collectionFormat The array element separator strategy.
|
||||
* @returns {String|Array} A string representation of the supplied collection, using the specified delimiter. Returns
|
||||
* <code>param</code> as is if <code>collectionFormat</code> is <code>multi</code>.
|
||||
*/
|
||||
buildCollectionParam(param, collectionFormat) {
|
||||
if (param == null) {
|
||||
return null;
|
||||
}
|
||||
switch (collectionFormat) {
|
||||
case 'csv':
|
||||
return param.map(this.paramToString, this).join(',');
|
||||
case 'ssv':
|
||||
return param.map(this.paramToString, this).join(' ');
|
||||
case 'tsv':
|
||||
return param.map(this.paramToString, this).join('\t');
|
||||
case 'pipes':
|
||||
return param.map(this.paramToString, this).join('|');
|
||||
case 'multi':
|
||||
//return the array directly as SuperAgent will handle it as expected
|
||||
return param.map(this.paramToString, this);
|
||||
case 'passthrough':
|
||||
return param;
|
||||
default:
|
||||
throw new Error('Unknown collection format: ' + collectionFormat);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Applies authentication headers to the request.
|
||||
* @param {Object} request The request object created by a <code>superagent()</code> call.
|
||||
* @param {Array.<String>} authNames An array of authentication method names.
|
||||
*/
|
||||
applyAuthToRequest(request, authNames) {
|
||||
authNames.forEach((authName) => {
|
||||
var auth = this.authentications[authName];
|
||||
switch (auth.type) {
|
||||
case 'basic':
|
||||
if (auth.username || auth.password) {
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
var localVarBearerToken = typeof auth.accessToken === 'function'
|
||||
? auth.accessToken()
|
||||
: auth.accessToken
|
||||
request.set({'Authorization': 'Bearer ' + localVarBearerToken});
|
||||
}
|
||||
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
var data = {};
|
||||
if (auth.apiKeyPrefix) {
|
||||
data[auth.name] = auth.apiKeyPrefix + ' ' + auth.apiKey;
|
||||
} else {
|
||||
data[auth.name] = auth.apiKey;
|
||||
}
|
||||
|
||||
if (auth['in'] === 'header') {
|
||||
request.set(data);
|
||||
} else {
|
||||
request.query(data);
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
case 'oauth2':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
|
||||
break;
|
||||
default:
|
||||
throw new Error('Unknown authentication type: ' + auth.type);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserializes an HTTP response body into a value of the specified type.
|
||||
* @param {Object} response A SuperAgent response object.
|
||||
* @param {(String|Array.<String>|Object.<String, Object>|Function)} returnType The type to return. Pass a string for simple types
|
||||
* or the constructor function for a complex type. Pass an array containing the type name to return an array of that type. To
|
||||
* return an object, pass an object with one property whose name is the key type and whose value is the corresponding value type:
|
||||
* all properties on <code>data<code> will be converted to this type.
|
||||
* @returns A value of the specified type.
|
||||
*/
|
||||
deserialize(response, returnType) {
|
||||
if (response == null || returnType == null || response.status == 204) {
|
||||
return null;
|
||||
}
|
||||
|
||||
// Rely on SuperAgent for parsing response body.
|
||||
// See http://visionmedia.github.io/superagent/#parsing-response-bodies
|
||||
var data = response.body;
|
||||
if (data == null || (typeof data === 'object' && typeof data.length === 'undefined' && !Object.keys(data).length)) {
|
||||
// SuperAgent does not always produce a body; use the unparsed response as a fallback
|
||||
data = response.text;
|
||||
}
|
||||
|
||||
return ApiClient.convertToType(data, returnType);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the operation.
|
||||
* @callback module:ApiClient~callApiCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Invokes the REST service using the supplied settings and parameters.
|
||||
* @param {String} path The base URL to invoke.
|
||||
* @param {String} httpMethod The HTTP method to use.
|
||||
* @param {Object.<String, String>} pathParams A map of path parameters and their values.
|
||||
* @param {Object.<String, Object>} queryParams A map of query parameters and their values.
|
||||
* @param {Object.<String, Object>} headerParams A map of header parameters and their values.
|
||||
* @param {Object.<String, Object>} formParams A map of form parameters and their values.
|
||||
* @param {Object} bodyParam The value to pass as the request body.
|
||||
* @param {Array.<String>} authNames An array of authentication type names.
|
||||
* @param {Array.<String>} contentTypes An array of request MIME types.
|
||||
* @param {Array.<String>} accepts An array of acceptable response MIME types.
|
||||
* @param {(String|Array|ObjectFunction)} returnType The required type to return; can be a string for simple types or the
|
||||
* constructor for a complex type.
|
||||
* @param {String} apiBasePath base path defined in the operation/path level to override the default one
|
||||
* @param {module:ApiClient~callApiCallback} callback The callback function.
|
||||
* @returns {Object} The SuperAgent request object.
|
||||
*/
|
||||
callApi(path, httpMethod, pathParams,
|
||||
queryParams, headerParams, formParams, bodyParam, authNames, contentTypes, accepts,
|
||||
returnType, apiBasePath, callback) {
|
||||
|
||||
var url = this.buildUrl(path, pathParams, apiBasePath);
|
||||
var request = superagent(httpMethod, url);
|
||||
|
||||
if (this.plugins !== null) {
|
||||
for (var index in this.plugins) {
|
||||
if (this.plugins.hasOwnProperty(index)) {
|
||||
request.use(this.plugins[index])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// apply authentications
|
||||
this.applyAuthToRequest(request, authNames);
|
||||
|
||||
// set query parameters
|
||||
if (httpMethod.toUpperCase() === 'GET' && this.cache === false) {
|
||||
queryParams['_'] = new Date().getTime();
|
||||
}
|
||||
|
||||
request.query(this.normalizeParams(queryParams));
|
||||
|
||||
// set header parameters
|
||||
request.set(this.defaultHeaders).set(this.normalizeParams(headerParams));
|
||||
|
||||
// set requestAgent if it is set by user
|
||||
if (this.requestAgent) {
|
||||
request.agent(this.requestAgent);
|
||||
}
|
||||
|
||||
// set request timeout
|
||||
request.timeout(this.timeout);
|
||||
|
||||
var contentType = this.jsonPreferredMime(contentTypes);
|
||||
if (contentType) {
|
||||
// Issue with superagent and multipart/form-data (https://github.com/visionmedia/superagent/issues/746)
|
||||
if(contentType != 'multipart/form-data') {
|
||||
request.type(contentType);
|
||||
}
|
||||
}
|
||||
|
||||
if (contentType === 'application/x-www-form-urlencoded') {
|
||||
request.send(querystring.stringify(this.normalizeParams(formParams)));
|
||||
} else if (contentType == 'multipart/form-data') {
|
||||
var _formParams = this.normalizeParams(formParams);
|
||||
for (var key in _formParams) {
|
||||
if (_formParams.hasOwnProperty(key)) {
|
||||
let _formParamsValue = _formParams[key];
|
||||
if (this.isFileParam(_formParamsValue)) {
|
||||
// file field
|
||||
request.attach(key, _formParamsValue);
|
||||
} else if (Array.isArray(_formParamsValue) && _formParamsValue.length
|
||||
&& this.isFileParam(_formParamsValue[0])) {
|
||||
// multiple files
|
||||
_formParamsValue.forEach(file => request.attach(key, file));
|
||||
} else {
|
||||
request.field(key, _formParamsValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (bodyParam !== null && bodyParam !== undefined) {
|
||||
if (!request.header['Content-Type']) {
|
||||
request.type('application/json');
|
||||
}
|
||||
request.send(bodyParam);
|
||||
}
|
||||
|
||||
var accept = this.jsonPreferredMime(accepts);
|
||||
if (accept) {
|
||||
request.accept(accept);
|
||||
}
|
||||
|
||||
if (returnType === 'Blob') {
|
||||
request.responseType('blob');
|
||||
} else if (returnType === 'String') {
|
||||
request.responseType('text');
|
||||
}
|
||||
|
||||
// Attach previously saved cookies, if enabled
|
||||
if (this.enableCookies){
|
||||
if (typeof window === 'undefined') {
|
||||
this.agent._attachCookies(request);
|
||||
}
|
||||
else {
|
||||
request.withCredentials();
|
||||
}
|
||||
}
|
||||
|
||||
request.end((error, response) => {
|
||||
if (callback) {
|
||||
var data = null;
|
||||
if (!error) {
|
||||
try {
|
||||
data = this.deserialize(response, returnType);
|
||||
if (this.enableCookies && typeof window === 'undefined'){
|
||||
this.agent._saveCookies(response);
|
||||
}
|
||||
} catch (err) {
|
||||
error = err;
|
||||
}
|
||||
}
|
||||
|
||||
callback(error, data, response);
|
||||
}
|
||||
});
|
||||
|
||||
return request;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses an ISO-8601 string representation or epoch representation of a date value.
|
||||
* @param {String} str The date value as a string.
|
||||
* @returns {Date} The parsed date object.
|
||||
*/
|
||||
static parseDate(str) {
|
||||
if (isNaN(str)) {
|
||||
return new Date(str.replace(/(\d)(T)(\d)/i, '$1 $3'));
|
||||
}
|
||||
return new Date(+str);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts a value to the specified type.
|
||||
* @param {(String|Object)} data The data to convert, as a string or object.
|
||||
* @param {(String|Array.<String>|Object.<String, Object>|Function)} type The type to return. Pass a string for simple types
|
||||
* or the constructor function for a complex type. Pass an array containing the type name to return an array of that type. To
|
||||
* return an object, pass an object with one property whose name is the key type and whose value is the corresponding value type:
|
||||
* all properties on <code>data<code> will be converted to this type.
|
||||
* @returns An instance of the specified type or null or undefined if data is null or undefined.
|
||||
*/
|
||||
static convertToType(data, type) {
|
||||
if (data === null || data === undefined)
|
||||
return data
|
||||
|
||||
switch (type) {
|
||||
case 'Boolean':
|
||||
return Boolean(data);
|
||||
case 'Integer':
|
||||
return parseInt(data, 10);
|
||||
case 'Number':
|
||||
return parseFloat(data);
|
||||
case 'String':
|
||||
return String(data);
|
||||
case 'Date':
|
||||
return ApiClient.parseDate(String(data));
|
||||
case 'Blob':
|
||||
return data;
|
||||
default:
|
||||
if (type === Object) {
|
||||
// generic object, return directly
|
||||
return data;
|
||||
} else if (typeof type.constructFromObject === 'function') {
|
||||
// for model type like User and enum class
|
||||
return type.constructFromObject(data);
|
||||
} else if (Array.isArray(type)) {
|
||||
// for array type like: ['String']
|
||||
var itemType = type[0];
|
||||
|
||||
return data.map((item) => {
|
||||
return ApiClient.convertToType(item, itemType);
|
||||
});
|
||||
} else if (typeof type === 'object') {
|
||||
// for plain object type like: {'String': 'Integer'}
|
||||
var keyType, valueType;
|
||||
for (var k in type) {
|
||||
if (type.hasOwnProperty(k)) {
|
||||
keyType = k;
|
||||
valueType = type[k];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var result = {};
|
||||
for (var k in data) {
|
||||
if (data.hasOwnProperty(k)) {
|
||||
var key = ApiClient.convertToType(k, keyType);
|
||||
var value = ApiClient.convertToType(data[k], valueType);
|
||||
result[key] = value;
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
} else {
|
||||
// for unknown type, return the data directly
|
||||
return data;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets an array of host settings
|
||||
* @returns An array of host settings
|
||||
*/
|
||||
hostSettings() {
|
||||
return [
|
||||
{
|
||||
'url': "http://auth.vernonkeenan.com:8080/v1",
|
||||
'description': "No description provided",
|
||||
}
|
||||
];
|
||||
}
|
||||
|
||||
getBasePathFromSettings(index, variables={}) {
|
||||
var servers = this.hostSettings();
|
||||
|
||||
// check array index out of bound
|
||||
if (index < 0 || index >= servers.length) {
|
||||
throw new Error("Invalid index " + index + " when selecting the host settings. Must be less than " + servers.length);
|
||||
}
|
||||
|
||||
var server = servers[index];
|
||||
var url = server['url'];
|
||||
|
||||
// go through variable and assign a value
|
||||
for (var variable_name in server['variables']) {
|
||||
if (variable_name in variables) {
|
||||
let variable = server['variables'][variable_name];
|
||||
if ( !('enum_values' in variable) || variable['enum_values'].includes(variables[variable_name]) ) {
|
||||
url = url.replace("{" + variable_name + "}", variables[variable_name]);
|
||||
} else {
|
||||
throw new Error("The variable `" + variable_name + "` in the host URL has invalid value " + variables[variable_name] + ". Must be " + server['variables'][variable_name]['enum_values'] + ".");
|
||||
}
|
||||
} else {
|
||||
// use default value
|
||||
url = url.replace("{" + variable_name + "}", server['variables'][variable_name]['default_value'])
|
||||
}
|
||||
}
|
||||
return url;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a new map or array model from REST data.
|
||||
* @param data {Object|Array} The REST data.
|
||||
* @param obj {Object|Array} The target object or array.
|
||||
*/
|
||||
static constructFromObject(data, obj, itemType) {
|
||||
if (Array.isArray(data)) {
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
if (data.hasOwnProperty(i))
|
||||
obj[i] = ApiClient.convertToType(data[i], itemType);
|
||||
}
|
||||
} else {
|
||||
for (var k in data) {
|
||||
if (data.hasOwnProperty(k))
|
||||
obj[k] = ApiClient.convertToType(data[k], itemType);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Enumeration of collection format separator strategies.
|
||||
* @enum {String}
|
||||
* @readonly
|
||||
*/
|
||||
ApiClient.CollectionFormatEnum = {
|
||||
/**
|
||||
* Comma-separated values. Value: <code>csv</code>
|
||||
* @const
|
||||
*/
|
||||
CSV: ',',
|
||||
|
||||
/**
|
||||
* Space-separated values. Value: <code>ssv</code>
|
||||
* @const
|
||||
*/
|
||||
SSV: ' ',
|
||||
|
||||
/**
|
||||
* Tab-separated values. Value: <code>tsv</code>
|
||||
* @const
|
||||
*/
|
||||
TSV: '\t',
|
||||
|
||||
/**
|
||||
* Pipe(|)-separated values. Value: <code>pipes</code>
|
||||
* @const
|
||||
*/
|
||||
PIPES: '|',
|
||||
|
||||
/**
|
||||
* Native array. Value: <code>multi</code>
|
||||
* @const
|
||||
*/
|
||||
MULTI: 'multi'
|
||||
};
|
||||
|
||||
/**
|
||||
* The default API client implementation.
|
||||
* @type {module:ApiClient}
|
||||
*/
|
||||
ApiClient.instance = new ApiClient();
|
||||
export default ApiClient;
|
|
@ -0,0 +1,80 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from "../ApiClient";
|
||||
import Error from '../model/Error';
|
||||
import UserResponse from '../model/UserResponse';
|
||||
|
||||
/**
|
||||
* User service.
|
||||
* @module api/UserApi
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export default class UserApi {
|
||||
|
||||
/**
|
||||
* Constructs a new UserApi.
|
||||
* @alias module:api/UserApi
|
||||
* @class
|
||||
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
|
||||
* default to {@link module:ApiClient#instance} if unspecified.
|
||||
*/
|
||||
constructor(apiClient) {
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the getUsers operation.
|
||||
* @callback module:api/UserApi~getUsersCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param {module:model/UserResponse} data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Check API Key
|
||||
* Checks for a valid API key, and returns full user record
|
||||
* @param {Object} opts Optional parameters
|
||||
* @param {String} opts.apikey Service account or developer API key
|
||||
* @param {module:api/UserApi~getUsersCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
* data is of type: {@link module:model/UserResponse}
|
||||
*/
|
||||
getUsers(opts, callback) {
|
||||
opts = opts || {};
|
||||
let postBody = null;
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
'apikey': opts['apikey']
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = ['ApiKeyAuth'];
|
||||
let contentTypes = [];
|
||||
let accepts = ['application/json'];
|
||||
let returnType = UserResponse;
|
||||
return this.apiClient.callApi(
|
||||
'/users', 'GET',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,111 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from './ApiClient';
|
||||
import Address from './model/Address';
|
||||
import Error from './model/Error';
|
||||
import ResponseMeta from './model/ResponseMeta';
|
||||
import TenantUser from './model/TenantUser';
|
||||
import User from './model/User';
|
||||
import UserResponse from './model/UserResponse';
|
||||
import UserRole from './model/UserRole';
|
||||
import UserApi from './api/UserApi';
|
||||
|
||||
|
||||
/**
|
||||
* Authentication_Microservice.<br>
|
||||
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
|
||||
* <p>
|
||||
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
|
||||
* <pre>
|
||||
* var Auth = require('index'); // See note below*.
|
||||
* var xxxSvc = new Auth.XxxApi(); // Allocate the API class we're going to use.
|
||||
* var yyyModel = new Auth.Yyy(); // Construct a model instance.
|
||||
* yyyModel.someProperty = 'someValue';
|
||||
* ...
|
||||
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
|
||||
* ...
|
||||
* </pre>
|
||||
* <em>*NOTE: For a top-level AMD script, use require(['index'], function(){...})
|
||||
* and put the application logic within the callback function.</em>
|
||||
* </p>
|
||||
* <p>
|
||||
* A non-AMD browser application (discouraged) might do something like this:
|
||||
* <pre>
|
||||
* var xxxSvc = new Auth.XxxApi(); // Allocate the API class we're going to use.
|
||||
* var yyy = new Auth.Yyy(); // Construct a model instance.
|
||||
* yyyModel.someProperty = 'someValue';
|
||||
* ...
|
||||
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
|
||||
* ...
|
||||
* </pre>
|
||||
* </p>
|
||||
* @module index
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export {
|
||||
/**
|
||||
* The ApiClient constructor.
|
||||
* @property {module:ApiClient}
|
||||
*/
|
||||
ApiClient,
|
||||
|
||||
/**
|
||||
* The Address model constructor.
|
||||
* @property {module:model/Address}
|
||||
*/
|
||||
Address,
|
||||
|
||||
/**
|
||||
* The Error model constructor.
|
||||
* @property {module:model/Error}
|
||||
*/
|
||||
Error,
|
||||
|
||||
/**
|
||||
* The ResponseMeta model constructor.
|
||||
* @property {module:model/ResponseMeta}
|
||||
*/
|
||||
ResponseMeta,
|
||||
|
||||
/**
|
||||
* The TenantUser model constructor.
|
||||
* @property {module:model/TenantUser}
|
||||
*/
|
||||
TenantUser,
|
||||
|
||||
/**
|
||||
* The User model constructor.
|
||||
* @property {module:model/User}
|
||||
*/
|
||||
User,
|
||||
|
||||
/**
|
||||
* The UserResponse model constructor.
|
||||
* @property {module:model/UserResponse}
|
||||
*/
|
||||
UserResponse,
|
||||
|
||||
/**
|
||||
* The UserRole model constructor.
|
||||
* @property {module:model/UserRole}
|
||||
*/
|
||||
UserRole,
|
||||
|
||||
/**
|
||||
* The UserApi service constructor.
|
||||
* @property {module:api/UserApi}
|
||||
*/
|
||||
UserApi
|
||||
};
|
|
@ -0,0 +1,126 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The Address model module.
|
||||
* @module model/Address
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Address {
|
||||
/**
|
||||
* Constructs a new <code>Address</code>.
|
||||
* @alias module:model/Address
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Address.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Address</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Address} obj Optional instance to populate.
|
||||
* @return {module:model/Address} The populated <code>Address</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Address();
|
||||
|
||||
if (data.hasOwnProperty('City')) {
|
||||
obj['City'] = ApiClient.convertToType(data['City'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Country')) {
|
||||
obj['Country'] = ApiClient.convertToType(data['Country'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CountryCode')) {
|
||||
obj['CountryCode'] = ApiClient.convertToType(data['CountryCode'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PostalCode')) {
|
||||
obj['PostalCode'] = ApiClient.convertToType(data['PostalCode'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('State')) {
|
||||
obj['State'] = ApiClient.convertToType(data['State'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('StateCode')) {
|
||||
obj['StateCode'] = ApiClient.convertToType(data['StateCode'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Street')) {
|
||||
obj['Street'] = ApiClient.convertToType(data['Street'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* City
|
||||
* @member {String} City
|
||||
*/
|
||||
Address.prototype['City'] = undefined;
|
||||
|
||||
/**
|
||||
* Country full name
|
||||
* @member {String} Country
|
||||
*/
|
||||
Address.prototype['Country'] = undefined;
|
||||
|
||||
/**
|
||||
* Country Code
|
||||
* @member {String} CountryCode
|
||||
*/
|
||||
Address.prototype['CountryCode'] = undefined;
|
||||
|
||||
/**
|
||||
* Postal Code
|
||||
* @member {String} PostalCode
|
||||
*/
|
||||
Address.prototype['PostalCode'] = undefined;
|
||||
|
||||
/**
|
||||
* State full name
|
||||
* @member {String} State
|
||||
*/
|
||||
Address.prototype['State'] = undefined;
|
||||
|
||||
/**
|
||||
* State Code
|
||||
* @member {String} StateCode
|
||||
*/
|
||||
Address.prototype['StateCode'] = undefined;
|
||||
|
||||
/**
|
||||
* Street number and name
|
||||
* @member {String} Street
|
||||
*/
|
||||
Address.prototype['Street'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Address;
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The Error model module.
|
||||
* @module model/Error
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Error {
|
||||
/**
|
||||
* Constructs a new <code>Error</code>.
|
||||
* @alias module:model/Error
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Error.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Error</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Error} obj Optional instance to populate.
|
||||
* @return {module:model/Error} The populated <code>Error</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Error();
|
||||
|
||||
if (data.hasOwnProperty('Code')) {
|
||||
obj['Code'] = ApiClient.convertToType(data['Code'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('Fields')) {
|
||||
obj['Fields'] = ApiClient.convertToType(data['Fields'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Message')) {
|
||||
obj['Message'] = ApiClient.convertToType(data['Message'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {Number} Code
|
||||
*/
|
||||
Error.prototype['Code'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} Fields
|
||||
*/
|
||||
Error.prototype['Fields'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} Message
|
||||
*/
|
||||
Error.prototype['Message'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Error;
|
||||
|
|
@ -0,0 +1,162 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The ResponseMeta model module.
|
||||
* @module model/ResponseMeta
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class ResponseMeta {
|
||||
/**
|
||||
* Constructs a new <code>ResponseMeta</code>.
|
||||
* @alias module:model/ResponseMeta
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
ResponseMeta.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>ResponseMeta</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/ResponseMeta} obj Optional instance to populate.
|
||||
* @return {module:model/ResponseMeta} The populated <code>ResponseMeta</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new ResponseMeta();
|
||||
|
||||
if (data.hasOwnProperty('Contact')) {
|
||||
obj['Contact'] = ApiClient.convertToType(data['Contact'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Copyright')) {
|
||||
obj['Copyright'] = ApiClient.convertToType(data['Copyright'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('License')) {
|
||||
obj['License'] = ApiClient.convertToType(data['License'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OperationID')) {
|
||||
obj['OperationID'] = ApiClient.convertToType(data['OperationID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RequestIP')) {
|
||||
obj['RequestIP'] = ApiClient.convertToType(data['RequestIP'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RequestType')) {
|
||||
obj['RequestType'] = ApiClient.convertToType(data['RequestType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RequestURL')) {
|
||||
obj['RequestURL'] = ApiClient.convertToType(data['RequestURL'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ServerInfo')) {
|
||||
obj['ServerInfo'] = ApiClient.convertToType(data['ServerInfo'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ServerResponseTime')) {
|
||||
obj['ServerResponseTime'] = ApiClient.convertToType(data['ServerResponseTime'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ServerTimestamp')) {
|
||||
obj['ServerTimestamp'] = ApiClient.convertToType(data['ServerTimestamp'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxnexusAccount')) {
|
||||
obj['TaxnexusAccount'] = ApiClient.convertToType(data['TaxnexusAccount'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Microservice Contact Info
|
||||
* @member {String} Contact
|
||||
*/
|
||||
ResponseMeta.prototype['Contact'] = undefined;
|
||||
|
||||
/**
|
||||
* Copyright Info
|
||||
* @member {String} Copyright
|
||||
*/
|
||||
ResponseMeta.prototype['Copyright'] = undefined;
|
||||
|
||||
/**
|
||||
* License Information and Restrictions
|
||||
* @member {String} License
|
||||
*/
|
||||
ResponseMeta.prototype['License'] = undefined;
|
||||
|
||||
/**
|
||||
* Operation ID
|
||||
* @member {String} OperationID
|
||||
*/
|
||||
ResponseMeta.prototype['OperationID'] = undefined;
|
||||
|
||||
/**
|
||||
* Request IP Address
|
||||
* @member {String} RequestIP
|
||||
*/
|
||||
ResponseMeta.prototype['RequestIP'] = undefined;
|
||||
|
||||
/**
|
||||
* Request Type
|
||||
* @member {String} RequestType
|
||||
*/
|
||||
ResponseMeta.prototype['RequestType'] = undefined;
|
||||
|
||||
/**
|
||||
* Request URL
|
||||
* @member {String} RequestURL
|
||||
*/
|
||||
ResponseMeta.prototype['RequestURL'] = undefined;
|
||||
|
||||
/**
|
||||
* Data Server Info
|
||||
* @member {String} ServerInfo
|
||||
*/
|
||||
ResponseMeta.prototype['ServerInfo'] = undefined;
|
||||
|
||||
/**
|
||||
* Data Server Response Time (ms)
|
||||
* @member {String} ServerResponseTime
|
||||
*/
|
||||
ResponseMeta.prototype['ServerResponseTime'] = undefined;
|
||||
|
||||
/**
|
||||
* Backend Server Timestamp
|
||||
* @member {String} ServerTimestamp
|
||||
*/
|
||||
ResponseMeta.prototype['ServerTimestamp'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account Number used for recording transactions
|
||||
* @member {String} TaxnexusAccount
|
||||
*/
|
||||
ResponseMeta.prototype['TaxnexusAccount'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default ResponseMeta;
|
||||
|
|
@ -0,0 +1,208 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The TenantUser model module.
|
||||
* @module model/TenantUser
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class TenantUser {
|
||||
/**
|
||||
* Constructs a new <code>TenantUser</code>.
|
||||
* Relationship object that connects users to a tenant
|
||||
* @alias module:model/TenantUser
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
TenantUser.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>TenantUser</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/TenantUser} obj Optional instance to populate.
|
||||
* @return {module:model/TenantUser} The populated <code>TenantUser</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new TenantUser();
|
||||
|
||||
if (data.hasOwnProperty('AccessLevel')) {
|
||||
obj['AccessLevel'] = ApiClient.convertToType(data['AccessLevel'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0UserID')) {
|
||||
obj['Auth0UserID'] = ApiClient.convertToType(data['Auth0UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContactID')) {
|
||||
obj['ContactID'] = ApiClient.convertToType(data['ContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyName')) {
|
||||
obj['CompanyName'] = ApiClient.convertToType(data['CompanyName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxnexusAccount')) {
|
||||
obj['TaxnexusAccount'] = ApiClient.convertToType(data['TaxnexusAccount'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantActive')) {
|
||||
obj['TenantActive'] = ApiClient.convertToType(data['TenantActive'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantID')) {
|
||||
obj['TenantID'] = ApiClient.convertToType(data['TenantID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantName')) {
|
||||
obj['TenantName'] = ApiClient.convertToType(data['TenantName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantStatus')) {
|
||||
obj['TenantStatus'] = ApiClient.convertToType(data['TenantStatus'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantType')) {
|
||||
obj['TenantType'] = ApiClient.convertToType(data['TenantType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantVersion')) {
|
||||
obj['TenantVersion'] = ApiClient.convertToType(data['TenantVersion'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Username')) {
|
||||
obj['Username'] = ApiClient.convertToType(data['Username'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserEmail')) {
|
||||
obj['UserEmail'] = ApiClient.convertToType(data['UserEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserFullName')) {
|
||||
obj['UserFullName'] = ApiClient.convertToType(data['UserFullName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserID')) {
|
||||
obj['UserID'] = ApiClient.convertToType(data['UserID'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The makeTenantUser access level for this User
|
||||
* @member {String} AccessLevel
|
||||
*/
|
||||
TenantUser.prototype['AccessLevel'] = undefined;
|
||||
|
||||
/**
|
||||
* Auth0 User ID
|
||||
* @member {String} Auth0UserID
|
||||
*/
|
||||
TenantUser.prototype['Auth0UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Account ID
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
TenantUser.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact ID
|
||||
* @member {String} ContactID
|
||||
*/
|
||||
TenantUser.prototype['ContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Account Name
|
||||
* @member {String} CompanyName
|
||||
*/
|
||||
TenantUser.prototype['CompanyName'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account
|
||||
* @member {String} TaxnexusAccount
|
||||
*/
|
||||
TenantUser.prototype['TaxnexusAccount'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant active?
|
||||
* @member {Boolean} TenantActive
|
||||
*/
|
||||
TenantUser.prototype['TenantActive'] = undefined;
|
||||
|
||||
/**
|
||||
* The Tenant ID
|
||||
* @member {String} TenantID
|
||||
*/
|
||||
TenantUser.prototype['TenantID'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant Name
|
||||
* @member {String} TenantName
|
||||
*/
|
||||
TenantUser.prototype['TenantName'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant Status
|
||||
* @member {String} TenantStatus
|
||||
*/
|
||||
TenantUser.prototype['TenantStatus'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant type
|
||||
* @member {String} TenantType
|
||||
*/
|
||||
TenantUser.prototype['TenantType'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant Version
|
||||
* @member {String} TenantVersion
|
||||
*/
|
||||
TenantUser.prototype['TenantVersion'] = undefined;
|
||||
|
||||
/**
|
||||
* Username
|
||||
* @member {String} Username
|
||||
*/
|
||||
TenantUser.prototype['Username'] = undefined;
|
||||
|
||||
/**
|
||||
* User Email Address
|
||||
* @member {String} UserEmail
|
||||
*/
|
||||
TenantUser.prototype['UserEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* User Full Name
|
||||
* @member {String} UserFullName
|
||||
*/
|
||||
TenantUser.prototype['UserFullName'] = undefined;
|
||||
|
||||
/**
|
||||
* The User ID
|
||||
* @member {String} UserID
|
||||
*/
|
||||
TenantUser.prototype['UserID'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default TenantUser;
|
||||
|
|
@ -0,0 +1,584 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Address from './Address';
|
||||
import TenantUser from './TenantUser';
|
||||
import UserRole from './UserRole';
|
||||
|
||||
/**
|
||||
* The User model module.
|
||||
* @module model/User
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class User {
|
||||
/**
|
||||
* Constructs a new <code>User</code>.
|
||||
* @alias module:model/User
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
User.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>User</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/User} obj Optional instance to populate.
|
||||
* @return {module:model/User} The populated <code>User</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new User();
|
||||
|
||||
if (data.hasOwnProperty('AboutMe')) {
|
||||
obj['AboutMe'] = ApiClient.convertToType(data['AboutMe'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Address')) {
|
||||
obj['Address'] = Address.constructFromObject(data['Address']);
|
||||
}
|
||||
if (data.hasOwnProperty('Alias')) {
|
||||
obj['Alias'] = ApiClient.convertToType(data['Alias'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('APIKey')) {
|
||||
obj['APIKey'] = ApiClient.convertToType(data['APIKey'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0UserID')) {
|
||||
obj['Auth0UserID'] = ApiClient.convertToType(data['Auth0UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CommunityNickname')) {
|
||||
obj['CommunityNickname'] = ApiClient.convertToType(data['CommunityNickname'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyName')) {
|
||||
obj['CompanyName'] = ApiClient.convertToType(data['CompanyName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContactID')) {
|
||||
obj['ContactID'] = ApiClient.convertToType(data['ContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DelegatedApproverID')) {
|
||||
obj['DelegatedApproverID'] = ApiClient.convertToType(data['DelegatedApproverID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Department')) {
|
||||
obj['Department'] = ApiClient.convertToType(data['Department'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Division')) {
|
||||
obj['Division'] = ApiClient.convertToType(data['Division'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Email')) {
|
||||
obj['Email'] = ApiClient.convertToType(data['Email'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EmployeeNumber')) {
|
||||
obj['EmployeeNumber'] = ApiClient.convertToType(data['EmployeeNumber'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EndOfDay')) {
|
||||
obj['EndOfDay'] = ApiClient.convertToType(data['EndOfDay'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Environment')) {
|
||||
obj['Environment'] = ApiClient.convertToType(data['Environment'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Extension')) {
|
||||
obj['Extension'] = ApiClient.convertToType(data['Extension'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('FabricAPIKey')) {
|
||||
obj['FabricAPIKey'] = ApiClient.convertToType(data['FabricAPIKey'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Fax')) {
|
||||
obj['Fax'] = ApiClient.convertToType(data['Fax'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('FirstName')) {
|
||||
obj['FirstName'] = ApiClient.convertToType(data['FirstName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ForecastEnabled')) {
|
||||
obj['ForecastEnabled'] = ApiClient.convertToType(data['ForecastEnabled'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('FullPhotoURL')) {
|
||||
obj['FullPhotoURL'] = ApiClient.convertToType(data['FullPhotoURL'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('IsActive')) {
|
||||
obj['IsActive'] = ApiClient.convertToType(data['IsActive'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsPortalEnabled')) {
|
||||
obj['IsPortalEnabled'] = ApiClient.convertToType(data['IsPortalEnabled'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsProphilePhotoActive')) {
|
||||
obj['IsProphilePhotoActive'] = ApiClient.convertToType(data['IsProphilePhotoActive'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsSystemControlled')) {
|
||||
obj['IsSystemControlled'] = ApiClient.convertToType(data['IsSystemControlled'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastLogin')) {
|
||||
obj['LastLogin'] = ApiClient.convertToType(data['LastLogin'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastIP')) {
|
||||
obj['LastIP'] = ApiClient.convertToType(data['LastIP'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LoginCount')) {
|
||||
obj['LoginCount'] = ApiClient.convertToType(data['LoginCount'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('LastName')) {
|
||||
obj['LastName'] = ApiClient.convertToType(data['LastName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ManagerID')) {
|
||||
obj['ManagerID'] = ApiClient.convertToType(data['ManagerID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('MobilePhone')) {
|
||||
obj['MobilePhone'] = ApiClient.convertToType(data['MobilePhone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Name')) {
|
||||
obj['Name'] = ApiClient.convertToType(data['Name'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OutOfOfficeMessage')) {
|
||||
obj['OutOfOfficeMessage'] = ApiClient.convertToType(data['OutOfOfficeMessage'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Phone')) {
|
||||
obj['Phone'] = ApiClient.convertToType(data['Phone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PortalRole')) {
|
||||
obj['PortalRole'] = ApiClient.convertToType(data['PortalRole'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ProfileID')) {
|
||||
obj['ProfileID'] = ApiClient.convertToType(data['ProfileID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ReceivesAdminInfoEmails')) {
|
||||
obj['ReceivesAdminInfoEmails'] = ApiClient.convertToType(data['ReceivesAdminInfoEmails'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('ReceivesAdminEmails')) {
|
||||
obj['ReceivesAdminEmails'] = ApiClient.convertToType(data['ReceivesAdminEmails'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('SenderEmail')) {
|
||||
obj['SenderEmail'] = ApiClient.convertToType(data['SenderEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('SenderName')) {
|
||||
obj['SenderName'] = ApiClient.convertToType(data['SenderName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Signature')) {
|
||||
obj['Signature'] = ApiClient.convertToType(data['Signature'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('SmallPhotoURL')) {
|
||||
obj['SmallPhotoURL'] = ApiClient.convertToType(data['SmallPhotoURL'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('StartOfDay')) {
|
||||
obj['StartOfDay'] = ApiClient.convertToType(data['StartOfDay'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxnexusAccount')) {
|
||||
obj['TaxnexusAccount'] = ApiClient.convertToType(data['TaxnexusAccount'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantID')) {
|
||||
obj['TenantID'] = ApiClient.convertToType(data['TenantID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TimeZone')) {
|
||||
obj['TimeZone'] = ApiClient.convertToType(data['TimeZone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Title')) {
|
||||
obj['Title'] = ApiClient.convertToType(data['Title'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Username')) {
|
||||
obj['Username'] = ApiClient.convertToType(data['Username'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserRoleID')) {
|
||||
obj['UserRoleID'] = ApiClient.convertToType(data['UserRoleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserType')) {
|
||||
obj['UserType'] = ApiClient.convertToType(data['UserType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserRoles')) {
|
||||
obj['UserRoles'] = ApiClient.convertToType(data['UserRoles'], [UserRole]);
|
||||
}
|
||||
if (data.hasOwnProperty('TenantUsers')) {
|
||||
obj['TenantUsers'] = ApiClient.convertToType(data['TenantUsers'], [TenantUser]);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* About Me
|
||||
* @member {String} AboutMe
|
||||
*/
|
||||
User.prototype['AboutMe'] = undefined;
|
||||
|
||||
/**
|
||||
* Account ID
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
User.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} Address
|
||||
*/
|
||||
User.prototype['Address'] = undefined;
|
||||
|
||||
/**
|
||||
* Alias
|
||||
* @member {String} Alias
|
||||
*/
|
||||
User.prototype['Alias'] = undefined;
|
||||
|
||||
/**
|
||||
* API Key
|
||||
* @member {String} APIKey
|
||||
*/
|
||||
User.prototype['APIKey'] = undefined;
|
||||
|
||||
/**
|
||||
* Auth0 User Id
|
||||
* @member {String} Auth0UserID
|
||||
*/
|
||||
User.prototype['Auth0UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Nickname
|
||||
* @member {String} CommunityNickname
|
||||
*/
|
||||
User.prototype['CommunityNickname'] = undefined;
|
||||
|
||||
/**
|
||||
* Company Name
|
||||
* @member {String} CompanyName
|
||||
*/
|
||||
User.prototype['CompanyName'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact
|
||||
* @member {String} ContactID
|
||||
*/
|
||||
User.prototype['ContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created User ID
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
User.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Date Created
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
User.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Delegated Approver
|
||||
* @member {String} DelegatedApproverID
|
||||
*/
|
||||
User.prototype['DelegatedApproverID'] = undefined;
|
||||
|
||||
/**
|
||||
* Department
|
||||
* @member {String} Department
|
||||
*/
|
||||
User.prototype['Department'] = undefined;
|
||||
|
||||
/**
|
||||
* Division
|
||||
* @member {String} Division
|
||||
*/
|
||||
User.prototype['Division'] = undefined;
|
||||
|
||||
/**
|
||||
* Email address
|
||||
* @member {String} Email
|
||||
*/
|
||||
User.prototype['Email'] = undefined;
|
||||
|
||||
/**
|
||||
* Employee Number
|
||||
* @member {String} EmployeeNumber
|
||||
*/
|
||||
User.prototype['EmployeeNumber'] = undefined;
|
||||
|
||||
/**
|
||||
* Time day ends
|
||||
* @member {String} EndOfDay
|
||||
*/
|
||||
User.prototype['EndOfDay'] = undefined;
|
||||
|
||||
/**
|
||||
* Environment
|
||||
* @member {String} Environment
|
||||
*/
|
||||
User.prototype['Environment'] = undefined;
|
||||
|
||||
/**
|
||||
* Extension
|
||||
* @member {String} Extension
|
||||
*/
|
||||
User.prototype['Extension'] = undefined;
|
||||
|
||||
/**
|
||||
* Fabric API Key
|
||||
* @member {String} FabricAPIKey
|
||||
*/
|
||||
User.prototype['FabricAPIKey'] = undefined;
|
||||
|
||||
/**
|
||||
* Fax
|
||||
* @member {String} Fax
|
||||
*/
|
||||
User.prototype['Fax'] = undefined;
|
||||
|
||||
/**
|
||||
* The first name
|
||||
* @member {String} FirstName
|
||||
*/
|
||||
User.prototype['FirstName'] = undefined;
|
||||
|
||||
/**
|
||||
* Allow Forecasting
|
||||
* @member {Boolean} ForecastEnabled
|
||||
*/
|
||||
User.prototype['ForecastEnabled'] = undefined;
|
||||
|
||||
/**
|
||||
* Full Photo URL
|
||||
* @member {String} FullPhotoURL
|
||||
*/
|
||||
User.prototype['FullPhotoURL'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus ID
|
||||
* @member {String} ID
|
||||
*/
|
||||
User.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Active
|
||||
* @member {Boolean} IsActive
|
||||
*/
|
||||
User.prototype['IsActive'] = undefined;
|
||||
|
||||
/**
|
||||
* Is the user enabled for Communities?
|
||||
* @member {Boolean} IsPortalEnabled
|
||||
*/
|
||||
User.prototype['IsPortalEnabled'] = undefined;
|
||||
|
||||
/**
|
||||
* Has Profile Photo
|
||||
* @member {Boolean} IsProphilePhotoActive
|
||||
*/
|
||||
User.prototype['IsProphilePhotoActive'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} IsSystemControlled
|
||||
*/
|
||||
User.prototype['IsSystemControlled'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified User ID
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
User.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
User.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Last login time
|
||||
* @member {String} LastLogin
|
||||
*/
|
||||
User.prototype['LastLogin'] = undefined;
|
||||
|
||||
/**
|
||||
* IP address of last login
|
||||
* @member {String} LastIP
|
||||
*/
|
||||
User.prototype['LastIP'] = undefined;
|
||||
|
||||
/**
|
||||
* Number of times user has logged in
|
||||
* @member {Number} LoginCount
|
||||
*/
|
||||
User.prototype['LoginCount'] = undefined;
|
||||
|
||||
/**
|
||||
* The Last Name
|
||||
* @member {String} LastName
|
||||
*/
|
||||
User.prototype['LastName'] = undefined;
|
||||
|
||||
/**
|
||||
* Manager
|
||||
* @member {String} ManagerID
|
||||
*/
|
||||
User.prototype['ManagerID'] = undefined;
|
||||
|
||||
/**
|
||||
* Mobile
|
||||
* @member {String} MobilePhone
|
||||
*/
|
||||
User.prototype['MobilePhone'] = undefined;
|
||||
|
||||
/**
|
||||
* Name
|
||||
* @member {String} Name
|
||||
*/
|
||||
User.prototype['Name'] = undefined;
|
||||
|
||||
/**
|
||||
* Out of office message
|
||||
* @member {String} OutOfOfficeMessage
|
||||
*/
|
||||
User.prototype['OutOfOfficeMessage'] = undefined;
|
||||
|
||||
/**
|
||||
* Phone
|
||||
* @member {String} Phone
|
||||
*/
|
||||
User.prototype['Phone'] = undefined;
|
||||
|
||||
/**
|
||||
* Portal Role Level
|
||||
* @member {String} PortalRole
|
||||
*/
|
||||
User.prototype['PortalRole'] = undefined;
|
||||
|
||||
/**
|
||||
* Profile
|
||||
* @member {String} ProfileID
|
||||
*/
|
||||
User.prototype['ProfileID'] = undefined;
|
||||
|
||||
/**
|
||||
* Admin Info Emails
|
||||
* @member {Boolean} ReceivesAdminInfoEmails
|
||||
*/
|
||||
User.prototype['ReceivesAdminInfoEmails'] = undefined;
|
||||
|
||||
/**
|
||||
* Info Emails
|
||||
* @member {Boolean} ReceivesAdminEmails
|
||||
*/
|
||||
User.prototype['ReceivesAdminEmails'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Sender Address
|
||||
* @member {String} SenderEmail
|
||||
*/
|
||||
User.prototype['SenderEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Sender Name
|
||||
* @member {String} SenderName
|
||||
*/
|
||||
User.prototype['SenderName'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Signature
|
||||
* @member {String} Signature
|
||||
*/
|
||||
User.prototype['Signature'] = undefined;
|
||||
|
||||
/**
|
||||
* Small Photo URL
|
||||
* @member {String} SmallPhotoURL
|
||||
*/
|
||||
User.prototype['SmallPhotoURL'] = undefined;
|
||||
|
||||
/**
|
||||
* The time day starts
|
||||
* @member {String} StartOfDay
|
||||
*/
|
||||
User.prototype['StartOfDay'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account
|
||||
* @member {String} TaxnexusAccount
|
||||
*/
|
||||
User.prototype['TaxnexusAccount'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant ID associated with this user
|
||||
* @member {String} TenantID
|
||||
*/
|
||||
User.prototype['TenantID'] = undefined;
|
||||
|
||||
/**
|
||||
* Time Zone
|
||||
* @member {String} TimeZone
|
||||
*/
|
||||
User.prototype['TimeZone'] = undefined;
|
||||
|
||||
/**
|
||||
* Title
|
||||
* @member {String} Title
|
||||
*/
|
||||
User.prototype['Title'] = undefined;
|
||||
|
||||
/**
|
||||
* Username
|
||||
* @member {String} Username
|
||||
*/
|
||||
User.prototype['Username'] = undefined;
|
||||
|
||||
/**
|
||||
* Role
|
||||
* @member {String} UserRoleID
|
||||
*/
|
||||
User.prototype['UserRoleID'] = undefined;
|
||||
|
||||
/**
|
||||
* User Type
|
||||
* @member {String} UserType
|
||||
*/
|
||||
User.prototype['UserType'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/UserRole>} UserRoles
|
||||
*/
|
||||
User.prototype['UserRoles'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/TenantUser>} TenantUsers
|
||||
*/
|
||||
User.prototype['TenantUsers'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default User;
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import ResponseMeta from './ResponseMeta';
|
||||
import User from './User';
|
||||
|
||||
/**
|
||||
* The UserResponse model module.
|
||||
* @module model/UserResponse
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class UserResponse {
|
||||
/**
|
||||
* Constructs a new <code>UserResponse</code>.
|
||||
* An array Taxnexus user objects
|
||||
* @alias module:model/UserResponse
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
UserResponse.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>UserResponse</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/UserResponse} obj Optional instance to populate.
|
||||
* @return {module:model/UserResponse} The populated <code>UserResponse</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new UserResponse();
|
||||
|
||||
if (data.hasOwnProperty('Data')) {
|
||||
obj['Data'] = ApiClient.convertToType(data['Data'], [User]);
|
||||
}
|
||||
if (data.hasOwnProperty('Meta')) {
|
||||
obj['Meta'] = ResponseMeta.constructFromObject(data['Meta']);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/User>} Data
|
||||
*/
|
||||
UserResponse.prototype['Data'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/ResponseMeta} Meta
|
||||
*/
|
||||
UserResponse.prototype['Meta'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default UserResponse;
|
||||
|
|
@ -0,0 +1,181 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The UserRole model module.
|
||||
* @module model/UserRole
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class UserRole {
|
||||
/**
|
||||
* Constructs a new <code>UserRole</code>.
|
||||
* Relationship object that connects user to a role
|
||||
* @alias module:model/UserRole
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
UserRole.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>UserRole</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/UserRole} obj Optional instance to populate.
|
||||
* @return {module:model/UserRole} The populated <code>UserRole</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new UserRole();
|
||||
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0RoleID')) {
|
||||
obj['Auth0RoleID'] = ApiClient.convertToType(data['Auth0RoleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0UserID')) {
|
||||
obj['Auth0UserID'] = ApiClient.convertToType(data['Auth0UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyName')) {
|
||||
obj['CompanyName'] = ApiClient.convertToType(data['CompanyName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContactID')) {
|
||||
obj['ContactID'] = ApiClient.convertToType(data['ContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RoleDescription')) {
|
||||
obj['RoleDescription'] = ApiClient.convertToType(data['RoleDescription'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RoleID')) {
|
||||
obj['RoleID'] = ApiClient.convertToType(data['RoleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RoleName')) {
|
||||
obj['RoleName'] = ApiClient.convertToType(data['RoleName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxnexusAccount')) {
|
||||
obj['TaxnexusAccount'] = ApiClient.convertToType(data['TaxnexusAccount'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserEmail')) {
|
||||
obj['UserEmail'] = ApiClient.convertToType(data['UserEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserFullName')) {
|
||||
obj['UserFullName'] = ApiClient.convertToType(data['UserFullName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserID')) {
|
||||
obj['UserID'] = ApiClient.convertToType(data['UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Username')) {
|
||||
obj['Username'] = ApiClient.convertToType(data['Username'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Account Id
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
UserRole.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* Linked role ID
|
||||
* @member {String} Auth0RoleID
|
||||
*/
|
||||
UserRole.prototype['Auth0RoleID'] = undefined;
|
||||
|
||||
/**
|
||||
* Auth0 User ID
|
||||
* @member {String} Auth0UserID
|
||||
*/
|
||||
UserRole.prototype['Auth0UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Company Name
|
||||
* @member {String} CompanyName
|
||||
*/
|
||||
UserRole.prototype['CompanyName'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact ID
|
||||
* @member {String} ContactID
|
||||
*/
|
||||
UserRole.prototype['ContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Role description
|
||||
* @member {String} RoleDescription
|
||||
*/
|
||||
UserRole.prototype['RoleDescription'] = undefined;
|
||||
|
||||
/**
|
||||
* The Role ID
|
||||
* @member {String} RoleID
|
||||
*/
|
||||
UserRole.prototype['RoleID'] = undefined;
|
||||
|
||||
/**
|
||||
* Role Name
|
||||
* @member {String} RoleName
|
||||
*/
|
||||
UserRole.prototype['RoleName'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account Number
|
||||
* @member {String} TaxnexusAccount
|
||||
*/
|
||||
UserRole.prototype['TaxnexusAccount'] = undefined;
|
||||
|
||||
/**
|
||||
* User Email Address
|
||||
* @member {String} UserEmail
|
||||
*/
|
||||
UserRole.prototype['UserEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* User Full Name
|
||||
* @member {String} UserFullName
|
||||
*/
|
||||
UserRole.prototype['UserFullName'] = undefined;
|
||||
|
||||
/**
|
||||
* The User ID
|
||||
* @member {String} UserID
|
||||
*/
|
||||
UserRole.prototype['UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Username
|
||||
* @member {String} Username
|
||||
*/
|
||||
UserRole.prototype['Username'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default UserRole;
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.UserApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('UserApi', function() {
|
||||
describe('getUsers', function() {
|
||||
it('should call getUsers successfully', function(done) {
|
||||
//uncomment below and update the code to test getUsers
|
||||
//instance.getUsers(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,101 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.Address();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('Address', function() {
|
||||
it('should create an instance of Address', function() {
|
||||
// uncomment below and update the code to test Address
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be.a(Auth.Address);
|
||||
});
|
||||
|
||||
it('should have the property city (base name: "City")', function() {
|
||||
// uncomment below and update the code to test the property city
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property country (base name: "Country")', function() {
|
||||
// uncomment below and update the code to test the property country
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property countryCode (base name: "CountryCode")', function() {
|
||||
// uncomment below and update the code to test the property countryCode
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property postalCode (base name: "PostalCode")', function() {
|
||||
// uncomment below and update the code to test the property postalCode
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property state (base name: "State")', function() {
|
||||
// uncomment below and update the code to test the property state
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property stateCode (base name: "StateCode")', function() {
|
||||
// uncomment below and update the code to test the property stateCode
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property street (base name: "Street")', function() {
|
||||
// uncomment below and update the code to test the property street
|
||||
//var instance = new Auth.Address();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,77 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.Error();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('Error', function() {
|
||||
it('should create an instance of Error', function() {
|
||||
// uncomment below and update the code to test Error
|
||||
//var instance = new Auth.Error();
|
||||
//expect(instance).to.be.a(Auth.Error);
|
||||
});
|
||||
|
||||
it('should have the property code (base name: "Code")', function() {
|
||||
// uncomment below and update the code to test the property code
|
||||
//var instance = new Auth.Error();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property fields (base name: "Fields")', function() {
|
||||
// uncomment below and update the code to test the property fields
|
||||
//var instance = new Auth.Error();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property message (base name: "Message")', function() {
|
||||
// uncomment below and update the code to test the property message
|
||||
//var instance = new Auth.Error();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,125 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.ResponseMeta();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('ResponseMeta', function() {
|
||||
it('should create an instance of ResponseMeta', function() {
|
||||
// uncomment below and update the code to test ResponseMeta
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be.a(Auth.ResponseMeta);
|
||||
});
|
||||
|
||||
it('should have the property contact (base name: "Contact")', function() {
|
||||
// uncomment below and update the code to test the property contact
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property copyright (base name: "Copyright")', function() {
|
||||
// uncomment below and update the code to test the property copyright
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property license (base name: "License")', function() {
|
||||
// uncomment below and update the code to test the property license
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property operationID (base name: "OperationID")', function() {
|
||||
// uncomment below and update the code to test the property operationID
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property requestIP (base name: "RequestIP")', function() {
|
||||
// uncomment below and update the code to test the property requestIP
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property requestType (base name: "RequestType")', function() {
|
||||
// uncomment below and update the code to test the property requestType
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property requestURL (base name: "RequestURL")', function() {
|
||||
// uncomment below and update the code to test the property requestURL
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property serverInfo (base name: "ServerInfo")', function() {
|
||||
// uncomment below and update the code to test the property serverInfo
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property serverResponseTime (base name: "ServerResponseTime")', function() {
|
||||
// uncomment below and update the code to test the property serverResponseTime
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property serverTimestamp (base name: "ServerTimestamp")', function() {
|
||||
// uncomment below and update the code to test the property serverTimestamp
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property taxnexusAccount (base name: "TaxnexusAccount")', function() {
|
||||
// uncomment below and update the code to test the property taxnexusAccount
|
||||
//var instance = new Auth.ResponseMeta();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,155 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.TenantUser();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('TenantUser', function() {
|
||||
it('should create an instance of TenantUser', function() {
|
||||
// uncomment below and update the code to test TenantUser
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be.a(Auth.TenantUser);
|
||||
});
|
||||
|
||||
it('should have the property accessLevel (base name: "AccessLevel")', function() {
|
||||
// uncomment below and update the code to test the property accessLevel
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property auth0UserID (base name: "Auth0UserID")', function() {
|
||||
// uncomment below and update the code to test the property auth0UserID
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property accountID (base name: "AccountID")', function() {
|
||||
// uncomment below and update the code to test the property accountID
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property contactID (base name: "ContactID")', function() {
|
||||
// uncomment below and update the code to test the property contactID
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property companyName (base name: "CompanyName")', function() {
|
||||
// uncomment below and update the code to test the property companyName
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property taxnexusAccount (base name: "TaxnexusAccount")', function() {
|
||||
// uncomment below and update the code to test the property taxnexusAccount
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantActive (base name: "TenantActive")', function() {
|
||||
// uncomment below and update the code to test the property tenantActive
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantID (base name: "TenantID")', function() {
|
||||
// uncomment below and update the code to test the property tenantID
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantName (base name: "TenantName")', function() {
|
||||
// uncomment below and update the code to test the property tenantName
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantStatus (base name: "TenantStatus")', function() {
|
||||
// uncomment below and update the code to test the property tenantStatus
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantType (base name: "TenantType")', function() {
|
||||
// uncomment below and update the code to test the property tenantType
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantVersion (base name: "TenantVersion")', function() {
|
||||
// uncomment below and update the code to test the property tenantVersion
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property username (base name: "Username")', function() {
|
||||
// uncomment below and update the code to test the property username
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userEmail (base name: "UserEmail")', function() {
|
||||
// uncomment below and update the code to test the property userEmail
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userFullName (base name: "UserFullName")', function() {
|
||||
// uncomment below and update the code to test the property userFullName
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userID (base name: "UserID")', function() {
|
||||
// uncomment below and update the code to test the property userID
|
||||
//var instance = new Auth.TenantUser();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,407 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.User();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('User', function() {
|
||||
it('should create an instance of User', function() {
|
||||
// uncomment below and update the code to test User
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be.a(Auth.User);
|
||||
});
|
||||
|
||||
it('should have the property aboutMe (base name: "AboutMe")', function() {
|
||||
// uncomment below and update the code to test the property aboutMe
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property accountID (base name: "AccountID")', function() {
|
||||
// uncomment below and update the code to test the property accountID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property address (base name: "Address")', function() {
|
||||
// uncomment below and update the code to test the property address
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property alias (base name: "Alias")', function() {
|
||||
// uncomment below and update the code to test the property alias
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property aPIKey (base name: "APIKey")', function() {
|
||||
// uncomment below and update the code to test the property aPIKey
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property auth0UserID (base name: "Auth0UserID")', function() {
|
||||
// uncomment below and update the code to test the property auth0UserID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property communityNickname (base name: "CommunityNickname")', function() {
|
||||
// uncomment below and update the code to test the property communityNickname
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property companyName (base name: "CompanyName")', function() {
|
||||
// uncomment below and update the code to test the property companyName
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property contactID (base name: "ContactID")', function() {
|
||||
// uncomment below and update the code to test the property contactID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property createdByID (base name: "CreatedByID")', function() {
|
||||
// uncomment below and update the code to test the property createdByID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property createdDate (base name: "CreatedDate")', function() {
|
||||
// uncomment below and update the code to test the property createdDate
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property delegatedApproverID (base name: "DelegatedApproverID")', function() {
|
||||
// uncomment below and update the code to test the property delegatedApproverID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property department (base name: "Department")', function() {
|
||||
// uncomment below and update the code to test the property department
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property division (base name: "Division")', function() {
|
||||
// uncomment below and update the code to test the property division
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property email (base name: "Email")', function() {
|
||||
// uncomment below and update the code to test the property email
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property employeeNumber (base name: "EmployeeNumber")', function() {
|
||||
// uncomment below and update the code to test the property employeeNumber
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property endOfDay (base name: "EndOfDay")', function() {
|
||||
// uncomment below and update the code to test the property endOfDay
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property environment (base name: "Environment")', function() {
|
||||
// uncomment below and update the code to test the property environment
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property extension (base name: "Extension")', function() {
|
||||
// uncomment below and update the code to test the property extension
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property fabricAPIKey (base name: "FabricAPIKey")', function() {
|
||||
// uncomment below and update the code to test the property fabricAPIKey
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property fax (base name: "Fax")', function() {
|
||||
// uncomment below and update the code to test the property fax
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property firstName (base name: "FirstName")', function() {
|
||||
// uncomment below and update the code to test the property firstName
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property forecastEnabled (base name: "ForecastEnabled")', function() {
|
||||
// uncomment below and update the code to test the property forecastEnabled
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property fullPhotoURL (base name: "FullPhotoURL")', function() {
|
||||
// uncomment below and update the code to test the property fullPhotoURL
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property ID (base name: "ID")', function() {
|
||||
// uncomment below and update the code to test the property ID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property isActive (base name: "IsActive")', function() {
|
||||
// uncomment below and update the code to test the property isActive
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property isPortalEnabled (base name: "IsPortalEnabled")', function() {
|
||||
// uncomment below and update the code to test the property isPortalEnabled
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property isProphilePhotoActive (base name: "IsProphilePhotoActive")', function() {
|
||||
// uncomment below and update the code to test the property isProphilePhotoActive
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property isSystemControlled (base name: "IsSystemControlled")', function() {
|
||||
// uncomment below and update the code to test the property isSystemControlled
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property lastModifiedByID (base name: "LastModifiedByID")', function() {
|
||||
// uncomment below and update the code to test the property lastModifiedByID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property lastModifiedDate (base name: "LastModifiedDate")', function() {
|
||||
// uncomment below and update the code to test the property lastModifiedDate
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property lastLogin (base name: "LastLogin")', function() {
|
||||
// uncomment below and update the code to test the property lastLogin
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property lastIP (base name: "LastIP")', function() {
|
||||
// uncomment below and update the code to test the property lastIP
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property loginCount (base name: "LoginCount")', function() {
|
||||
// uncomment below and update the code to test the property loginCount
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property lastName (base name: "LastName")', function() {
|
||||
// uncomment below and update the code to test the property lastName
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property managerID (base name: "ManagerID")', function() {
|
||||
// uncomment below and update the code to test the property managerID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property mobilePhone (base name: "MobilePhone")', function() {
|
||||
// uncomment below and update the code to test the property mobilePhone
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property name (base name: "Name")', function() {
|
||||
// uncomment below and update the code to test the property name
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property outOfOfficeMessage (base name: "OutOfOfficeMessage")', function() {
|
||||
// uncomment below and update the code to test the property outOfOfficeMessage
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property phone (base name: "Phone")', function() {
|
||||
// uncomment below and update the code to test the property phone
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property portalRole (base name: "PortalRole")', function() {
|
||||
// uncomment below and update the code to test the property portalRole
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property profileID (base name: "ProfileID")', function() {
|
||||
// uncomment below and update the code to test the property profileID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property receivesAdminInfoEmails (base name: "ReceivesAdminInfoEmails")', function() {
|
||||
// uncomment below and update the code to test the property receivesAdminInfoEmails
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property receivesAdminEmails (base name: "ReceivesAdminEmails")', function() {
|
||||
// uncomment below and update the code to test the property receivesAdminEmails
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property senderEmail (base name: "SenderEmail")', function() {
|
||||
// uncomment below and update the code to test the property senderEmail
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property senderName (base name: "SenderName")', function() {
|
||||
// uncomment below and update the code to test the property senderName
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property signature (base name: "Signature")', function() {
|
||||
// uncomment below and update the code to test the property signature
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property smallPhotoURL (base name: "SmallPhotoURL")', function() {
|
||||
// uncomment below and update the code to test the property smallPhotoURL
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property startOfDay (base name: "StartOfDay")', function() {
|
||||
// uncomment below and update the code to test the property startOfDay
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property taxnexusAccount (base name: "TaxnexusAccount")', function() {
|
||||
// uncomment below and update the code to test the property taxnexusAccount
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantID (base name: "TenantID")', function() {
|
||||
// uncomment below and update the code to test the property tenantID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property timeZone (base name: "TimeZone")', function() {
|
||||
// uncomment below and update the code to test the property timeZone
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property title (base name: "Title")', function() {
|
||||
// uncomment below and update the code to test the property title
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property username (base name: "Username")', function() {
|
||||
// uncomment below and update the code to test the property username
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userRoleID (base name: "UserRoleID")', function() {
|
||||
// uncomment below and update the code to test the property userRoleID
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userType (base name: "UserType")', function() {
|
||||
// uncomment below and update the code to test the property userType
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userRoles (base name: "UserRoles")', function() {
|
||||
// uncomment below and update the code to test the property userRoles
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tenantUsers (base name: "TenantUsers")', function() {
|
||||
// uncomment below and update the code to test the property tenantUsers
|
||||
//var instance = new Auth.User();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,71 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.UserResponse();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('UserResponse', function() {
|
||||
it('should create an instance of UserResponse', function() {
|
||||
// uncomment below and update the code to test UserResponse
|
||||
//var instance = new Auth.UserResponse();
|
||||
//expect(instance).to.be.a(Auth.UserResponse);
|
||||
});
|
||||
|
||||
it('should have the property data (base name: "Data")', function() {
|
||||
// uncomment below and update the code to test the property data
|
||||
//var instance = new Auth.UserResponse();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property meta (base name: "Meta")', function() {
|
||||
// uncomment below and update the code to test the property meta
|
||||
//var instance = new Auth.UserResponse();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,137 @@
|
|||
/**
|
||||
* auth
|
||||
* Authentication Microservice
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Auth);
|
||||
}
|
||||
}(this, function(expect, Auth) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Auth.UserRole();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('UserRole', function() {
|
||||
it('should create an instance of UserRole', function() {
|
||||
// uncomment below and update the code to test UserRole
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be.a(Auth.UserRole);
|
||||
});
|
||||
|
||||
it('should have the property accountID (base name: "AccountID")', function() {
|
||||
// uncomment below and update the code to test the property accountID
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property auth0RoleID (base name: "Auth0RoleID")', function() {
|
||||
// uncomment below and update the code to test the property auth0RoleID
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property auth0UserID (base name: "Auth0UserID")', function() {
|
||||
// uncomment below and update the code to test the property auth0UserID
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property companyName (base name: "CompanyName")', function() {
|
||||
// uncomment below and update the code to test the property companyName
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property contactID (base name: "ContactID")', function() {
|
||||
// uncomment below and update the code to test the property contactID
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property roleDescription (base name: "RoleDescription")', function() {
|
||||
// uncomment below and update the code to test the property roleDescription
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property roleID (base name: "RoleID")', function() {
|
||||
// uncomment below and update the code to test the property roleID
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property roleName (base name: "RoleName")', function() {
|
||||
// uncomment below and update the code to test the property roleName
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property taxnexusAccount (base name: "TaxnexusAccount")', function() {
|
||||
// uncomment below and update the code to test the property taxnexusAccount
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userEmail (base name: "UserEmail")', function() {
|
||||
// uncomment below and update the code to test the property userEmail
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userFullName (base name: "UserFullName")', function() {
|
||||
// uncomment below and update the code to test the property userFullName
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property userID (base name: "UserID")', function() {
|
||||
// uncomment below and update the code to test the property userID
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property username (base name: "Username")', function() {
|
||||
// uncomment below and update the code to test the property username
|
||||
//var instance = new Auth.UserRole();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"presets": [
|
||||
"@babel/preset-env"
|
||||
],
|
||||
"plugins": [
|
||||
"@babel/plugin-syntax-dynamic-import",
|
||||
"@babel/plugin-syntax-import-meta",
|
||||
"@babel/plugin-proposal-class-properties",
|
||||
"@babel/plugin-proposal-json-strings",
|
||||
[
|
||||
"@babel/plugin-proposal-decorators",
|
||||
{
|
||||
"legacy": true
|
||||
}
|
||||
],
|
||||
"@babel/plugin-proposal-function-sent",
|
||||
"@babel/plugin-proposal-export-namespace-from",
|
||||
"@babel/plugin-proposal-numeric-separator",
|
||||
"@babel/plugin-proposal-throw-expressions",
|
||||
"@babel/plugin-proposal-export-default-from",
|
||||
"@babel/plugin-proposal-logical-assignment-operators",
|
||||
"@babel/plugin-proposal-optional-chaining",
|
||||
[
|
||||
"@babel/plugin-proposal-pipeline-operator",
|
||||
{
|
||||
"proposal": "minimal"
|
||||
}
|
||||
],
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator",
|
||||
"@babel/plugin-proposal-do-expressions",
|
||||
"@babel/plugin-proposal-function-bind"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
|
||||
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directory
|
||||
node_modules
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
|
@ -0,0 +1,23 @@
|
|||
# OpenAPI Generator Ignore
|
||||
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
|
||||
|
||||
# Use this file to prevent files from being overwritten by the generator.
|
||||
# The patterns follow closely to .gitignore or .dockerignore.
|
||||
|
||||
# As an example, the C# client generator defines ApiClient.cs.
|
||||
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
|
||||
#ApiClient.cs
|
||||
|
||||
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
|
||||
#foo/*/qux
|
||||
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
|
||||
|
||||
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
|
||||
#foo/**/qux
|
||||
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
|
||||
|
||||
# You can also negate patterns with an exclamation (!).
|
||||
# For example, you can ignore all files in a docs folder with the file extension .md:
|
||||
#docs/*.md
|
||||
# Then explicitly reverse the ignore rule for a single file:
|
||||
#!docs/README.md
|
|
@ -0,0 +1,76 @@
|
|||
.babelrc
|
||||
.gitignore
|
||||
.openapi-generator-ignore
|
||||
.travis.yml
|
||||
README.md
|
||||
docs/Account.md
|
||||
docs/Address.md
|
||||
docs/Contact.md
|
||||
docs/CorsApi.md
|
||||
docs/Database.md
|
||||
docs/Developer.md
|
||||
docs/DevelopersApi.md
|
||||
docs/Error.md
|
||||
docs/IQ.md
|
||||
docs/IqApi.md
|
||||
docs/Lead.md
|
||||
docs/LeadsApi.md
|
||||
docs/PaymentMethod.md
|
||||
docs/Role.md
|
||||
docs/RuleExecution.md
|
||||
docs/Tenant.md
|
||||
docs/TenantUser.md
|
||||
docs/User.md
|
||||
docs/UserAuth.md
|
||||
docs/UserAuthApi.md
|
||||
docs/UserRole.md
|
||||
docs/UsersApi.md
|
||||
git_push.sh
|
||||
mocha.opts
|
||||
package.json
|
||||
src/ApiClient.js
|
||||
src/api/CorsApi.js
|
||||
src/api/DevelopersApi.js
|
||||
src/api/IqApi.js
|
||||
src/api/LeadsApi.js
|
||||
src/api/UserAuthApi.js
|
||||
src/api/UsersApi.js
|
||||
src/index.js
|
||||
src/model/Account.js
|
||||
src/model/Address.js
|
||||
src/model/Contact.js
|
||||
src/model/Database.js
|
||||
src/model/Developer.js
|
||||
src/model/Error.js
|
||||
src/model/IQ.js
|
||||
src/model/Lead.js
|
||||
src/model/PaymentMethod.js
|
||||
src/model/Role.js
|
||||
src/model/RuleExecution.js
|
||||
src/model/Tenant.js
|
||||
src/model/TenantUser.js
|
||||
src/model/User.js
|
||||
src/model/UserAuth.js
|
||||
src/model/UserRole.js
|
||||
test/api/CorsApi.spec.js
|
||||
test/api/DevelopersApi.spec.js
|
||||
test/api/IqApi.spec.js
|
||||
test/api/LeadsApi.spec.js
|
||||
test/api/UserAuthApi.spec.js
|
||||
test/api/UsersApi.spec.js
|
||||
test/model/Account.spec.js
|
||||
test/model/Address.spec.js
|
||||
test/model/Contact.spec.js
|
||||
test/model/Database.spec.js
|
||||
test/model/Developer.spec.js
|
||||
test/model/Error.spec.js
|
||||
test/model/IQ.spec.js
|
||||
test/model/Lead.spec.js
|
||||
test/model/PaymentMethod.spec.js
|
||||
test/model/Role.spec.js
|
||||
test/model/RuleExecution.spec.js
|
||||
test/model/Tenant.spec.js
|
||||
test/model/TenantUser.spec.js
|
||||
test/model/User.spec.js
|
||||
test/model/UserAuth.spec.js
|
||||
test/model/UserRole.spec.js
|
|
@ -0,0 +1 @@
|
|||
6.0.1
|
|
@ -0,0 +1,5 @@
|
|||
language: node_js
|
||||
cache: npm
|
||||
node_js:
|
||||
- "6"
|
||||
- "6.1"
|
|
@ -0,0 +1,165 @@
|
|||
# board
|
||||
|
||||
Board - JavaScript client for board
|
||||
Taxnexus Onboarding Service
|
||||
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
|
||||
|
||||
- API version: 0.0.2
|
||||
- Package version: 0.0.2
|
||||
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
|
||||
|
||||
## Installation
|
||||
|
||||
### For [Node.js](https://nodejs.org/)
|
||||
|
||||
#### npm
|
||||
|
||||
To publish the library as a [npm](https://www.npmjs.com/), please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).
|
||||
|
||||
Then install it via:
|
||||
|
||||
```shell
|
||||
npm install board --save
|
||||
```
|
||||
|
||||
Finally, you need to build the module:
|
||||
|
||||
```shell
|
||||
npm run build
|
||||
```
|
||||
|
||||
##### Local development
|
||||
|
||||
To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing `package.json` (and this README). Let's call this `JAVASCRIPT_CLIENT_DIR`. Then run:
|
||||
|
||||
```shell
|
||||
npm install
|
||||
```
|
||||
|
||||
Next, [link](https://docs.npmjs.com/cli/link) it globally in npm with the following, also from `JAVASCRIPT_CLIENT_DIR`:
|
||||
|
||||
```shell
|
||||
npm link
|
||||
```
|
||||
|
||||
To use the link you just defined in your project, switch to the directory you want to use your board from, and run:
|
||||
|
||||
```shell
|
||||
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>
|
||||
```
|
||||
|
||||
Finally, you need to build the module:
|
||||
|
||||
```shell
|
||||
npm run build
|
||||
```
|
||||
|
||||
#### git
|
||||
|
||||
If the library is hosted at a git repository, e.g.https://github.com/GIT_USER_ID/GIT_REPO_ID
|
||||
then install it via:
|
||||
|
||||
```shell
|
||||
npm install GIT_USER_ID/GIT_REPO_ID --save
|
||||
```
|
||||
|
||||
### For browser
|
||||
|
||||
The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
|
||||
the above steps with Node.js and installing browserify with `npm install -g browserify`,
|
||||
perform the following (assuming *main.js* is your entry file):
|
||||
|
||||
```shell
|
||||
browserify main.js > bundle.js
|
||||
```
|
||||
|
||||
Then include *bundle.js* in the HTML pages.
|
||||
|
||||
### Webpack Configuration
|
||||
|
||||
Using Webpack you may encounter the following error: "Module not found: Error:
|
||||
Cannot resolve module", most certainly you should disable AMD loader. Add/merge
|
||||
the following section to your webpack config:
|
||||
|
||||
```javascript
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
parser: {
|
||||
amd: false
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## Getting Started
|
||||
|
||||
Please follow the [installation](#installation) instruction and execute the following JS code:
|
||||
|
||||
```javascript
|
||||
var Board = require('board');
|
||||
|
||||
|
||||
var api = new Board.CorsApi()
|
||||
var callback = function(error, data, response) {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
};
|
||||
api.developerOptions(callback);
|
||||
|
||||
```
|
||||
|
||||
## Documentation for API Endpoints
|
||||
|
||||
All URIs are relative to *http://board.vernonkeenan.com:8080/v1*
|
||||
|
||||
Class | Method | HTTP request | Description
|
||||
------------ | ------------- | ------------- | -------------
|
||||
*Board.CorsApi* | [**developerOptions**](docs/CorsApi.md#developerOptions) | **OPTIONS** /developers |
|
||||
*Board.CorsApi* | [**iqOptions**](docs/CorsApi.md#iqOptions) | **OPTIONS** /iqs |
|
||||
*Board.CorsApi* | [**leadsOptions**](docs/CorsApi.md#leadsOptions) | **OPTIONS** /leads |
|
||||
*Board.CorsApi* | [**userAuthOptions**](docs/CorsApi.md#userAuthOptions) | **OPTIONS** /userauths |
|
||||
*Board.CorsApi* | [**userOptions**](docs/CorsApi.md#userOptions) | **OPTIONS** /users |
|
||||
*Board.DevelopersApi* | [**postDevelopers**](docs/DevelopersApi.md#postDevelopers) | **POST** /developers | Onboard new developer
|
||||
*Board.IqApi* | [**postIQ**](docs/IqApi.md#postIQ) | **POST** /iqs | Onboard new new Taxnexus IQ Customer
|
||||
*Board.LeadsApi* | [**postLeads**](docs/LeadsApi.md#postLeads) | **POST** /leads | Add a new Lead record
|
||||
*Board.LeadsApi* | [**putLeads**](docs/LeadsApi.md#putLeads) | **PUT** /leads | Update Leads
|
||||
*Board.UserAuthApi* | [**getUserAuth**](docs/UserAuthApi.md#getUserAuth) | **GET** /userauths/{usernamePath} | Get a single UserAuth object
|
||||
*Board.UsersApi* | [**getUsers**](docs/UsersApi.md#getUsers) | **GET** /users |
|
||||
|
||||
|
||||
## Documentation for Models
|
||||
|
||||
- [Board.Account](docs/Account.md)
|
||||
- [Board.Address](docs/Address.md)
|
||||
- [Board.Contact](docs/Contact.md)
|
||||
- [Board.Database](docs/Database.md)
|
||||
- [Board.Developer](docs/Developer.md)
|
||||
- [Board.Error](docs/Error.md)
|
||||
- [Board.IQ](docs/IQ.md)
|
||||
- [Board.Lead](docs/Lead.md)
|
||||
- [Board.PaymentMethod](docs/PaymentMethod.md)
|
||||
- [Board.Role](docs/Role.md)
|
||||
- [Board.RuleExecution](docs/RuleExecution.md)
|
||||
- [Board.Tenant](docs/Tenant.md)
|
||||
- [Board.TenantUser](docs/TenantUser.md)
|
||||
- [Board.User](docs/User.md)
|
||||
- [Board.UserAuth](docs/UserAuth.md)
|
||||
- [Board.UserRole](docs/UserRole.md)
|
||||
|
||||
|
||||
## Documentation for Authorization
|
||||
|
||||
|
||||
|
||||
### ApiKeyAuth
|
||||
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: X-API-Key
|
||||
- **Location**: HTTP header
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
# Board.Account
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accountNumber** | **String** | Account Number | [optional]
|
||||
**accountSource** | **String** | The marketing orgin of this account | [optional]
|
||||
**active** | **Boolean** | Active | [optional]
|
||||
**administrativeLevel** | **String** | For tax authorities, this account's administrative level, e.g. Local, County, State or Federal | [optional]
|
||||
**amount** | **Number** | Rollup Tax Amount | [optional]
|
||||
**amountInvoiced** | **Number** | Amount Invoiced | [optional]
|
||||
**amountPaid** | **Number** | Amount Paid | [optional]
|
||||
**annualRevenue** | **Number** | Annual Revenue Estimate | [optional]
|
||||
**balance** | **Number** | Account Balance | [optional]
|
||||
**billingAddress** | [**Address**](Address.md) | | [optional]
|
||||
**billingContactID** | **String** | Contact ID | [optional]
|
||||
**billingPreference** | **String** | Billing Preference | [optional]
|
||||
**businessAddress** | [**Address**](Address.md) | | [optional]
|
||||
**cannabisCustomer** | **Boolean** | Is this a cannabis customer? | [optional]
|
||||
**channelProgramLevelName** | **String** | Channel Program Level Name | [optional]
|
||||
**channelProgramName** | **String** | Channel Program Name | [optional]
|
||||
**clientEndDate** | **String** | Client End Date | [optional]
|
||||
**clientStartDate** | **String** | Client Start Date | [optional]
|
||||
**companyID** | **String** | The Company ID of this Account | [optional]
|
||||
**coordinateID** | **String** | The Id of the geo coordinates of this account | [optional]
|
||||
**createdByID** | **String** | Created By User ID | [optional]
|
||||
**createdDate** | **String** | Created Date | [optional]
|
||||
**customerID** | **String** | Customer ID from source system | [optional]
|
||||
**customerPriority** | **String** | Customer Priority | [optional]
|
||||
**DBA** | **String** | This Account's 'Doing Business As' name | [optional]
|
||||
**dUNSNumber** | **String** | D-U-N-S Number | [optional]
|
||||
**dandBCompanyID** | **String** | D-n-B Company | [optional]
|
||||
**defaultAddress** | [**Address**](Address.md) | | [optional]
|
||||
**defaultBackendID** | **String** | Default Backend ID | [optional]
|
||||
**defaultDeliveryContactID** | **String** | Default Delivery Address Contact ID | [optional]
|
||||
**defaultEndUserID** | **String** | Default End User Contact ID | [optional]
|
||||
**description** | **String** | Description | [optional]
|
||||
**EIN** | **String** | EIN | [optional]
|
||||
**email** | **String** | Main Account Email | [optional]
|
||||
**enrollmentStatus** | **String** | Enrollment Status | [optional]
|
||||
**fax** | **String** | Fax | [optional]
|
||||
**ID** | **String** | Taxnexus Account Id | [optional]
|
||||
**iSPCustomer** | **Boolean** | ISP Customer? | [optional]
|
||||
**industry** | **String** | Industry | [optional]
|
||||
**isCustomerPortal** | **Boolean** | Customer Portal Account | [optional]
|
||||
**isPartner** | **Boolean** | Partner Account | [optional]
|
||||
**jigSaw** | **String** | Data.com Key | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified By User ID | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modified Date | [optional]
|
||||
**mSPCustomer** | **Boolean** | MSP Customer? | [optional]
|
||||
**nAICSCode** | **String** | NAICS Code | [optional]
|
||||
**nAICSDesc** | **String** | NAICS Description | [optional]
|
||||
**name** | **String** | Account Name | [optional]
|
||||
**numberOfEmployees** | **Number** | Employee Count Estimate | [optional]
|
||||
**numberOfLocations** | **Number** | Number of Locations Estimate | [optional]
|
||||
**openCharges** | **Number** | Open Charges | [optional]
|
||||
**orderContactID** | **String** | Vendor Order Contact ID | [optional]
|
||||
**orderEmail** | **String** | Order Email | [optional]
|
||||
**ownerID** | **String** | Account Owner User ID | [optional]
|
||||
**ownership** | **String** | Ownership | [optional]
|
||||
**parentFK** | **String** | Parent Foreign Key | [optional]
|
||||
**parentID** | **String** | Parent Account | [optional]
|
||||
**phone** | **String** | Phone | [optional]
|
||||
**placeID** | **String** | The ID of the Place situs record that applies to this Account | [optional]
|
||||
**preparerID** | **String** | Tax Preparer Contact ID | [optional]
|
||||
**rating** | **String** | Rating | [optional]
|
||||
**ratingEngineID** | **String** | Rating Engine identifier | [optional]
|
||||
**ref** | **String** | External Reference ID | [optional]
|
||||
**revenueBase** | **Number** | Rollup Revenue Base | [optional]
|
||||
**revenueNet** | **Number** | Rollup Revenue Net | [optional]
|
||||
**revenueNotTaxable** | **Number** | Rollup Revenue Not Taxable | [optional]
|
||||
**SIC** | **String** | SIC Code | [optional]
|
||||
**sICDesc** | **String** | SIC Description | [optional]
|
||||
**shippingAddress** | [**Address**](Address.md) | | [optional]
|
||||
**shippingCensusTract** | **String** | Shipping Census Tract | [optional]
|
||||
**shippingConactID** | **String** | Shipping Contact ID | [optional]
|
||||
**shippingCounty** | **String** | Shipping County | [optional]
|
||||
**site** | **String** | Account Site | [optional]
|
||||
**status** | **String** | Account Status | [optional]
|
||||
**taxExemption** | **String** | Tax Exemption | [optional]
|
||||
**taxOnTax** | **Number** | Rollup Tax On Tax | [optional]
|
||||
**telecomCustomer** | **Boolean** | Telecom Customer? | [optional]
|
||||
**tickerSymbol** | **String** | Ticker Symbol | [optional]
|
||||
**tradeStyle** | **String** | Tradestyle | [optional]
|
||||
**type** | **String** | Type | [optional]
|
||||
**unappliedPayments** | **Number** | Unapplied Payments | [optional]
|
||||
**unitBase** | **Number** | Rollup Unit Base | [optional]
|
||||
**upsellOpportunity** | **String** | Upsell Opportunity | [optional]
|
||||
**wHMCSClientID** | **Number** | WHMCS Client ID | [optional]
|
||||
**website** | **String** | Website | [optional]
|
||||
**xeroContactID** | **String** | Xero Contact ID | [optional]
|
||||
**yearStarted** | **String** | Year Started | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# Board.Address
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**city** | **String** | City | [optional]
|
||||
**country** | **String** | Country full name | [optional]
|
||||
**countryCode** | **String** | Country Code | [optional]
|
||||
**postalCode** | **String** | Postal Code | [optional]
|
||||
**state** | **String** | State full name | [optional]
|
||||
**stateCode** | **String** | State Code | [optional]
|
||||
**street** | **String** | Street number and name | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
# Board.Contact
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accountID** | **String** | The primary account ID of this contact | [optional]
|
||||
**assistantName** | **String** | Assistant Name | [optional]
|
||||
**assistantPhone** | **String** | Asst. Phone | [optional]
|
||||
**birthDate** | **String** | Birthdate | [optional]
|
||||
**createdByID** | **String** | Created By User ID | [optional]
|
||||
**createdDate** | **String** | Created Date | [optional]
|
||||
**department** | **String** | Department | [optional]
|
||||
**description** | **String** | Description | [optional]
|
||||
**doNotCall** | **Boolean** | Do Not Call? | [optional]
|
||||
**email** | **String** | Email address | [optional]
|
||||
**emailBounceDate** | **String** | Email Bounce Date | [optional]
|
||||
**emailBouncedReason** | **String** | Email Bounce Reason | [optional]
|
||||
**enrollmentStatus** | **String** | Taxnexus Enrollment Status | [optional]
|
||||
**fax** | **String** | Fax Number | [optional]
|
||||
**firstName** | **String** | First Name | [optional]
|
||||
**hasOptedOutOfEmail** | **Boolean** | Email Opt Out | [optional]
|
||||
**hasOptedOutOfFax** | **Boolean** | Fax Opt Out | [optional]
|
||||
**homePhone** | **String** | Home Phone | [optional]
|
||||
**ID** | **String** | Taxnexus Record Id | [optional]
|
||||
**isEmailBounced** | **Boolean** | Does this contact have bounced emails? | [optional]
|
||||
**isProvisioned** | **Boolean** | Is Provisioned? | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified By User ID | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modified Date | [optional]
|
||||
**lastName** | **String** | Last Name | [optional]
|
||||
**leadSource** | **String** | Lead Source | [optional]
|
||||
**level** | **String** | Level | [optional]
|
||||
**linkedIn** | **String** | LinkedIn Page | [optional]
|
||||
**mailingAddress** | [**Address**](Address.md) | | [optional]
|
||||
**mailingLists** | **String** | Mailing Lists | [optional]
|
||||
**mobilePhone** | **String** | Mobile Phone | [optional]
|
||||
**name** | **String** | Full Name | [optional]
|
||||
**otherAddress** | [**Address**](Address.md) | | [optional]
|
||||
**otherPhone** | **String** | Other Phone | [optional]
|
||||
**ownerID** | **String** | The User ID of the user who owns this Contact | [optional]
|
||||
**personalEmail** | **String** | Personal Email Address for this Contact | [optional]
|
||||
**phone** | **String** | Phone Number | [optional]
|
||||
**photoURL** | **String** | URL of a photograph of this User | [optional]
|
||||
**recruitingStatus** | **String** | Recruiting Status | [optional]
|
||||
**ref** | **String** | External reference to this contact, if any | [optional]
|
||||
**reportsToID** | **String** | Reports To Contact ID | [optional]
|
||||
**salutation** | **String** | Contact Salutation | [optional]
|
||||
**status** | **String** | The Contact Status | [optional]
|
||||
**tenantID** | **String** | Tenant Identifier | [optional]
|
||||
**title** | **String** | Contact Title | [optional]
|
||||
**type** | **String** | Contact Type | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,218 @@
|
|||
# Board.CorsApi
|
||||
|
||||
All URIs are relative to *http://board.vernonkeenan.com:8080/v1*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**developerOptions**](CorsApi.md#developerOptions) | **OPTIONS** /developers |
|
||||
[**iqOptions**](CorsApi.md#iqOptions) | **OPTIONS** /iqs |
|
||||
[**leadsOptions**](CorsApi.md#leadsOptions) | **OPTIONS** /leads |
|
||||
[**userAuthOptions**](CorsApi.md#userAuthOptions) | **OPTIONS** /userauths |
|
||||
[**userOptions**](CorsApi.md#userOptions) | **OPTIONS** /users |
|
||||
|
||||
|
||||
|
||||
## developerOptions
|
||||
|
||||
> developerOptions()
|
||||
|
||||
|
||||
|
||||
CORS support
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
|
||||
let apiInstance = new Board.CorsApi();
|
||||
apiInstance.developerOptions((error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
This endpoint does not need any parameter.
|
||||
|
||||
### Return type
|
||||
|
||||
null (empty response body)
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: Not defined
|
||||
|
||||
|
||||
## iqOptions
|
||||
|
||||
> iqOptions()
|
||||
|
||||
|
||||
|
||||
CORS support
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
|
||||
let apiInstance = new Board.CorsApi();
|
||||
apiInstance.iqOptions((error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
This endpoint does not need any parameter.
|
||||
|
||||
### Return type
|
||||
|
||||
null (empty response body)
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: Not defined
|
||||
|
||||
|
||||
## leadsOptions
|
||||
|
||||
> leadsOptions()
|
||||
|
||||
|
||||
|
||||
CORS support
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
|
||||
let apiInstance = new Board.CorsApi();
|
||||
apiInstance.leadsOptions((error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
This endpoint does not need any parameter.
|
||||
|
||||
### Return type
|
||||
|
||||
null (empty response body)
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: Not defined
|
||||
|
||||
|
||||
## userAuthOptions
|
||||
|
||||
> userAuthOptions()
|
||||
|
||||
|
||||
|
||||
CORS support
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
|
||||
let apiInstance = new Board.CorsApi();
|
||||
apiInstance.userAuthOptions((error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
This endpoint does not need any parameter.
|
||||
|
||||
### Return type
|
||||
|
||||
null (empty response body)
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: Not defined
|
||||
|
||||
|
||||
## userOptions
|
||||
|
||||
> userOptions()
|
||||
|
||||
|
||||
|
||||
CORS support
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
|
||||
let apiInstance = new Board.CorsApi();
|
||||
apiInstance.userOptions((error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
This endpoint does not need any parameter.
|
||||
|
||||
### Return type
|
||||
|
||||
null (empty response body)
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: Not defined
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
# Board.Database
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**active** | **Boolean** | Is this database active? | [optional]
|
||||
**clusterID** | **String** | The ID of the Cluster in which this database is deployed | [optional]
|
||||
**createdByID** | **String** | Created By | [optional]
|
||||
**createdDate** | **String** | Created Date | [optional]
|
||||
**DSN** | **String** | Database connection string | [optional]
|
||||
**databaseName** | **String** | The name of the physical database in the cluster | [optional]
|
||||
**ID** | **String** | Record Id | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified By | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modifed Date | [optional]
|
||||
**microservices** | **String** | List of Taxnexus microservices implemented by this Database | [optional]
|
||||
**status** | **String** | The current status of this Tenant | [optional]
|
||||
**tenantID** | **String** | The ID of the tenant who owns this Database | [optional]
|
||||
**type** | **String** | The type of Database (mysql, etc) | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
# Board.Developer
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**account** | [**Account**](Account.md) | | [optional]
|
||||
**contact** | [**Contact**](Contact.md) | | [optional]
|
||||
**paymentMethod** | [**PaymentMethod**](PaymentMethod.md) | | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
# Board.DevelopersApi
|
||||
|
||||
All URIs are relative to *http://board.vernonkeenan.com:8080/v1*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**postDevelopers**](DevelopersApi.md#postDevelopers) | **POST** /developers | Onboard new developer
|
||||
|
||||
|
||||
|
||||
## postDevelopers
|
||||
|
||||
> RuleExecution postDevelopers(developerRequest)
|
||||
|
||||
Onboard new developer
|
||||
|
||||
Register new developers with POST
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
let defaultClient = Board.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
let ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix = 'Token';
|
||||
|
||||
let apiInstance = new Board.DevelopersApi();
|
||||
let developerRequest = new Board.Developer(); // Developer | A single Developer struct for onboarding
|
||||
apiInstance.postDevelopers(developerRequest, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**developerRequest** | [**Developer**](Developer.md)| A single Developer struct for onboarding |
|
||||
|
||||
### Return type
|
||||
|
||||
[**RuleExecution**](RuleExecution.md)
|
||||
|
||||
### Authorization
|
||||
|
||||
[ApiKeyAuth](../README.md#ApiKeyAuth)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: application/json
|
||||
- **Accept**: application/json
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
# Board.Error
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**code** | **Number** | | [optional]
|
||||
**fields** | **String** | | [optional]
|
||||
**message** | **String** | | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
# Board.IQ
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**account** | [**Account**](Account.md) | | [optional]
|
||||
**contact** | [**Contact**](Contact.md) | | [optional]
|
||||
**lead** | [**Lead**](Lead.md) | | [optional]
|
||||
**paymentMethod** | [**PaymentMethod**](PaymentMethod.md) | | [optional]
|
||||
**tenant** | [**Tenant**](Tenant.md) | | [optional]
|
||||
**user** | [**User**](User.md) | | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
# Board.IqApi
|
||||
|
||||
All URIs are relative to *http://board.vernonkeenan.com:8080/v1*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**postIQ**](IqApi.md#postIQ) | **POST** /iqs | Onboard new new Taxnexus IQ Customer
|
||||
|
||||
|
||||
|
||||
## postIQ
|
||||
|
||||
> RuleExecution postIQ(iqRequest)
|
||||
|
||||
Onboard new new Taxnexus IQ Customer
|
||||
|
||||
Register new Taxnexus IQ Customer with POST
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
let defaultClient = Board.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
let ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix = 'Token';
|
||||
|
||||
let apiInstance = new Board.IqApi();
|
||||
let iqRequest = new Board.IQ(); // IQ | A single Taxnexus IQ Customer struct for onboarding
|
||||
apiInstance.postIQ(iqRequest, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**iqRequest** | [**IQ**](IQ.md)| A single Taxnexus IQ Customer struct for onboarding |
|
||||
|
||||
### Return type
|
||||
|
||||
[**RuleExecution**](RuleExecution.md)
|
||||
|
||||
### Authorization
|
||||
|
||||
[ApiKeyAuth](../README.md#ApiKeyAuth)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: application/json
|
||||
- **Accept**: application/json
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
# Board.Lead
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**address** | [**Address**](Address.md) | | [optional]
|
||||
**company** | **String** | Company | [optional]
|
||||
**description** | **String** | Description | [optional]
|
||||
**email** | **String** | Email | [optional]
|
||||
**firstName** | **String** | First Name | [optional]
|
||||
**ID** | **String** | Taxnexus Record Id | [optional]
|
||||
**lastName** | **String** | Last Name | [optional]
|
||||
**mobilePhone** | **String** | Mobile | [optional]
|
||||
**name** | **String** | Name | [optional]
|
||||
**ownerId** | **String** | LeadBasic Owner | [optional]
|
||||
**partnerAccountId** | **String** | Partner Account | [optional]
|
||||
**phone** | **String** | Phone | [optional]
|
||||
**productID** | **String** | Product | [optional]
|
||||
**refererURL** | **String** | referer_url | [optional]
|
||||
**status** | **String** | LeadBasic Status | [optional]
|
||||
**title** | **String** | Title | [optional]
|
||||
**type** | **String** | Type | [optional]
|
||||
**uTMCampaign** | **String** | utm_campaign | [optional]
|
||||
**uTMContent** | **String** | utm_content | [optional]
|
||||
**uTMMedium** | **String** | utm_medium | [optional]
|
||||
**uTMSource** | **String** | utm_source | [optional]
|
||||
**uTMTerm** | **String** | utm_term | [optional]
|
||||
**website** | **String** | Website | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,112 @@
|
|||
# Board.LeadsApi
|
||||
|
||||
All URIs are relative to *http://board.vernonkeenan.com:8080/v1*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**postLeads**](LeadsApi.md#postLeads) | **POST** /leads | Add a new Lead record
|
||||
[**putLeads**](LeadsApi.md#putLeads) | **PUT** /leads | Update Leads
|
||||
|
||||
|
||||
|
||||
## postLeads
|
||||
|
||||
> RuleExecution postLeads(leadRequest)
|
||||
|
||||
Add a new Lead record
|
||||
|
||||
Add a new full Lead Record
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
let defaultClient = Board.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
let ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix = 'Token';
|
||||
|
||||
let apiInstance = new Board.LeadsApi();
|
||||
let leadRequest = new Board.Lead(); // Lead | A new Lead record as a single JSON object
|
||||
apiInstance.postLeads(leadRequest, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**leadRequest** | [**Lead**](Lead.md)| A new Lead record as a single JSON object |
|
||||
|
||||
### Return type
|
||||
|
||||
[**RuleExecution**](RuleExecution.md)
|
||||
|
||||
### Authorization
|
||||
|
||||
[ApiKeyAuth](../README.md#ApiKeyAuth)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: application/json
|
||||
- **Accept**: application/json
|
||||
|
||||
|
||||
## putLeads
|
||||
|
||||
> RuleExecution putLeads(leadRequest)
|
||||
|
||||
Update Leads
|
||||
|
||||
Update Lead records
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
let defaultClient = Board.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
let ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix = 'Token';
|
||||
|
||||
let apiInstance = new Board.LeadsApi();
|
||||
let leadRequest = new Board.Lead(); // Lead | A new Lead record as a single JSON object
|
||||
apiInstance.putLeads(leadRequest, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**leadRequest** | [**Lead**](Lead.md)| A new Lead record as a single JSON object |
|
||||
|
||||
### Return type
|
||||
|
||||
[**RuleExecution**](RuleExecution.md)
|
||||
|
||||
### Authorization
|
||||
|
||||
[ApiKeyAuth](../README.md#ApiKeyAuth)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: application/json
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
# Board.PaymentMethod
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accountID** | **String** | Account | [optional]
|
||||
**achAccountType** | **String** | ACH Account Type | [optional]
|
||||
**achBankAccount** | **String** | ACH Bank Account | [optional]
|
||||
**achRouting** | **String** | ACH Routing | [optional]
|
||||
**active** | **Boolean** | Active? | [optional]
|
||||
**autopay** | **Boolean** | Autopay? | [optional]
|
||||
**bankName** | **String** | Bank Name | [optional]
|
||||
**billingContactID** | **String** | Billing Contact | [optional]
|
||||
**cCnumber** | **String** | Credit Card Number | [optional]
|
||||
**cCtype** | **String** | CC Type | [optional]
|
||||
**companyID** | **String** | Company | [optional]
|
||||
**contractID** | **String** | Contract | [optional]
|
||||
**createdByID** | **String** | Created By | [optional]
|
||||
**createdDate** | **String** | Created Date | [optional]
|
||||
**_default** | **Boolean** | Default Payment Method? | [optional]
|
||||
**expirationDate** | **String** | Expiration Date | [optional]
|
||||
**expirationMonth** | **String** | Expiration Month | [optional]
|
||||
**expirationYear** | **String** | Expiration Year | [optional]
|
||||
**gateway** | **String** | Gateway | [optional]
|
||||
**gatewayKey** | **String** | Gateway Key | [optional]
|
||||
**ID** | **String** | Taxnexus Record Id | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified By | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modified Date | [optional]
|
||||
**nickname** | **String** | Nickname | [optional]
|
||||
**recordType** | **String** | Record Type | [optional]
|
||||
**ref** | **String** | External Reference | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
# Board.Role
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**auth0RoleID** | **String** | The corresponding Auth0 Role | [optional]
|
||||
**createdByID** | **String** | Created By | [optional]
|
||||
**createdDate** | **String** | Created Date | [optional]
|
||||
**description** | **String** | Role Description | [optional]
|
||||
**ID** | **String** | Record Id | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified By | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modifed Date | [optional]
|
||||
**roleName** | **String** | The name of this role | [optional]
|
||||
**tenantID** | **String** | The ID of the Tenant that owns this Role | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
# Board.RuleExecution
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**sagaID** | **String** | The Taxnexus SagaID for this rule execution | [optional]
|
||||
**sagaType** | **String** | The Taxnexus SagaType for this rule execution | [optional]
|
||||
**ruleID** | **String** | The Temporal Workflow ID | [optional]
|
||||
**runID** | **String** | The Temporal First Started Workflow Run ID | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
# Board.Tenant
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accountID** | **String** | The Account that owns this Tenant | [optional]
|
||||
**active** | **Boolean** | Is this Tenant currently active? | [optional]
|
||||
**createdByID** | **String** | Created By | [optional]
|
||||
**createdDate** | **String** | Created Date | [optional]
|
||||
**databases** | [**[Database]**](Database.md) | | [optional]
|
||||
**ID** | **String** | Record Id | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified By | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modifed Date | [optional]
|
||||
**roles** | [**[Role]**](Role.md) | | [optional]
|
||||
**status** | **String** | The current status of this Tenant | [optional]
|
||||
**tenantName** | **String** | Name of the Tenant Resource | [optional]
|
||||
**tenantUsers** | [**[TenantUser]**](TenantUser.md) | | [optional]
|
||||
**type** | **String** | The type of Tenant | [optional]
|
||||
**version** | **String** | The version number of the Tenant Onboarding system used to create this tenant | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
# Board.TenantUser
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accessLevel** | **String** | The makeTenantUser access level for this User | [optional]
|
||||
**accountID** | **String** | Account ID | [optional]
|
||||
**auth0UserID** | **String** | Auth0 User ID | [optional]
|
||||
**companyName** | **String** | Account Name | [optional]
|
||||
**contactID** | **String** | Contact ID | [optional]
|
||||
**taxnexusAccount** | **String** | Taxnexus Account | [optional]
|
||||
**tenantActive** | **Boolean** | Tenant active? | [optional]
|
||||
**tenantID** | **String** | The Tenant ID | [optional]
|
||||
**tenantName** | **String** | Tenant Name | [optional]
|
||||
**tenantStatus** | **String** | Tenant Status | [optional]
|
||||
**tenantType** | **String** | Tenant type | [optional]
|
||||
**tenantVersion** | **String** | Tenant Version | [optional]
|
||||
**userEmail** | **String** | User Email Address | [optional]
|
||||
**userFullName** | **String** | User Full Name | [optional]
|
||||
**userID** | **String** | The User ID | [optional]
|
||||
**username** | **String** | Username | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
# Board.User
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**aPIKey** | **String** | API Key | [optional]
|
||||
**aboutMe** | **String** | About Me | [optional]
|
||||
**accountID** | **String** | Account ID | [optional]
|
||||
**address** | [**Address**](Address.md) | | [optional]
|
||||
**alias** | **String** | Alias | [optional]
|
||||
**auth0UserID** | **String** | Auth0 User Id | [optional]
|
||||
**communityNickname** | **String** | Nickname | [optional]
|
||||
**companyName** | **String** | Company Name | [optional]
|
||||
**contactID** | **String** | Contact | [optional]
|
||||
**createdByID** | **String** | Created User ID | [optional]
|
||||
**createdDate** | **String** | Date Created | [optional]
|
||||
**delegatedApproverID** | **String** | Delegated Approver | [optional]
|
||||
**department** | **String** | Department | [optional]
|
||||
**division** | **String** | Division | [optional]
|
||||
**email** | **String** | Email address | [optional]
|
||||
**employeeNumber** | **String** | Employee Number | [optional]
|
||||
**endOfDay** | **String** | Time day ends | [optional]
|
||||
**environment** | **String** | Environment | [optional]
|
||||
**extension** | **String** | Extension | [optional]
|
||||
**fabricAPIKey** | **String** | Fabric API Key | [optional]
|
||||
**fax** | **String** | Fax | [optional]
|
||||
**firstName** | **String** | The first name | [optional]
|
||||
**forecastEnabled** | **Boolean** | Allow Forecasting | [optional]
|
||||
**fullPhotoURL** | **String** | Full Photo URL | [optional]
|
||||
**ID** | **String** | Taxnexus ID | [optional]
|
||||
**isActive** | **Boolean** | Active | [optional]
|
||||
**isPortalEnabled** | **Boolean** | Is the user enabled for Communities? | [optional]
|
||||
**isProphilePhotoActive** | **Boolean** | Has Profile Photo | [optional]
|
||||
**isSystemControlled** | **Boolean** | | [optional]
|
||||
**lastIP** | **String** | IP address of last login | [optional]
|
||||
**lastLogin** | **String** | Last login time | [optional]
|
||||
**lastModifiedByID** | **String** | Last Modified User ID | [optional]
|
||||
**lastModifiedDate** | **String** | Last Modified Date | [optional]
|
||||
**lastName** | **String** | The Last Name | [optional]
|
||||
**loginCount** | **Number** | Number of times user has logged in | [optional]
|
||||
**managerID** | **String** | Manager | [optional]
|
||||
**mobilePhone** | **String** | Mobile | [optional]
|
||||
**name** | **String** | Name | [optional]
|
||||
**outOfOfficeMessage** | **String** | Out of office message | [optional]
|
||||
**phone** | **String** | Phone | [optional]
|
||||
**portalRole** | **String** | Portal Role Level | [optional]
|
||||
**profileID** | **String** | Profile | [optional]
|
||||
**receivesAdminEmails** | **Boolean** | Info Emails | [optional]
|
||||
**receivesAdminInfoEmails** | **Boolean** | Admin Info Emails | [optional]
|
||||
**senderEmail** | **String** | Email Sender Address | [optional]
|
||||
**senderName** | **String** | Email Sender Name | [optional]
|
||||
**signature** | **String** | Email Signature | [optional]
|
||||
**smallPhotoURL** | **String** | Small Photo URL | [optional]
|
||||
**startOfDay** | **String** | The time day starts | [optional]
|
||||
**taxnexusAccount** | **String** | Taxnexus Account | [optional]
|
||||
**tenantID** | **String** | Tenant ID | [optional]
|
||||
**tenantUsers** | [**[TenantUser]**](TenantUser.md) | | [optional]
|
||||
**timeZone** | **String** | Time Zone | [optional]
|
||||
**title** | **String** | Title | [optional]
|
||||
**userRoleID** | **String** | Role | [optional]
|
||||
**userRoles** | [**[UserRole]**](UserRole.md) | | [optional]
|
||||
**userType** | **String** | User Type | [optional]
|
||||
**username** | **String** | Username | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# Board.UserAuth
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**aPIKey** | **String** | API Key | [optional]
|
||||
**accountID** | **String** | Account ID | [optional]
|
||||
**contactID** | **String** | Contact | [optional]
|
||||
**email** | **String** | Email address | [optional]
|
||||
**roles** | **[String]** | Valid Roles for all tenants | [optional]
|
||||
**tenants** | **[String]** | Valid Tenants | [optional]
|
||||
**userID** | **String** | Taxneuxs User ID | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
# Board.UserAuthApi
|
||||
|
||||
All URIs are relative to *http://board.vernonkeenan.com:8080/v1*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**getUserAuth**](UserAuthApi.md#getUserAuth) | **GET** /userauths/{usernamePath} | Get a single UserAuth object
|
||||
|
||||
|
||||
|
||||
## getUserAuth
|
||||
|
||||
> UserAuth getUserAuth(usernamePath)
|
||||
|
||||
Get a single UserAuth object
|
||||
|
||||
Return a single UserAuth object from datastore as a Singleton
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
let defaultClient = Board.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
let ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix = 'Token';
|
||||
|
||||
let apiInstance = new Board.UserAuthApi();
|
||||
let usernamePath = "usernamePath_example"; // String | Username in the query path
|
||||
apiInstance.getUserAuth(usernamePath, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**usernamePath** | **String**| Username in the query path |
|
||||
|
||||
### Return type
|
||||
|
||||
[**UserAuth**](UserAuth.md)
|
||||
|
||||
### Authorization
|
||||
|
||||
[ApiKeyAuth](../README.md#ApiKeyAuth)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: application/json
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
# Board.UserRole
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**accountID** | **String** | Account Id | [optional]
|
||||
**auth0RoleID** | **String** | Linked role ID | [optional]
|
||||
**auth0UserID** | **String** | Auth0 User ID | [optional]
|
||||
**companyName** | **String** | Company Name | [optional]
|
||||
**contactID** | **String** | Contact ID | [optional]
|
||||
**roleDescription** | **String** | Role description | [optional]
|
||||
**roleID** | **String** | The Role ID | [optional]
|
||||
**roleName** | **String** | Role Name | [optional]
|
||||
**taxnexusAccount** | **String** | Taxnexus Account Number | [optional]
|
||||
**userEmail** | **String** | User Email Address | [optional]
|
||||
**userFullName** | **String** | User Full Name | [optional]
|
||||
**userID** | **String** | The User ID | [optional]
|
||||
**username** | **String** | Username | [optional]
|
||||
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
# Board.UsersApi
|
||||
|
||||
All URIs are relative to *http://board.vernonkeenan.com:8080/v1*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**getUsers**](UsersApi.md#getUsers) | **GET** /users |
|
||||
|
||||
|
||||
|
||||
## getUsers
|
||||
|
||||
> User getUsers(email)
|
||||
|
||||
|
||||
|
||||
Get a clean user record
|
||||
|
||||
### Example
|
||||
|
||||
```javascript
|
||||
import Board from 'board';
|
||||
let defaultClient = Board.ApiClient.instance;
|
||||
// Configure API key authorization: ApiKeyAuth
|
||||
let ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];
|
||||
ApiKeyAuth.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//ApiKeyAuth.apiKeyPrefix = 'Token';
|
||||
|
||||
let apiInstance = new Board.UsersApi();
|
||||
let email = "email_example"; // String | Email address
|
||||
apiInstance.getUsers(email, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully. Returned data: ' + data);
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**email** | **String**| Email address |
|
||||
|
||||
### Return type
|
||||
|
||||
[**User**](User.md)
|
||||
|
||||
### Authorization
|
||||
|
||||
[ApiKeyAuth](../README.md#ApiKeyAuth)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: application/json
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
release_note=$3
|
||||
git_host=$4
|
||||
|
||||
if [ "$git_host" = "" ]; then
|
||||
git_host="github.com"
|
||||
echo "[INFO] No command line input provided. Set \$git_host to $git_host"
|
||||
fi
|
||||
|
||||
if [ "$git_user_id" = "" ]; then
|
||||
git_user_id="GIT_USER_ID"
|
||||
echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
|
||||
fi
|
||||
|
||||
if [ "$git_repo_id" = "" ]; then
|
||||
git_repo_id="GIT_REPO_ID"
|
||||
echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
|
||||
fi
|
||||
|
||||
if [ "$release_note" = "" ]; then
|
||||
release_note="Minor update"
|
||||
echo "[INFO] No command line input provided. Set \$release_note to $release_note"
|
||||
fi
|
||||
|
||||
# Initialize the local directory as a Git repository
|
||||
git init
|
||||
|
||||
# Adds the files in the local repository and stages them for commit.
|
||||
git add .
|
||||
|
||||
# Commits the tracked changes and prepares them to be pushed to a remote repository.
|
||||
git commit -m "$release_note"
|
||||
|
||||
# Sets the new remote
|
||||
git_remote=$(git remote)
|
||||
if [ "$git_remote" = "" ]; then # git remote not defined
|
||||
|
||||
if [ "$GIT_TOKEN" = "" ]; then
|
||||
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
|
||||
git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
|
||||
else
|
||||
git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
git pull origin master
|
||||
|
||||
# Pushes (Forces) the changes in the local repository up to the remote repository
|
||||
echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
|
||||
git push origin master 2>&1 | grep -v 'To https'
|
|
@ -0,0 +1 @@
|
|||
--timeout 10000
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"name": "board",
|
||||
"version": "0.0.2",
|
||||
"description": "Taxnexus_Onboarding_Service",
|
||||
"license": "Proprietary - Copyright (c) 2018-2021 by Taxnexus, Inc.",
|
||||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
"build": "babel src -d dist",
|
||||
"prepare": "npm run build",
|
||||
"test": "mocha --require @babel/register --recursive"
|
||||
},
|
||||
"browser": {
|
||||
"fs": false
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/cli": "^7.0.0",
|
||||
"superagent": "^5.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.0.0",
|
||||
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
||||
"@babel/plugin-proposal-decorators": "^7.0.0",
|
||||
"@babel/plugin-proposal-do-expressions": "^7.0.0",
|
||||
"@babel/plugin-proposal-export-default-from": "^7.0.0",
|
||||
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
|
||||
"@babel/plugin-proposal-function-bind": "^7.0.0",
|
||||
"@babel/plugin-proposal-function-sent": "^7.0.0",
|
||||
"@babel/plugin-proposal-json-strings": "^7.0.0",
|
||||
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
|
||||
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
|
||||
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
|
||||
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
|
||||
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
|
||||
"@babel/plugin-syntax-import-meta": "^7.0.0",
|
||||
"@babel/preset-env": "^7.0.0",
|
||||
"@babel/register": "^7.0.0",
|
||||
"expect.js": "^0.3.1",
|
||||
"mocha": "^8.0.1",
|
||||
"sinon": "^7.2.0"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,692 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import superagent from "superagent";
|
||||
import querystring from "querystring";
|
||||
|
||||
/**
|
||||
* @module ApiClient
|
||||
* @version 0.0.2
|
||||
*/
|
||||
|
||||
/**
|
||||
* Manages low level client-server communications, parameter marshalling, etc. There should not be any need for an
|
||||
* application to use this class directly - the *Api and model classes provide the public API for the service. The
|
||||
* contents of this file should be regarded as internal but are documented for completeness.
|
||||
* @alias module:ApiClient
|
||||
* @class
|
||||
*/
|
||||
class ApiClient {
|
||||
/**
|
||||
* The base URL against which to resolve every API call's (relative) path.
|
||||
* Overrides the default value set in spec file if present
|
||||
* @param {String} basePath
|
||||
*/
|
||||
constructor(basePath = 'http://board.vernonkeenan.com:8080/v1') {
|
||||
/**
|
||||
* The base URL against which to resolve every API call's (relative) path.
|
||||
* @type {String}
|
||||
* @default http://board.vernonkeenan.com:8080/v1
|
||||
*/
|
||||
this.basePath = basePath.replace(/\/+$/, '');
|
||||
|
||||
/**
|
||||
* The authentication methods to be included for all API calls.
|
||||
* @type {Array.<String>}
|
||||
*/
|
||||
this.authentications = {
|
||||
'ApiKeyAuth': {type: 'apiKey', 'in': 'header', name: 'X-API-Key'}
|
||||
}
|
||||
|
||||
/**
|
||||
* The default HTTP headers to be included for all API calls.
|
||||
* @type {Array.<String>}
|
||||
* @default {}
|
||||
*/
|
||||
this.defaultHeaders = {
|
||||
'User-Agent': 'OpenAPI-Generator/0.0.2/Javascript'
|
||||
};
|
||||
|
||||
/**
|
||||
* The default HTTP timeout for all API calls.
|
||||
* @type {Number}
|
||||
* @default 60000
|
||||
*/
|
||||
this.timeout = 60000;
|
||||
|
||||
/**
|
||||
* If set to false an additional timestamp parameter is added to all API GET calls to
|
||||
* prevent browser caching
|
||||
* @type {Boolean}
|
||||
* @default true
|
||||
*/
|
||||
this.cache = true;
|
||||
|
||||
/**
|
||||
* If set to true, the client will save the cookies from each server
|
||||
* response, and return them in the next request.
|
||||
* @default false
|
||||
*/
|
||||
this.enableCookies = false;
|
||||
|
||||
/*
|
||||
* Used to save and return cookies in a node.js (non-browser) setting,
|
||||
* if this.enableCookies is set to true.
|
||||
*/
|
||||
if (typeof window === 'undefined') {
|
||||
this.agent = new superagent.agent();
|
||||
}
|
||||
|
||||
/*
|
||||
* Allow user to override superagent agent
|
||||
*/
|
||||
this.requestAgent = null;
|
||||
|
||||
/*
|
||||
* Allow user to add superagent plugins
|
||||
*/
|
||||
this.plugins = null;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation for an actual parameter.
|
||||
* @param param The actual parameter.
|
||||
* @returns {String} The string representation of <code>param</code>.
|
||||
*/
|
||||
paramToString(param) {
|
||||
if (param == undefined || param == null) {
|
||||
return '';
|
||||
}
|
||||
if (param instanceof Date) {
|
||||
return param.toJSON();
|
||||
}
|
||||
if (ApiClient.canBeJsonified(param)) {
|
||||
return JSON.stringify(param);
|
||||
}
|
||||
|
||||
return param.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a boolean indicating if the parameter could be JSON.stringified
|
||||
* @param param The actual parameter
|
||||
* @returns {Boolean} Flag indicating if <code>param</code> can be JSON.stringified
|
||||
*/
|
||||
static canBeJsonified(str) {
|
||||
if (typeof str !== 'string' && typeof str !== 'object') return false;
|
||||
try {
|
||||
const type = str.toString();
|
||||
return type === '[object Object]'
|
||||
|| type === '[object Array]';
|
||||
} catch (err) {
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Builds full URL by appending the given path to the base URL and replacing path parameter place-holders with parameter values.
|
||||
* NOTE: query parameters are not handled here.
|
||||
* @param {String} path The path to append to the base URL.
|
||||
* @param {Object} pathParams The parameter values to append.
|
||||
* @param {String} apiBasePath Base path defined in the path, operation level to override the default one
|
||||
* @returns {String} The encoded path with parameter values substituted.
|
||||
*/
|
||||
buildUrl(path, pathParams, apiBasePath) {
|
||||
if (!path.match(/^\//)) {
|
||||
path = '/' + path;
|
||||
}
|
||||
|
||||
var url = this.basePath + path;
|
||||
|
||||
// use API (operation, path) base path if defined
|
||||
if (apiBasePath !== null && apiBasePath !== undefined) {
|
||||
url = apiBasePath + path;
|
||||
}
|
||||
|
||||
url = url.replace(/\{([\w-\.]+)\}/g, (fullMatch, key) => {
|
||||
var value;
|
||||
if (pathParams.hasOwnProperty(key)) {
|
||||
value = this.paramToString(pathParams[key]);
|
||||
} else {
|
||||
value = fullMatch;
|
||||
}
|
||||
|
||||
return encodeURIComponent(value);
|
||||
});
|
||||
|
||||
return url;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks whether the given content type represents JSON.<br>
|
||||
* JSON content type examples:<br>
|
||||
* <ul>
|
||||
* <li>application/json</li>
|
||||
* <li>application/json; charset=UTF8</li>
|
||||
* <li>APPLICATION/JSON</li>
|
||||
* </ul>
|
||||
* @param {String} contentType The MIME content type to check.
|
||||
* @returns {Boolean} <code>true</code> if <code>contentType</code> represents JSON, otherwise <code>false</code>.
|
||||
*/
|
||||
isJsonMime(contentType) {
|
||||
return Boolean(contentType != null && contentType.match(/^application\/json(;.*)?$/i));
|
||||
}
|
||||
|
||||
/**
|
||||
* Chooses a content type from the given array, with JSON preferred; i.e. return JSON if included, otherwise return the first.
|
||||
* @param {Array.<String>} contentTypes
|
||||
* @returns {String} The chosen content type, preferring JSON.
|
||||
*/
|
||||
jsonPreferredMime(contentTypes) {
|
||||
for (var i = 0; i < contentTypes.length; i++) {
|
||||
if (this.isJsonMime(contentTypes[i])) {
|
||||
return contentTypes[i];
|
||||
}
|
||||
}
|
||||
|
||||
return contentTypes[0];
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks whether the given parameter value represents file-like content.
|
||||
* @param param The parameter to check.
|
||||
* @returns {Boolean} <code>true</code> if <code>param</code> represents a file.
|
||||
*/
|
||||
isFileParam(param) {
|
||||
// fs.ReadStream in Node.js and Electron (but not in runtime like browserify)
|
||||
if (typeof require === 'function') {
|
||||
let fs;
|
||||
try {
|
||||
fs = require('fs');
|
||||
} catch (err) {}
|
||||
if (fs && fs.ReadStream && param instanceof fs.ReadStream) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Buffer in Node.js
|
||||
if (typeof Buffer === 'function' && param instanceof Buffer) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// Blob in browser
|
||||
if (typeof Blob === 'function' && param instanceof Blob) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// File in browser (it seems File object is also instance of Blob, but keep this for safe)
|
||||
if (typeof File === 'function' && param instanceof File) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Normalizes parameter values:
|
||||
* <ul>
|
||||
* <li>remove nils</li>
|
||||
* <li>keep files and arrays</li>
|
||||
* <li>format to string with `paramToString` for other cases</li>
|
||||
* </ul>
|
||||
* @param {Object.<String, Object>} params The parameters as object properties.
|
||||
* @returns {Object.<String, Object>} normalized parameters.
|
||||
*/
|
||||
normalizeParams(params) {
|
||||
var newParams = {};
|
||||
for (var key in params) {
|
||||
if (params.hasOwnProperty(key) && params[key] != undefined && params[key] != null) {
|
||||
var value = params[key];
|
||||
if (this.isFileParam(value) || Array.isArray(value)) {
|
||||
newParams[key] = value;
|
||||
} else {
|
||||
newParams[key] = this.paramToString(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return newParams;
|
||||
}
|
||||
|
||||
/**
|
||||
* Builds a string representation of an array-type actual parameter, according to the given collection format.
|
||||
* @param {Array} param An array parameter.
|
||||
* @param {module:ApiClient.CollectionFormatEnum} collectionFormat The array element separator strategy.
|
||||
* @returns {String|Array} A string representation of the supplied collection, using the specified delimiter. Returns
|
||||
* <code>param</code> as is if <code>collectionFormat</code> is <code>multi</code>.
|
||||
*/
|
||||
buildCollectionParam(param, collectionFormat) {
|
||||
if (param == null) {
|
||||
return null;
|
||||
}
|
||||
switch (collectionFormat) {
|
||||
case 'csv':
|
||||
return param.map(this.paramToString, this).join(',');
|
||||
case 'ssv':
|
||||
return param.map(this.paramToString, this).join(' ');
|
||||
case 'tsv':
|
||||
return param.map(this.paramToString, this).join('\t');
|
||||
case 'pipes':
|
||||
return param.map(this.paramToString, this).join('|');
|
||||
case 'multi':
|
||||
//return the array directly as SuperAgent will handle it as expected
|
||||
return param.map(this.paramToString, this);
|
||||
case 'passthrough':
|
||||
return param;
|
||||
default:
|
||||
throw new Error('Unknown collection format: ' + collectionFormat);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Applies authentication headers to the request.
|
||||
* @param {Object} request The request object created by a <code>superagent()</code> call.
|
||||
* @param {Array.<String>} authNames An array of authentication method names.
|
||||
*/
|
||||
applyAuthToRequest(request, authNames) {
|
||||
authNames.forEach((authName) => {
|
||||
var auth = this.authentications[authName];
|
||||
switch (auth.type) {
|
||||
case 'basic':
|
||||
if (auth.username || auth.password) {
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
var localVarBearerToken = typeof auth.accessToken === 'function'
|
||||
? auth.accessToken()
|
||||
: auth.accessToken
|
||||
request.set({'Authorization': 'Bearer ' + localVarBearerToken});
|
||||
}
|
||||
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
var data = {};
|
||||
if (auth.apiKeyPrefix) {
|
||||
data[auth.name] = auth.apiKeyPrefix + ' ' + auth.apiKey;
|
||||
} else {
|
||||
data[auth.name] = auth.apiKey;
|
||||
}
|
||||
|
||||
if (auth['in'] === 'header') {
|
||||
request.set(data);
|
||||
} else {
|
||||
request.query(data);
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
case 'oauth2':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
|
||||
break;
|
||||
default:
|
||||
throw new Error('Unknown authentication type: ' + auth.type);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserializes an HTTP response body into a value of the specified type.
|
||||
* @param {Object} response A SuperAgent response object.
|
||||
* @param {(String|Array.<String>|Object.<String, Object>|Function)} returnType The type to return. Pass a string for simple types
|
||||
* or the constructor function for a complex type. Pass an array containing the type name to return an array of that type. To
|
||||
* return an object, pass an object with one property whose name is the key type and whose value is the corresponding value type:
|
||||
* all properties on <code>data<code> will be converted to this type.
|
||||
* @returns A value of the specified type.
|
||||
*/
|
||||
deserialize(response, returnType) {
|
||||
if (response == null || returnType == null || response.status == 204) {
|
||||
return null;
|
||||
}
|
||||
|
||||
// Rely on SuperAgent for parsing response body.
|
||||
// See http://visionmedia.github.io/superagent/#parsing-response-bodies
|
||||
var data = response.body;
|
||||
if (data == null || (typeof data === 'object' && typeof data.length === 'undefined' && !Object.keys(data).length)) {
|
||||
// SuperAgent does not always produce a body; use the unparsed response as a fallback
|
||||
data = response.text;
|
||||
}
|
||||
|
||||
return ApiClient.convertToType(data, returnType);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the operation.
|
||||
* @callback module:ApiClient~callApiCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Invokes the REST service using the supplied settings and parameters.
|
||||
* @param {String} path The base URL to invoke.
|
||||
* @param {String} httpMethod The HTTP method to use.
|
||||
* @param {Object.<String, String>} pathParams A map of path parameters and their values.
|
||||
* @param {Object.<String, Object>} queryParams A map of query parameters and their values.
|
||||
* @param {Object.<String, Object>} headerParams A map of header parameters and their values.
|
||||
* @param {Object.<String, Object>} formParams A map of form parameters and their values.
|
||||
* @param {Object} bodyParam The value to pass as the request body.
|
||||
* @param {Array.<String>} authNames An array of authentication type names.
|
||||
* @param {Array.<String>} contentTypes An array of request MIME types.
|
||||
* @param {Array.<String>} accepts An array of acceptable response MIME types.
|
||||
* @param {(String|Array|ObjectFunction)} returnType The required type to return; can be a string for simple types or the
|
||||
* constructor for a complex type.
|
||||
* @param {String} apiBasePath base path defined in the operation/path level to override the default one
|
||||
* @param {module:ApiClient~callApiCallback} callback The callback function.
|
||||
* @returns {Object} The SuperAgent request object.
|
||||
*/
|
||||
callApi(path, httpMethod, pathParams,
|
||||
queryParams, headerParams, formParams, bodyParam, authNames, contentTypes, accepts,
|
||||
returnType, apiBasePath, callback) {
|
||||
|
||||
var url = this.buildUrl(path, pathParams, apiBasePath);
|
||||
var request = superagent(httpMethod, url);
|
||||
|
||||
if (this.plugins !== null) {
|
||||
for (var index in this.plugins) {
|
||||
if (this.plugins.hasOwnProperty(index)) {
|
||||
request.use(this.plugins[index])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// apply authentications
|
||||
this.applyAuthToRequest(request, authNames);
|
||||
|
||||
// set query parameters
|
||||
if (httpMethod.toUpperCase() === 'GET' && this.cache === false) {
|
||||
queryParams['_'] = new Date().getTime();
|
||||
}
|
||||
|
||||
request.query(this.normalizeParams(queryParams));
|
||||
|
||||
// set header parameters
|
||||
request.set(this.defaultHeaders).set(this.normalizeParams(headerParams));
|
||||
|
||||
// set requestAgent if it is set by user
|
||||
if (this.requestAgent) {
|
||||
request.agent(this.requestAgent);
|
||||
}
|
||||
|
||||
// set request timeout
|
||||
request.timeout(this.timeout);
|
||||
|
||||
var contentType = this.jsonPreferredMime(contentTypes);
|
||||
if (contentType) {
|
||||
// Issue with superagent and multipart/form-data (https://github.com/visionmedia/superagent/issues/746)
|
||||
if(contentType != 'multipart/form-data') {
|
||||
request.type(contentType);
|
||||
}
|
||||
}
|
||||
|
||||
if (contentType === 'application/x-www-form-urlencoded') {
|
||||
request.send(querystring.stringify(this.normalizeParams(formParams)));
|
||||
} else if (contentType == 'multipart/form-data') {
|
||||
var _formParams = this.normalizeParams(formParams);
|
||||
for (var key in _formParams) {
|
||||
if (_formParams.hasOwnProperty(key)) {
|
||||
let _formParamsValue = _formParams[key];
|
||||
if (this.isFileParam(_formParamsValue)) {
|
||||
// file field
|
||||
request.attach(key, _formParamsValue);
|
||||
} else if (Array.isArray(_formParamsValue) && _formParamsValue.length
|
||||
&& this.isFileParam(_formParamsValue[0])) {
|
||||
// multiple files
|
||||
_formParamsValue.forEach(file => request.attach(key, file));
|
||||
} else {
|
||||
request.field(key, _formParamsValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (bodyParam !== null && bodyParam !== undefined) {
|
||||
if (!request.header['Content-Type']) {
|
||||
request.type('application/json');
|
||||
}
|
||||
request.send(bodyParam);
|
||||
}
|
||||
|
||||
var accept = this.jsonPreferredMime(accepts);
|
||||
if (accept) {
|
||||
request.accept(accept);
|
||||
}
|
||||
|
||||
if (returnType === 'Blob') {
|
||||
request.responseType('blob');
|
||||
} else if (returnType === 'String') {
|
||||
request.responseType('text');
|
||||
}
|
||||
|
||||
// Attach previously saved cookies, if enabled
|
||||
if (this.enableCookies){
|
||||
if (typeof window === 'undefined') {
|
||||
this.agent._attachCookies(request);
|
||||
}
|
||||
else {
|
||||
request.withCredentials();
|
||||
}
|
||||
}
|
||||
|
||||
request.end((error, response) => {
|
||||
if (callback) {
|
||||
var data = null;
|
||||
if (!error) {
|
||||
try {
|
||||
data = this.deserialize(response, returnType);
|
||||
if (this.enableCookies && typeof window === 'undefined'){
|
||||
this.agent._saveCookies(response);
|
||||
}
|
||||
} catch (err) {
|
||||
error = err;
|
||||
}
|
||||
}
|
||||
|
||||
callback(error, data, response);
|
||||
}
|
||||
});
|
||||
|
||||
return request;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses an ISO-8601 string representation or epoch representation of a date value.
|
||||
* @param {String} str The date value as a string.
|
||||
* @returns {Date} The parsed date object.
|
||||
*/
|
||||
static parseDate(str) {
|
||||
if (isNaN(str)) {
|
||||
return new Date(str.replace(/(\d)(T)(\d)/i, '$1 $3'));
|
||||
}
|
||||
return new Date(+str);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts a value to the specified type.
|
||||
* @param {(String|Object)} data The data to convert, as a string or object.
|
||||
* @param {(String|Array.<String>|Object.<String, Object>|Function)} type The type to return. Pass a string for simple types
|
||||
* or the constructor function for a complex type. Pass an array containing the type name to return an array of that type. To
|
||||
* return an object, pass an object with one property whose name is the key type and whose value is the corresponding value type:
|
||||
* all properties on <code>data<code> will be converted to this type.
|
||||
* @returns An instance of the specified type or null or undefined if data is null or undefined.
|
||||
*/
|
||||
static convertToType(data, type) {
|
||||
if (data === null || data === undefined)
|
||||
return data
|
||||
|
||||
switch (type) {
|
||||
case 'Boolean':
|
||||
return Boolean(data);
|
||||
case 'Integer':
|
||||
return parseInt(data, 10);
|
||||
case 'Number':
|
||||
return parseFloat(data);
|
||||
case 'String':
|
||||
return String(data);
|
||||
case 'Date':
|
||||
return ApiClient.parseDate(String(data));
|
||||
case 'Blob':
|
||||
return data;
|
||||
default:
|
||||
if (type === Object) {
|
||||
// generic object, return directly
|
||||
return data;
|
||||
} else if (typeof type.constructFromObject === 'function') {
|
||||
// for model type like User and enum class
|
||||
return type.constructFromObject(data);
|
||||
} else if (Array.isArray(type)) {
|
||||
// for array type like: ['String']
|
||||
var itemType = type[0];
|
||||
|
||||
return data.map((item) => {
|
||||
return ApiClient.convertToType(item, itemType);
|
||||
});
|
||||
} else if (typeof type === 'object') {
|
||||
// for plain object type like: {'String': 'Integer'}
|
||||
var keyType, valueType;
|
||||
for (var k in type) {
|
||||
if (type.hasOwnProperty(k)) {
|
||||
keyType = k;
|
||||
valueType = type[k];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var result = {};
|
||||
for (var k in data) {
|
||||
if (data.hasOwnProperty(k)) {
|
||||
var key = ApiClient.convertToType(k, keyType);
|
||||
var value = ApiClient.convertToType(data[k], valueType);
|
||||
result[key] = value;
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
} else {
|
||||
// for unknown type, return the data directly
|
||||
return data;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets an array of host settings
|
||||
* @returns An array of host settings
|
||||
*/
|
||||
hostSettings() {
|
||||
return [
|
||||
{
|
||||
'url': "http://board.vernonkeenan.com:8080/v1",
|
||||
'description': "No description provided",
|
||||
}
|
||||
];
|
||||
}
|
||||
|
||||
getBasePathFromSettings(index, variables={}) {
|
||||
var servers = this.hostSettings();
|
||||
|
||||
// check array index out of bound
|
||||
if (index < 0 || index >= servers.length) {
|
||||
throw new Error("Invalid index " + index + " when selecting the host settings. Must be less than " + servers.length);
|
||||
}
|
||||
|
||||
var server = servers[index];
|
||||
var url = server['url'];
|
||||
|
||||
// go through variable and assign a value
|
||||
for (var variable_name in server['variables']) {
|
||||
if (variable_name in variables) {
|
||||
let variable = server['variables'][variable_name];
|
||||
if ( !('enum_values' in variable) || variable['enum_values'].includes(variables[variable_name]) ) {
|
||||
url = url.replace("{" + variable_name + "}", variables[variable_name]);
|
||||
} else {
|
||||
throw new Error("The variable `" + variable_name + "` in the host URL has invalid value " + variables[variable_name] + ". Must be " + server['variables'][variable_name]['enum_values'] + ".");
|
||||
}
|
||||
} else {
|
||||
// use default value
|
||||
url = url.replace("{" + variable_name + "}", server['variables'][variable_name]['default_value'])
|
||||
}
|
||||
}
|
||||
return url;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a new map or array model from REST data.
|
||||
* @param data {Object|Array} The REST data.
|
||||
* @param obj {Object|Array} The target object or array.
|
||||
*/
|
||||
static constructFromObject(data, obj, itemType) {
|
||||
if (Array.isArray(data)) {
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
if (data.hasOwnProperty(i))
|
||||
obj[i] = ApiClient.convertToType(data[i], itemType);
|
||||
}
|
||||
} else {
|
||||
for (var k in data) {
|
||||
if (data.hasOwnProperty(k))
|
||||
obj[k] = ApiClient.convertToType(data[k], itemType);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Enumeration of collection format separator strategies.
|
||||
* @enum {String}
|
||||
* @readonly
|
||||
*/
|
||||
ApiClient.CollectionFormatEnum = {
|
||||
/**
|
||||
* Comma-separated values. Value: <code>csv</code>
|
||||
* @const
|
||||
*/
|
||||
CSV: ',',
|
||||
|
||||
/**
|
||||
* Space-separated values. Value: <code>ssv</code>
|
||||
* @const
|
||||
*/
|
||||
SSV: ' ',
|
||||
|
||||
/**
|
||||
* Tab-separated values. Value: <code>tsv</code>
|
||||
* @const
|
||||
*/
|
||||
TSV: '\t',
|
||||
|
||||
/**
|
||||
* Pipe(|)-separated values. Value: <code>pipes</code>
|
||||
* @const
|
||||
*/
|
||||
PIPES: '|',
|
||||
|
||||
/**
|
||||
* Native array. Value: <code>multi</code>
|
||||
* @const
|
||||
*/
|
||||
MULTI: 'multi'
|
||||
};
|
||||
|
||||
/**
|
||||
* The default API client implementation.
|
||||
* @type {module:ApiClient}
|
||||
*/
|
||||
ApiClient.instance = new ApiClient();
|
||||
export default ApiClient;
|
|
@ -0,0 +1,212 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from "../ApiClient";
|
||||
|
||||
/**
|
||||
* Cors service.
|
||||
* @module api/CorsApi
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export default class CorsApi {
|
||||
|
||||
/**
|
||||
* Constructs a new CorsApi.
|
||||
* @alias module:api/CorsApi
|
||||
* @class
|
||||
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
|
||||
* default to {@link module:ApiClient#instance} if unspecified.
|
||||
*/
|
||||
constructor(apiClient) {
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the developerOptions operation.
|
||||
* @callback module:api/CorsApi~developerOptionsCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data This operation does not return a value.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* CORS support
|
||||
* @param {module:api/CorsApi~developerOptionsCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
*/
|
||||
developerOptions(callback) {
|
||||
let postBody = null;
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let contentTypes = [];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
return this.apiClient.callApi(
|
||||
'/developers', 'OPTIONS',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the iqOptions operation.
|
||||
* @callback module:api/CorsApi~iqOptionsCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data This operation does not return a value.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* CORS support
|
||||
* @param {module:api/CorsApi~iqOptionsCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
*/
|
||||
iqOptions(callback) {
|
||||
let postBody = null;
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let contentTypes = [];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
return this.apiClient.callApi(
|
||||
'/iqs', 'OPTIONS',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the leadsOptions operation.
|
||||
* @callback module:api/CorsApi~leadsOptionsCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data This operation does not return a value.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* CORS support
|
||||
* @param {module:api/CorsApi~leadsOptionsCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
*/
|
||||
leadsOptions(callback) {
|
||||
let postBody = null;
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let contentTypes = [];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
return this.apiClient.callApi(
|
||||
'/leads', 'OPTIONS',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the userAuthOptions operation.
|
||||
* @callback module:api/CorsApi~userAuthOptionsCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data This operation does not return a value.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* CORS support
|
||||
* @param {module:api/CorsApi~userAuthOptionsCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
*/
|
||||
userAuthOptions(callback) {
|
||||
let postBody = null;
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let contentTypes = [];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
return this.apiClient.callApi(
|
||||
'/userauths', 'OPTIONS',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the userOptions operation.
|
||||
* @callback module:api/CorsApi~userOptionsCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data This operation does not return a value.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* CORS support
|
||||
* @param {module:api/CorsApi~userOptionsCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
*/
|
||||
userOptions(callback) {
|
||||
let postBody = null;
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let contentTypes = [];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
return this.apiClient.callApi(
|
||||
'/users', 'OPTIONS',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,82 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from "../ApiClient";
|
||||
import Developer from '../model/Developer';
|
||||
import Error from '../model/Error';
|
||||
import RuleExecution from '../model/RuleExecution';
|
||||
|
||||
/**
|
||||
* Developers service.
|
||||
* @module api/DevelopersApi
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export default class DevelopersApi {
|
||||
|
||||
/**
|
||||
* Constructs a new DevelopersApi.
|
||||
* @alias module:api/DevelopersApi
|
||||
* @class
|
||||
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
|
||||
* default to {@link module:ApiClient#instance} if unspecified.
|
||||
*/
|
||||
constructor(apiClient) {
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the postDevelopers operation.
|
||||
* @callback module:api/DevelopersApi~postDevelopersCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param {module:model/RuleExecution} data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Onboard new developer
|
||||
* Register new developers with POST
|
||||
* @param {module:model/Developer} developerRequest A single Developer struct for onboarding
|
||||
* @param {module:api/DevelopersApi~postDevelopersCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
* data is of type: {@link module:model/RuleExecution}
|
||||
*/
|
||||
postDevelopers(developerRequest, callback) {
|
||||
let postBody = developerRequest;
|
||||
// verify the required parameter 'developerRequest' is set
|
||||
if (developerRequest === undefined || developerRequest === null) {
|
||||
throw new Error("Missing the required parameter 'developerRequest' when calling postDevelopers");
|
||||
}
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = ['ApiKeyAuth'];
|
||||
let contentTypes = ['application/json'];
|
||||
let accepts = ['application/json'];
|
||||
let returnType = RuleExecution;
|
||||
return this.apiClient.callApi(
|
||||
'/developers', 'POST',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,82 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from "../ApiClient";
|
||||
import Error from '../model/Error';
|
||||
import IQ from '../model/IQ';
|
||||
import RuleExecution from '../model/RuleExecution';
|
||||
|
||||
/**
|
||||
* Iq service.
|
||||
* @module api/IqApi
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export default class IqApi {
|
||||
|
||||
/**
|
||||
* Constructs a new IqApi.
|
||||
* @alias module:api/IqApi
|
||||
* @class
|
||||
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
|
||||
* default to {@link module:ApiClient#instance} if unspecified.
|
||||
*/
|
||||
constructor(apiClient) {
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the postIQ operation.
|
||||
* @callback module:api/IqApi~postIQCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param {module:model/RuleExecution} data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Onboard new new Taxnexus IQ Customer
|
||||
* Register new Taxnexus IQ Customer with POST
|
||||
* @param {module:model/IQ} iqRequest A single Taxnexus IQ Customer struct for onboarding
|
||||
* @param {module:api/IqApi~postIQCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
* data is of type: {@link module:model/RuleExecution}
|
||||
*/
|
||||
postIQ(iqRequest, callback) {
|
||||
let postBody = iqRequest;
|
||||
// verify the required parameter 'iqRequest' is set
|
||||
if (iqRequest === undefined || iqRequest === null) {
|
||||
throw new Error("Missing the required parameter 'iqRequest' when calling postIQ");
|
||||
}
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = ['ApiKeyAuth'];
|
||||
let contentTypes = ['application/json'];
|
||||
let accepts = ['application/json'];
|
||||
let returnType = RuleExecution;
|
||||
return this.apiClient.callApi(
|
||||
'/iqs', 'POST',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,124 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from "../ApiClient";
|
||||
import Error from '../model/Error';
|
||||
import Lead from '../model/Lead';
|
||||
import RuleExecution from '../model/RuleExecution';
|
||||
|
||||
/**
|
||||
* Leads service.
|
||||
* @module api/LeadsApi
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export default class LeadsApi {
|
||||
|
||||
/**
|
||||
* Constructs a new LeadsApi.
|
||||
* @alias module:api/LeadsApi
|
||||
* @class
|
||||
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
|
||||
* default to {@link module:ApiClient#instance} if unspecified.
|
||||
*/
|
||||
constructor(apiClient) {
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the postLeads operation.
|
||||
* @callback module:api/LeadsApi~postLeadsCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param {module:model/RuleExecution} data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Add a new Lead record
|
||||
* Add a new full Lead Record
|
||||
* @param {module:model/Lead} leadRequest A new Lead record as a single JSON object
|
||||
* @param {module:api/LeadsApi~postLeadsCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
* data is of type: {@link module:model/RuleExecution}
|
||||
*/
|
||||
postLeads(leadRequest, callback) {
|
||||
let postBody = leadRequest;
|
||||
// verify the required parameter 'leadRequest' is set
|
||||
if (leadRequest === undefined || leadRequest === null) {
|
||||
throw new Error("Missing the required parameter 'leadRequest' when calling postLeads");
|
||||
}
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = ['ApiKeyAuth'];
|
||||
let contentTypes = ['application/json'];
|
||||
let accepts = ['application/json'];
|
||||
let returnType = RuleExecution;
|
||||
return this.apiClient.callApi(
|
||||
'/leads', 'POST',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the putLeads operation.
|
||||
* @callback module:api/LeadsApi~putLeadsCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param {module:model/RuleExecution} data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Update Leads
|
||||
* Update Lead records
|
||||
* @param {module:model/Lead} leadRequest A new Lead record as a single JSON object
|
||||
* @param {module:api/LeadsApi~putLeadsCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
* data is of type: {@link module:model/RuleExecution}
|
||||
*/
|
||||
putLeads(leadRequest, callback) {
|
||||
let postBody = leadRequest;
|
||||
// verify the required parameter 'leadRequest' is set
|
||||
if (leadRequest === undefined || leadRequest === null) {
|
||||
throw new Error("Missing the required parameter 'leadRequest' when calling putLeads");
|
||||
}
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = ['ApiKeyAuth'];
|
||||
let contentTypes = [];
|
||||
let accepts = ['application/json'];
|
||||
let returnType = RuleExecution;
|
||||
return this.apiClient.callApi(
|
||||
'/leads', 'PUT',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,82 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from "../ApiClient";
|
||||
import Error from '../model/Error';
|
||||
import UserAuth from '../model/UserAuth';
|
||||
|
||||
/**
|
||||
* UserAuth service.
|
||||
* @module api/UserAuthApi
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export default class UserAuthApi {
|
||||
|
||||
/**
|
||||
* Constructs a new UserAuthApi.
|
||||
* @alias module:api/UserAuthApi
|
||||
* @class
|
||||
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
|
||||
* default to {@link module:ApiClient#instance} if unspecified.
|
||||
*/
|
||||
constructor(apiClient) {
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the getUserAuth operation.
|
||||
* @callback module:api/UserAuthApi~getUserAuthCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param {module:model/UserAuth} data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Get a single UserAuth object
|
||||
* Return a single UserAuth object from datastore as a Singleton
|
||||
* @param {String} usernamePath Username in the query path
|
||||
* @param {module:api/UserAuthApi~getUserAuthCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
* data is of type: {@link module:model/UserAuth}
|
||||
*/
|
||||
getUserAuth(usernamePath, callback) {
|
||||
let postBody = null;
|
||||
// verify the required parameter 'usernamePath' is set
|
||||
if (usernamePath === undefined || usernamePath === null) {
|
||||
throw new Error("Missing the required parameter 'usernamePath' when calling getUserAuth");
|
||||
}
|
||||
|
||||
let pathParams = {
|
||||
'usernamePath': usernamePath
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = ['ApiKeyAuth'];
|
||||
let contentTypes = [];
|
||||
let accepts = ['application/json'];
|
||||
let returnType = UserAuth;
|
||||
return this.apiClient.callApi(
|
||||
'/userauths/{usernamePath}', 'GET',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,81 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from "../ApiClient";
|
||||
import Error from '../model/Error';
|
||||
import User from '../model/User';
|
||||
|
||||
/**
|
||||
* Users service.
|
||||
* @module api/UsersApi
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export default class UsersApi {
|
||||
|
||||
/**
|
||||
* Constructs a new UsersApi.
|
||||
* @alias module:api/UsersApi
|
||||
* @class
|
||||
* @param {module:ApiClient} [apiClient] Optional API client implementation to use,
|
||||
* default to {@link module:ApiClient#instance} if unspecified.
|
||||
*/
|
||||
constructor(apiClient) {
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the getUsers operation.
|
||||
* @callback module:api/UsersApi~getUsersCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param {module:model/User} data The data returned by the service call.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Get a clean user record
|
||||
* @param {String} email Email address
|
||||
* @param {module:api/UsersApi~getUsersCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
* data is of type: {@link module:model/User}
|
||||
*/
|
||||
getUsers(email, callback) {
|
||||
let postBody = null;
|
||||
// verify the required parameter 'email' is set
|
||||
if (email === undefined || email === null) {
|
||||
throw new Error("Missing the required parameter 'email' when calling getUsers");
|
||||
}
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
'email': email
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = ['ApiKeyAuth'];
|
||||
let contentTypes = [];
|
||||
let accepts = ['application/json'];
|
||||
let returnType = User;
|
||||
return this.apiClient.callApi(
|
||||
'/users', 'GET',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, null, callback
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,209 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
import ApiClient from './ApiClient';
|
||||
import Account from './model/Account';
|
||||
import Address from './model/Address';
|
||||
import Contact from './model/Contact';
|
||||
import Database from './model/Database';
|
||||
import Developer from './model/Developer';
|
||||
import Error from './model/Error';
|
||||
import IQ from './model/IQ';
|
||||
import Lead from './model/Lead';
|
||||
import PaymentMethod from './model/PaymentMethod';
|
||||
import Role from './model/Role';
|
||||
import RuleExecution from './model/RuleExecution';
|
||||
import Tenant from './model/Tenant';
|
||||
import TenantUser from './model/TenantUser';
|
||||
import User from './model/User';
|
||||
import UserAuth from './model/UserAuth';
|
||||
import UserRole from './model/UserRole';
|
||||
import CorsApi from './api/CorsApi';
|
||||
import DevelopersApi from './api/DevelopersApi';
|
||||
import IqApi from './api/IqApi';
|
||||
import LeadsApi from './api/LeadsApi';
|
||||
import UserAuthApi from './api/UserAuthApi';
|
||||
import UsersApi from './api/UsersApi';
|
||||
|
||||
|
||||
/**
|
||||
* Taxnexus_Onboarding_Service.<br>
|
||||
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
|
||||
* <p>
|
||||
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
|
||||
* <pre>
|
||||
* var Board = require('index'); // See note below*.
|
||||
* var xxxSvc = new Board.XxxApi(); // Allocate the API class we're going to use.
|
||||
* var yyyModel = new Board.Yyy(); // Construct a model instance.
|
||||
* yyyModel.someProperty = 'someValue';
|
||||
* ...
|
||||
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
|
||||
* ...
|
||||
* </pre>
|
||||
* <em>*NOTE: For a top-level AMD script, use require(['index'], function(){...})
|
||||
* and put the application logic within the callback function.</em>
|
||||
* </p>
|
||||
* <p>
|
||||
* A non-AMD browser application (discouraged) might do something like this:
|
||||
* <pre>
|
||||
* var xxxSvc = new Board.XxxApi(); // Allocate the API class we're going to use.
|
||||
* var yyy = new Board.Yyy(); // Construct a model instance.
|
||||
* yyyModel.someProperty = 'someValue';
|
||||
* ...
|
||||
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
|
||||
* ...
|
||||
* </pre>
|
||||
* </p>
|
||||
* @module index
|
||||
* @version 0.0.2
|
||||
*/
|
||||
export {
|
||||
/**
|
||||
* The ApiClient constructor.
|
||||
* @property {module:ApiClient}
|
||||
*/
|
||||
ApiClient,
|
||||
|
||||
/**
|
||||
* The Account model constructor.
|
||||
* @property {module:model/Account}
|
||||
*/
|
||||
Account,
|
||||
|
||||
/**
|
||||
* The Address model constructor.
|
||||
* @property {module:model/Address}
|
||||
*/
|
||||
Address,
|
||||
|
||||
/**
|
||||
* The Contact model constructor.
|
||||
* @property {module:model/Contact}
|
||||
*/
|
||||
Contact,
|
||||
|
||||
/**
|
||||
* The Database model constructor.
|
||||
* @property {module:model/Database}
|
||||
*/
|
||||
Database,
|
||||
|
||||
/**
|
||||
* The Developer model constructor.
|
||||
* @property {module:model/Developer}
|
||||
*/
|
||||
Developer,
|
||||
|
||||
/**
|
||||
* The Error model constructor.
|
||||
* @property {module:model/Error}
|
||||
*/
|
||||
Error,
|
||||
|
||||
/**
|
||||
* The IQ model constructor.
|
||||
* @property {module:model/IQ}
|
||||
*/
|
||||
IQ,
|
||||
|
||||
/**
|
||||
* The Lead model constructor.
|
||||
* @property {module:model/Lead}
|
||||
*/
|
||||
Lead,
|
||||
|
||||
/**
|
||||
* The PaymentMethod model constructor.
|
||||
* @property {module:model/PaymentMethod}
|
||||
*/
|
||||
PaymentMethod,
|
||||
|
||||
/**
|
||||
* The Role model constructor.
|
||||
* @property {module:model/Role}
|
||||
*/
|
||||
Role,
|
||||
|
||||
/**
|
||||
* The RuleExecution model constructor.
|
||||
* @property {module:model/RuleExecution}
|
||||
*/
|
||||
RuleExecution,
|
||||
|
||||
/**
|
||||
* The Tenant model constructor.
|
||||
* @property {module:model/Tenant}
|
||||
*/
|
||||
Tenant,
|
||||
|
||||
/**
|
||||
* The TenantUser model constructor.
|
||||
* @property {module:model/TenantUser}
|
||||
*/
|
||||
TenantUser,
|
||||
|
||||
/**
|
||||
* The User model constructor.
|
||||
* @property {module:model/User}
|
||||
*/
|
||||
User,
|
||||
|
||||
/**
|
||||
* The UserAuth model constructor.
|
||||
* @property {module:model/UserAuth}
|
||||
*/
|
||||
UserAuth,
|
||||
|
||||
/**
|
||||
* The UserRole model constructor.
|
||||
* @property {module:model/UserRole}
|
||||
*/
|
||||
UserRole,
|
||||
|
||||
/**
|
||||
* The CorsApi service constructor.
|
||||
* @property {module:api/CorsApi}
|
||||
*/
|
||||
CorsApi,
|
||||
|
||||
/**
|
||||
* The DevelopersApi service constructor.
|
||||
* @property {module:api/DevelopersApi}
|
||||
*/
|
||||
DevelopersApi,
|
||||
|
||||
/**
|
||||
* The IqApi service constructor.
|
||||
* @property {module:api/IqApi}
|
||||
*/
|
||||
IqApi,
|
||||
|
||||
/**
|
||||
* The LeadsApi service constructor.
|
||||
* @property {module:api/LeadsApi}
|
||||
*/
|
||||
LeadsApi,
|
||||
|
||||
/**
|
||||
* The UserAuthApi service constructor.
|
||||
* @property {module:api/UserAuthApi}
|
||||
*/
|
||||
UserAuthApi,
|
||||
|
||||
/**
|
||||
* The UsersApi service constructor.
|
||||
* @property {module:api/UsersApi}
|
||||
*/
|
||||
UsersApi
|
||||
};
|
|
@ -0,0 +1,843 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Address from './Address';
|
||||
|
||||
/**
|
||||
* The Account model module.
|
||||
* @module model/Account
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Account {
|
||||
/**
|
||||
* Constructs a new <code>Account</code>.
|
||||
* @alias module:model/Account
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Account.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Account</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Account} obj Optional instance to populate.
|
||||
* @return {module:model/Account} The populated <code>Account</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Account();
|
||||
|
||||
if (data.hasOwnProperty('AccountNumber')) {
|
||||
obj['AccountNumber'] = ApiClient.convertToType(data['AccountNumber'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AccountSource')) {
|
||||
obj['AccountSource'] = ApiClient.convertToType(data['AccountSource'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Active')) {
|
||||
obj['Active'] = ApiClient.convertToType(data['Active'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('AdministrativeLevel')) {
|
||||
obj['AdministrativeLevel'] = ApiClient.convertToType(data['AdministrativeLevel'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Amount')) {
|
||||
obj['Amount'] = ApiClient.convertToType(data['Amount'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('AmountInvoiced')) {
|
||||
obj['AmountInvoiced'] = ApiClient.convertToType(data['AmountInvoiced'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('AmountPaid')) {
|
||||
obj['AmountPaid'] = ApiClient.convertToType(data['AmountPaid'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('AnnualRevenue')) {
|
||||
obj['AnnualRevenue'] = ApiClient.convertToType(data['AnnualRevenue'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('Balance')) {
|
||||
obj['Balance'] = ApiClient.convertToType(data['Balance'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('BillingAddress')) {
|
||||
obj['BillingAddress'] = Address.constructFromObject(data['BillingAddress']);
|
||||
}
|
||||
if (data.hasOwnProperty('BillingContactID')) {
|
||||
obj['BillingContactID'] = ApiClient.convertToType(data['BillingContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('BillingPreference')) {
|
||||
obj['BillingPreference'] = ApiClient.convertToType(data['BillingPreference'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('BusinessAddress')) {
|
||||
obj['BusinessAddress'] = Address.constructFromObject(data['BusinessAddress']);
|
||||
}
|
||||
if (data.hasOwnProperty('CannabisCustomer')) {
|
||||
obj['CannabisCustomer'] = ApiClient.convertToType(data['CannabisCustomer'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('ChannelProgramLevelName')) {
|
||||
obj['ChannelProgramLevelName'] = ApiClient.convertToType(data['ChannelProgramLevelName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ChannelProgramName')) {
|
||||
obj['ChannelProgramName'] = ApiClient.convertToType(data['ChannelProgramName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ClientEndDate')) {
|
||||
obj['ClientEndDate'] = ApiClient.convertToType(data['ClientEndDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ClientStartDate')) {
|
||||
obj['ClientStartDate'] = ApiClient.convertToType(data['ClientStartDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyID')) {
|
||||
obj['CompanyID'] = ApiClient.convertToType(data['CompanyID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CoordinateID')) {
|
||||
obj['CoordinateID'] = ApiClient.convertToType(data['CoordinateID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CustomerID')) {
|
||||
obj['CustomerID'] = ApiClient.convertToType(data['CustomerID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CustomerPriority')) {
|
||||
obj['CustomerPriority'] = ApiClient.convertToType(data['CustomerPriority'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DBA')) {
|
||||
obj['DBA'] = ApiClient.convertToType(data['DBA'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DUNSNumber')) {
|
||||
obj['DUNSNumber'] = ApiClient.convertToType(data['DUNSNumber'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DandBCompanyID')) {
|
||||
obj['DandBCompanyID'] = ApiClient.convertToType(data['DandBCompanyID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DefaultAddress')) {
|
||||
obj['DefaultAddress'] = Address.constructFromObject(data['DefaultAddress']);
|
||||
}
|
||||
if (data.hasOwnProperty('DefaultBackendID')) {
|
||||
obj['DefaultBackendID'] = ApiClient.convertToType(data['DefaultBackendID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DefaultDeliveryContactID')) {
|
||||
obj['DefaultDeliveryContactID'] = ApiClient.convertToType(data['DefaultDeliveryContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DefaultEndUserID')) {
|
||||
obj['DefaultEndUserID'] = ApiClient.convertToType(data['DefaultEndUserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Description')) {
|
||||
obj['Description'] = ApiClient.convertToType(data['Description'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EIN')) {
|
||||
obj['EIN'] = ApiClient.convertToType(data['EIN'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Email')) {
|
||||
obj['Email'] = ApiClient.convertToType(data['Email'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EnrollmentStatus')) {
|
||||
obj['EnrollmentStatus'] = ApiClient.convertToType(data['EnrollmentStatus'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Fax')) {
|
||||
obj['Fax'] = ApiClient.convertToType(data['Fax'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ISPCustomer')) {
|
||||
obj['ISPCustomer'] = ApiClient.convertToType(data['ISPCustomer'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('Industry')) {
|
||||
obj['Industry'] = ApiClient.convertToType(data['Industry'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('IsCustomerPortal')) {
|
||||
obj['IsCustomerPortal'] = ApiClient.convertToType(data['IsCustomerPortal'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsPartner')) {
|
||||
obj['IsPartner'] = ApiClient.convertToType(data['IsPartner'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('JigSaw')) {
|
||||
obj['JigSaw'] = ApiClient.convertToType(data['JigSaw'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('MSPCustomer')) {
|
||||
obj['MSPCustomer'] = ApiClient.convertToType(data['MSPCustomer'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('NAICSCode')) {
|
||||
obj['NAICSCode'] = ApiClient.convertToType(data['NAICSCode'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('NAICSDesc')) {
|
||||
obj['NAICSDesc'] = ApiClient.convertToType(data['NAICSDesc'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Name')) {
|
||||
obj['Name'] = ApiClient.convertToType(data['Name'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('NumberOfEmployees')) {
|
||||
obj['NumberOfEmployees'] = ApiClient.convertToType(data['NumberOfEmployees'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('NumberOfLocations')) {
|
||||
obj['NumberOfLocations'] = ApiClient.convertToType(data['NumberOfLocations'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('OpenCharges')) {
|
||||
obj['OpenCharges'] = ApiClient.convertToType(data['OpenCharges'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('OrderContactID')) {
|
||||
obj['OrderContactID'] = ApiClient.convertToType(data['OrderContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OrderEmail')) {
|
||||
obj['OrderEmail'] = ApiClient.convertToType(data['OrderEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OwnerID')) {
|
||||
obj['OwnerID'] = ApiClient.convertToType(data['OwnerID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Ownership')) {
|
||||
obj['Ownership'] = ApiClient.convertToType(data['Ownership'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ParentFK')) {
|
||||
obj['ParentFK'] = ApiClient.convertToType(data['ParentFK'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ParentID')) {
|
||||
obj['ParentID'] = ApiClient.convertToType(data['ParentID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Phone')) {
|
||||
obj['Phone'] = ApiClient.convertToType(data['Phone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PlaceID')) {
|
||||
obj['PlaceID'] = ApiClient.convertToType(data['PlaceID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PreparerID')) {
|
||||
obj['PreparerID'] = ApiClient.convertToType(data['PreparerID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Rating')) {
|
||||
obj['Rating'] = ApiClient.convertToType(data['Rating'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RatingEngineID')) {
|
||||
obj['RatingEngineID'] = ApiClient.convertToType(data['RatingEngineID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Ref')) {
|
||||
obj['Ref'] = ApiClient.convertToType(data['Ref'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RevenueBase')) {
|
||||
obj['RevenueBase'] = ApiClient.convertToType(data['RevenueBase'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('RevenueNet')) {
|
||||
obj['RevenueNet'] = ApiClient.convertToType(data['RevenueNet'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('RevenueNotTaxable')) {
|
||||
obj['RevenueNotTaxable'] = ApiClient.convertToType(data['RevenueNotTaxable'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('SIC')) {
|
||||
obj['SIC'] = ApiClient.convertToType(data['SIC'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('SICDesc')) {
|
||||
obj['SICDesc'] = ApiClient.convertToType(data['SICDesc'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ShippingAddress')) {
|
||||
obj['ShippingAddress'] = Address.constructFromObject(data['ShippingAddress']);
|
||||
}
|
||||
if (data.hasOwnProperty('ShippingCensusTract')) {
|
||||
obj['ShippingCensusTract'] = ApiClient.convertToType(data['ShippingCensusTract'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ShippingConactID')) {
|
||||
obj['ShippingConactID'] = ApiClient.convertToType(data['ShippingConactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ShippingCounty')) {
|
||||
obj['ShippingCounty'] = ApiClient.convertToType(data['ShippingCounty'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Site')) {
|
||||
obj['Site'] = ApiClient.convertToType(data['Site'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Status')) {
|
||||
obj['Status'] = ApiClient.convertToType(data['Status'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxExemption')) {
|
||||
obj['TaxExemption'] = ApiClient.convertToType(data['TaxExemption'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxOnTax')) {
|
||||
obj['TaxOnTax'] = ApiClient.convertToType(data['TaxOnTax'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('TelecomCustomer')) {
|
||||
obj['TelecomCustomer'] = ApiClient.convertToType(data['TelecomCustomer'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('TickerSymbol')) {
|
||||
obj['TickerSymbol'] = ApiClient.convertToType(data['TickerSymbol'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TradeStyle')) {
|
||||
obj['TradeStyle'] = ApiClient.convertToType(data['TradeStyle'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Type')) {
|
||||
obj['Type'] = ApiClient.convertToType(data['Type'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UnappliedPayments')) {
|
||||
obj['UnappliedPayments'] = ApiClient.convertToType(data['UnappliedPayments'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('UnitBase')) {
|
||||
obj['UnitBase'] = ApiClient.convertToType(data['UnitBase'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('UpsellOpportunity')) {
|
||||
obj['UpsellOpportunity'] = ApiClient.convertToType(data['UpsellOpportunity'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('WHMCSClientID')) {
|
||||
obj['WHMCSClientID'] = ApiClient.convertToType(data['WHMCSClientID'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('Website')) {
|
||||
obj['Website'] = ApiClient.convertToType(data['Website'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('XeroContactID')) {
|
||||
obj['XeroContactID'] = ApiClient.convertToType(data['XeroContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('YearStarted')) {
|
||||
obj['YearStarted'] = ApiClient.convertToType(data['YearStarted'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Account Number
|
||||
* @member {String} AccountNumber
|
||||
*/
|
||||
Account.prototype['AccountNumber'] = undefined;
|
||||
|
||||
/**
|
||||
* The marketing orgin of this account
|
||||
* @member {String} AccountSource
|
||||
*/
|
||||
Account.prototype['AccountSource'] = undefined;
|
||||
|
||||
/**
|
||||
* Active
|
||||
* @member {Boolean} Active
|
||||
*/
|
||||
Account.prototype['Active'] = undefined;
|
||||
|
||||
/**
|
||||
* For tax authorities, this account's administrative level, e.g. Local, County, State or Federal
|
||||
* @member {String} AdministrativeLevel
|
||||
*/
|
||||
Account.prototype['AdministrativeLevel'] = undefined;
|
||||
|
||||
/**
|
||||
* Rollup Tax Amount
|
||||
* @member {Number} Amount
|
||||
*/
|
||||
Account.prototype['Amount'] = undefined;
|
||||
|
||||
/**
|
||||
* Amount Invoiced
|
||||
* @member {Number} AmountInvoiced
|
||||
*/
|
||||
Account.prototype['AmountInvoiced'] = undefined;
|
||||
|
||||
/**
|
||||
* Amount Paid
|
||||
* @member {Number} AmountPaid
|
||||
*/
|
||||
Account.prototype['AmountPaid'] = undefined;
|
||||
|
||||
/**
|
||||
* Annual Revenue Estimate
|
||||
* @member {Number} AnnualRevenue
|
||||
*/
|
||||
Account.prototype['AnnualRevenue'] = undefined;
|
||||
|
||||
/**
|
||||
* Account Balance
|
||||
* @member {Number} Balance
|
||||
*/
|
||||
Account.prototype['Balance'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} BillingAddress
|
||||
*/
|
||||
Account.prototype['BillingAddress'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact ID
|
||||
* @member {String} BillingContactID
|
||||
*/
|
||||
Account.prototype['BillingContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Billing Preference
|
||||
* @member {String} BillingPreference
|
||||
*/
|
||||
Account.prototype['BillingPreference'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} BusinessAddress
|
||||
*/
|
||||
Account.prototype['BusinessAddress'] = undefined;
|
||||
|
||||
/**
|
||||
* Is this a cannabis customer?
|
||||
* @member {Boolean} CannabisCustomer
|
||||
*/
|
||||
Account.prototype['CannabisCustomer'] = undefined;
|
||||
|
||||
/**
|
||||
* Channel Program Level Name
|
||||
* @member {String} ChannelProgramLevelName
|
||||
*/
|
||||
Account.prototype['ChannelProgramLevelName'] = undefined;
|
||||
|
||||
/**
|
||||
* Channel Program Name
|
||||
* @member {String} ChannelProgramName
|
||||
*/
|
||||
Account.prototype['ChannelProgramName'] = undefined;
|
||||
|
||||
/**
|
||||
* Client End Date
|
||||
* @member {String} ClientEndDate
|
||||
*/
|
||||
Account.prototype['ClientEndDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Client Start Date
|
||||
* @member {String} ClientStartDate
|
||||
*/
|
||||
Account.prototype['ClientStartDate'] = undefined;
|
||||
|
||||
/**
|
||||
* The Company ID of this Account
|
||||
* @member {String} CompanyID
|
||||
*/
|
||||
Account.prototype['CompanyID'] = undefined;
|
||||
|
||||
/**
|
||||
* The Id of the geo coordinates of this account
|
||||
* @member {String} CoordinateID
|
||||
*/
|
||||
Account.prototype['CoordinateID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created By User ID
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
Account.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created Date
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
Account.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Customer ID from source system
|
||||
* @member {String} CustomerID
|
||||
*/
|
||||
Account.prototype['CustomerID'] = undefined;
|
||||
|
||||
/**
|
||||
* Customer Priority
|
||||
* @member {String} CustomerPriority
|
||||
*/
|
||||
Account.prototype['CustomerPriority'] = undefined;
|
||||
|
||||
/**
|
||||
* This Account's 'Doing Business As' name
|
||||
* @member {String} DBA
|
||||
*/
|
||||
Account.prototype['DBA'] = undefined;
|
||||
|
||||
/**
|
||||
* D-U-N-S Number
|
||||
* @member {String} DUNSNumber
|
||||
*/
|
||||
Account.prototype['DUNSNumber'] = undefined;
|
||||
|
||||
/**
|
||||
* D-n-B Company
|
||||
* @member {String} DandBCompanyID
|
||||
*/
|
||||
Account.prototype['DandBCompanyID'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} DefaultAddress
|
||||
*/
|
||||
Account.prototype['DefaultAddress'] = undefined;
|
||||
|
||||
/**
|
||||
* Default Backend ID
|
||||
* @member {String} DefaultBackendID
|
||||
*/
|
||||
Account.prototype['DefaultBackendID'] = undefined;
|
||||
|
||||
/**
|
||||
* Default Delivery Address Contact ID
|
||||
* @member {String} DefaultDeliveryContactID
|
||||
*/
|
||||
Account.prototype['DefaultDeliveryContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Default End User Contact ID
|
||||
* @member {String} DefaultEndUserID
|
||||
*/
|
||||
Account.prototype['DefaultEndUserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Description
|
||||
* @member {String} Description
|
||||
*/
|
||||
Account.prototype['Description'] = undefined;
|
||||
|
||||
/**
|
||||
* EIN
|
||||
* @member {String} EIN
|
||||
*/
|
||||
Account.prototype['EIN'] = undefined;
|
||||
|
||||
/**
|
||||
* Main Account Email
|
||||
* @member {String} Email
|
||||
*/
|
||||
Account.prototype['Email'] = undefined;
|
||||
|
||||
/**
|
||||
* Enrollment Status
|
||||
* @member {String} EnrollmentStatus
|
||||
*/
|
||||
Account.prototype['EnrollmentStatus'] = undefined;
|
||||
|
||||
/**
|
||||
* Fax
|
||||
* @member {String} Fax
|
||||
*/
|
||||
Account.prototype['Fax'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account Id
|
||||
* @member {String} ID
|
||||
*/
|
||||
Account.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* ISP Customer?
|
||||
* @member {Boolean} ISPCustomer
|
||||
*/
|
||||
Account.prototype['ISPCustomer'] = undefined;
|
||||
|
||||
/**
|
||||
* Industry
|
||||
* @member {String} Industry
|
||||
*/
|
||||
Account.prototype['Industry'] = undefined;
|
||||
|
||||
/**
|
||||
* Customer Portal Account
|
||||
* @member {Boolean} IsCustomerPortal
|
||||
*/
|
||||
Account.prototype['IsCustomerPortal'] = undefined;
|
||||
|
||||
/**
|
||||
* Partner Account
|
||||
* @member {Boolean} IsPartner
|
||||
*/
|
||||
Account.prototype['IsPartner'] = undefined;
|
||||
|
||||
/**
|
||||
* Data.com Key
|
||||
* @member {String} JigSaw
|
||||
*/
|
||||
Account.prototype['JigSaw'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified By User ID
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
Account.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
Account.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* MSP Customer?
|
||||
* @member {Boolean} MSPCustomer
|
||||
*/
|
||||
Account.prototype['MSPCustomer'] = undefined;
|
||||
|
||||
/**
|
||||
* NAICS Code
|
||||
* @member {String} NAICSCode
|
||||
*/
|
||||
Account.prototype['NAICSCode'] = undefined;
|
||||
|
||||
/**
|
||||
* NAICS Description
|
||||
* @member {String} NAICSDesc
|
||||
*/
|
||||
Account.prototype['NAICSDesc'] = undefined;
|
||||
|
||||
/**
|
||||
* Account Name
|
||||
* @member {String} Name
|
||||
*/
|
||||
Account.prototype['Name'] = undefined;
|
||||
|
||||
/**
|
||||
* Employee Count Estimate
|
||||
* @member {Number} NumberOfEmployees
|
||||
*/
|
||||
Account.prototype['NumberOfEmployees'] = undefined;
|
||||
|
||||
/**
|
||||
* Number of Locations Estimate
|
||||
* @member {Number} NumberOfLocations
|
||||
*/
|
||||
Account.prototype['NumberOfLocations'] = undefined;
|
||||
|
||||
/**
|
||||
* Open Charges
|
||||
* @member {Number} OpenCharges
|
||||
*/
|
||||
Account.prototype['OpenCharges'] = undefined;
|
||||
|
||||
/**
|
||||
* Vendor Order Contact ID
|
||||
* @member {String} OrderContactID
|
||||
*/
|
||||
Account.prototype['OrderContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Order Email
|
||||
* @member {String} OrderEmail
|
||||
*/
|
||||
Account.prototype['OrderEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* Account Owner User ID
|
||||
* @member {String} OwnerID
|
||||
*/
|
||||
Account.prototype['OwnerID'] = undefined;
|
||||
|
||||
/**
|
||||
* Ownership
|
||||
* @member {String} Ownership
|
||||
*/
|
||||
Account.prototype['Ownership'] = undefined;
|
||||
|
||||
/**
|
||||
* Parent Foreign Key
|
||||
* @member {String} ParentFK
|
||||
*/
|
||||
Account.prototype['ParentFK'] = undefined;
|
||||
|
||||
/**
|
||||
* Parent Account
|
||||
* @member {String} ParentID
|
||||
*/
|
||||
Account.prototype['ParentID'] = undefined;
|
||||
|
||||
/**
|
||||
* Phone
|
||||
* @member {String} Phone
|
||||
*/
|
||||
Account.prototype['Phone'] = undefined;
|
||||
|
||||
/**
|
||||
* The ID of the Place situs record that applies to this Account
|
||||
* @member {String} PlaceID
|
||||
*/
|
||||
Account.prototype['PlaceID'] = undefined;
|
||||
|
||||
/**
|
||||
* Tax Preparer Contact ID
|
||||
* @member {String} PreparerID
|
||||
*/
|
||||
Account.prototype['PreparerID'] = undefined;
|
||||
|
||||
/**
|
||||
* Rating
|
||||
* @member {String} Rating
|
||||
*/
|
||||
Account.prototype['Rating'] = undefined;
|
||||
|
||||
/**
|
||||
* Rating Engine identifier
|
||||
* @member {String} RatingEngineID
|
||||
*/
|
||||
Account.prototype['RatingEngineID'] = undefined;
|
||||
|
||||
/**
|
||||
* External Reference ID
|
||||
* @member {String} Ref
|
||||
*/
|
||||
Account.prototype['Ref'] = undefined;
|
||||
|
||||
/**
|
||||
* Rollup Revenue Base
|
||||
* @member {Number} RevenueBase
|
||||
*/
|
||||
Account.prototype['RevenueBase'] = undefined;
|
||||
|
||||
/**
|
||||
* Rollup Revenue Net
|
||||
* @member {Number} RevenueNet
|
||||
*/
|
||||
Account.prototype['RevenueNet'] = undefined;
|
||||
|
||||
/**
|
||||
* Rollup Revenue Not Taxable
|
||||
* @member {Number} RevenueNotTaxable
|
||||
*/
|
||||
Account.prototype['RevenueNotTaxable'] = undefined;
|
||||
|
||||
/**
|
||||
* SIC Code
|
||||
* @member {String} SIC
|
||||
*/
|
||||
Account.prototype['SIC'] = undefined;
|
||||
|
||||
/**
|
||||
* SIC Description
|
||||
* @member {String} SICDesc
|
||||
*/
|
||||
Account.prototype['SICDesc'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} ShippingAddress
|
||||
*/
|
||||
Account.prototype['ShippingAddress'] = undefined;
|
||||
|
||||
/**
|
||||
* Shipping Census Tract
|
||||
* @member {String} ShippingCensusTract
|
||||
*/
|
||||
Account.prototype['ShippingCensusTract'] = undefined;
|
||||
|
||||
/**
|
||||
* Shipping Contact ID
|
||||
* @member {String} ShippingConactID
|
||||
*/
|
||||
Account.prototype['ShippingConactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Shipping County
|
||||
* @member {String} ShippingCounty
|
||||
*/
|
||||
Account.prototype['ShippingCounty'] = undefined;
|
||||
|
||||
/**
|
||||
* Account Site
|
||||
* @member {String} Site
|
||||
*/
|
||||
Account.prototype['Site'] = undefined;
|
||||
|
||||
/**
|
||||
* Account Status
|
||||
* @member {String} Status
|
||||
*/
|
||||
Account.prototype['Status'] = undefined;
|
||||
|
||||
/**
|
||||
* Tax Exemption
|
||||
* @member {String} TaxExemption
|
||||
*/
|
||||
Account.prototype['TaxExemption'] = undefined;
|
||||
|
||||
/**
|
||||
* Rollup Tax On Tax
|
||||
* @member {Number} TaxOnTax
|
||||
*/
|
||||
Account.prototype['TaxOnTax'] = undefined;
|
||||
|
||||
/**
|
||||
* Telecom Customer?
|
||||
* @member {Boolean} TelecomCustomer
|
||||
*/
|
||||
Account.prototype['TelecomCustomer'] = undefined;
|
||||
|
||||
/**
|
||||
* Ticker Symbol
|
||||
* @member {String} TickerSymbol
|
||||
*/
|
||||
Account.prototype['TickerSymbol'] = undefined;
|
||||
|
||||
/**
|
||||
* Tradestyle
|
||||
* @member {String} TradeStyle
|
||||
*/
|
||||
Account.prototype['TradeStyle'] = undefined;
|
||||
|
||||
/**
|
||||
* Type
|
||||
* @member {String} Type
|
||||
*/
|
||||
Account.prototype['Type'] = undefined;
|
||||
|
||||
/**
|
||||
* Unapplied Payments
|
||||
* @member {Number} UnappliedPayments
|
||||
*/
|
||||
Account.prototype['UnappliedPayments'] = undefined;
|
||||
|
||||
/**
|
||||
* Rollup Unit Base
|
||||
* @member {Number} UnitBase
|
||||
*/
|
||||
Account.prototype['UnitBase'] = undefined;
|
||||
|
||||
/**
|
||||
* Upsell Opportunity
|
||||
* @member {String} UpsellOpportunity
|
||||
*/
|
||||
Account.prototype['UpsellOpportunity'] = undefined;
|
||||
|
||||
/**
|
||||
* WHMCS Client ID
|
||||
* @member {Number} WHMCSClientID
|
||||
*/
|
||||
Account.prototype['WHMCSClientID'] = undefined;
|
||||
|
||||
/**
|
||||
* Website
|
||||
* @member {String} Website
|
||||
*/
|
||||
Account.prototype['Website'] = undefined;
|
||||
|
||||
/**
|
||||
* Xero Contact ID
|
||||
* @member {String} XeroContactID
|
||||
*/
|
||||
Account.prototype['XeroContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Year Started
|
||||
* @member {String} YearStarted
|
||||
*/
|
||||
Account.prototype['YearStarted'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Account;
|
||||
|
|
@ -0,0 +1,126 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The Address model module.
|
||||
* @module model/Address
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Address {
|
||||
/**
|
||||
* Constructs a new <code>Address</code>.
|
||||
* @alias module:model/Address
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Address.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Address</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Address} obj Optional instance to populate.
|
||||
* @return {module:model/Address} The populated <code>Address</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Address();
|
||||
|
||||
if (data.hasOwnProperty('City')) {
|
||||
obj['City'] = ApiClient.convertToType(data['City'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Country')) {
|
||||
obj['Country'] = ApiClient.convertToType(data['Country'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CountryCode')) {
|
||||
obj['CountryCode'] = ApiClient.convertToType(data['CountryCode'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PostalCode')) {
|
||||
obj['PostalCode'] = ApiClient.convertToType(data['PostalCode'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('State')) {
|
||||
obj['State'] = ApiClient.convertToType(data['State'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('StateCode')) {
|
||||
obj['StateCode'] = ApiClient.convertToType(data['StateCode'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Street')) {
|
||||
obj['Street'] = ApiClient.convertToType(data['Street'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* City
|
||||
* @member {String} City
|
||||
*/
|
||||
Address.prototype['City'] = undefined;
|
||||
|
||||
/**
|
||||
* Country full name
|
||||
* @member {String} Country
|
||||
*/
|
||||
Address.prototype['Country'] = undefined;
|
||||
|
||||
/**
|
||||
* Country Code
|
||||
* @member {String} CountryCode
|
||||
*/
|
||||
Address.prototype['CountryCode'] = undefined;
|
||||
|
||||
/**
|
||||
* Postal Code
|
||||
* @member {String} PostalCode
|
||||
*/
|
||||
Address.prototype['PostalCode'] = undefined;
|
||||
|
||||
/**
|
||||
* State full name
|
||||
* @member {String} State
|
||||
*/
|
||||
Address.prototype['State'] = undefined;
|
||||
|
||||
/**
|
||||
* State Code
|
||||
* @member {String} StateCode
|
||||
*/
|
||||
Address.prototype['StateCode'] = undefined;
|
||||
|
||||
/**
|
||||
* Street number and name
|
||||
* @member {String} Street
|
||||
*/
|
||||
Address.prototype['Street'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Address;
|
||||
|
|
@ -0,0 +1,467 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Address from './Address';
|
||||
|
||||
/**
|
||||
* The Contact model module.
|
||||
* @module model/Contact
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Contact {
|
||||
/**
|
||||
* Constructs a new <code>Contact</code>.
|
||||
* @alias module:model/Contact
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Contact.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Contact</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Contact} obj Optional instance to populate.
|
||||
* @return {module:model/Contact} The populated <code>Contact</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Contact();
|
||||
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AssistantName')) {
|
||||
obj['AssistantName'] = ApiClient.convertToType(data['AssistantName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AssistantPhone')) {
|
||||
obj['AssistantPhone'] = ApiClient.convertToType(data['AssistantPhone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('BirthDate')) {
|
||||
obj['BirthDate'] = ApiClient.convertToType(data['BirthDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Department')) {
|
||||
obj['Department'] = ApiClient.convertToType(data['Department'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Description')) {
|
||||
obj['Description'] = ApiClient.convertToType(data['Description'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DoNotCall')) {
|
||||
obj['DoNotCall'] = ApiClient.convertToType(data['DoNotCall'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('Email')) {
|
||||
obj['Email'] = ApiClient.convertToType(data['Email'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EmailBounceDate')) {
|
||||
obj['EmailBounceDate'] = ApiClient.convertToType(data['EmailBounceDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EmailBouncedReason')) {
|
||||
obj['EmailBouncedReason'] = ApiClient.convertToType(data['EmailBouncedReason'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EnrollmentStatus')) {
|
||||
obj['EnrollmentStatus'] = ApiClient.convertToType(data['EnrollmentStatus'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Fax')) {
|
||||
obj['Fax'] = ApiClient.convertToType(data['Fax'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('FirstName')) {
|
||||
obj['FirstName'] = ApiClient.convertToType(data['FirstName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('HasOptedOutOfEmail')) {
|
||||
obj['HasOptedOutOfEmail'] = ApiClient.convertToType(data['HasOptedOutOfEmail'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('HasOptedOutOfFax')) {
|
||||
obj['HasOptedOutOfFax'] = ApiClient.convertToType(data['HasOptedOutOfFax'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('HomePhone')) {
|
||||
obj['HomePhone'] = ApiClient.convertToType(data['HomePhone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('IsEmailBounced')) {
|
||||
obj['IsEmailBounced'] = ApiClient.convertToType(data['IsEmailBounced'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsProvisioned')) {
|
||||
obj['IsProvisioned'] = ApiClient.convertToType(data['IsProvisioned'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastName')) {
|
||||
obj['LastName'] = ApiClient.convertToType(data['LastName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LeadSource')) {
|
||||
obj['LeadSource'] = ApiClient.convertToType(data['LeadSource'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Level')) {
|
||||
obj['Level'] = ApiClient.convertToType(data['Level'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LinkedIn')) {
|
||||
obj['LinkedIn'] = ApiClient.convertToType(data['LinkedIn'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('MailingAddress')) {
|
||||
obj['MailingAddress'] = Address.constructFromObject(data['MailingAddress']);
|
||||
}
|
||||
if (data.hasOwnProperty('MailingLists')) {
|
||||
obj['MailingLists'] = ApiClient.convertToType(data['MailingLists'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('MobilePhone')) {
|
||||
obj['MobilePhone'] = ApiClient.convertToType(data['MobilePhone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Name')) {
|
||||
obj['Name'] = ApiClient.convertToType(data['Name'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OtherAddress')) {
|
||||
obj['OtherAddress'] = Address.constructFromObject(data['OtherAddress']);
|
||||
}
|
||||
if (data.hasOwnProperty('OtherPhone')) {
|
||||
obj['OtherPhone'] = ApiClient.convertToType(data['OtherPhone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OwnerID')) {
|
||||
obj['OwnerID'] = ApiClient.convertToType(data['OwnerID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PersonalEmail')) {
|
||||
obj['PersonalEmail'] = ApiClient.convertToType(data['PersonalEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Phone')) {
|
||||
obj['Phone'] = ApiClient.convertToType(data['Phone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PhotoURL')) {
|
||||
obj['PhotoURL'] = ApiClient.convertToType(data['PhotoURL'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RecruitingStatus')) {
|
||||
obj['RecruitingStatus'] = ApiClient.convertToType(data['RecruitingStatus'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Ref')) {
|
||||
obj['Ref'] = ApiClient.convertToType(data['Ref'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ReportsToID')) {
|
||||
obj['ReportsToID'] = ApiClient.convertToType(data['ReportsToID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Salutation')) {
|
||||
obj['Salutation'] = ApiClient.convertToType(data['Salutation'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Status')) {
|
||||
obj['Status'] = ApiClient.convertToType(data['Status'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantID')) {
|
||||
obj['TenantID'] = ApiClient.convertToType(data['TenantID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Title')) {
|
||||
obj['Title'] = ApiClient.convertToType(data['Title'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Type')) {
|
||||
obj['Type'] = ApiClient.convertToType(data['Type'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The primary account ID of this contact
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
Contact.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* Assistant Name
|
||||
* @member {String} AssistantName
|
||||
*/
|
||||
Contact.prototype['AssistantName'] = undefined;
|
||||
|
||||
/**
|
||||
* Asst. Phone
|
||||
* @member {String} AssistantPhone
|
||||
*/
|
||||
Contact.prototype['AssistantPhone'] = undefined;
|
||||
|
||||
/**
|
||||
* Birthdate
|
||||
* @member {String} BirthDate
|
||||
*/
|
||||
Contact.prototype['BirthDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Created By User ID
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
Contact.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created Date
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
Contact.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Department
|
||||
* @member {String} Department
|
||||
*/
|
||||
Contact.prototype['Department'] = undefined;
|
||||
|
||||
/**
|
||||
* Description
|
||||
* @member {String} Description
|
||||
*/
|
||||
Contact.prototype['Description'] = undefined;
|
||||
|
||||
/**
|
||||
* Do Not Call?
|
||||
* @member {Boolean} DoNotCall
|
||||
*/
|
||||
Contact.prototype['DoNotCall'] = undefined;
|
||||
|
||||
/**
|
||||
* Email address
|
||||
* @member {String} Email
|
||||
*/
|
||||
Contact.prototype['Email'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Bounce Date
|
||||
* @member {String} EmailBounceDate
|
||||
*/
|
||||
Contact.prototype['EmailBounceDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Bounce Reason
|
||||
* @member {String} EmailBouncedReason
|
||||
*/
|
||||
Contact.prototype['EmailBouncedReason'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Enrollment Status
|
||||
* @member {String} EnrollmentStatus
|
||||
*/
|
||||
Contact.prototype['EnrollmentStatus'] = undefined;
|
||||
|
||||
/**
|
||||
* Fax Number
|
||||
* @member {String} Fax
|
||||
*/
|
||||
Contact.prototype['Fax'] = undefined;
|
||||
|
||||
/**
|
||||
* First Name
|
||||
* @member {String} FirstName
|
||||
*/
|
||||
Contact.prototype['FirstName'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Opt Out
|
||||
* @member {Boolean} HasOptedOutOfEmail
|
||||
*/
|
||||
Contact.prototype['HasOptedOutOfEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* Fax Opt Out
|
||||
* @member {Boolean} HasOptedOutOfFax
|
||||
*/
|
||||
Contact.prototype['HasOptedOutOfFax'] = undefined;
|
||||
|
||||
/**
|
||||
* Home Phone
|
||||
* @member {String} HomePhone
|
||||
*/
|
||||
Contact.prototype['HomePhone'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Record Id
|
||||
* @member {String} ID
|
||||
*/
|
||||
Contact.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Does this contact have bounced emails?
|
||||
* @member {Boolean} IsEmailBounced
|
||||
*/
|
||||
Contact.prototype['IsEmailBounced'] = undefined;
|
||||
|
||||
/**
|
||||
* Is Provisioned?
|
||||
* @member {Boolean} IsProvisioned
|
||||
*/
|
||||
Contact.prototype['IsProvisioned'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified By User ID
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
Contact.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
Contact.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Name
|
||||
* @member {String} LastName
|
||||
*/
|
||||
Contact.prototype['LastName'] = undefined;
|
||||
|
||||
/**
|
||||
* Lead Source
|
||||
* @member {String} LeadSource
|
||||
*/
|
||||
Contact.prototype['LeadSource'] = undefined;
|
||||
|
||||
/**
|
||||
* Level
|
||||
* @member {String} Level
|
||||
*/
|
||||
Contact.prototype['Level'] = undefined;
|
||||
|
||||
/**
|
||||
* LinkedIn Page
|
||||
* @member {String} LinkedIn
|
||||
*/
|
||||
Contact.prototype['LinkedIn'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} MailingAddress
|
||||
*/
|
||||
Contact.prototype['MailingAddress'] = undefined;
|
||||
|
||||
/**
|
||||
* Mailing Lists
|
||||
* @member {String} MailingLists
|
||||
*/
|
||||
Contact.prototype['MailingLists'] = undefined;
|
||||
|
||||
/**
|
||||
* Mobile Phone
|
||||
* @member {String} MobilePhone
|
||||
*/
|
||||
Contact.prototype['MobilePhone'] = undefined;
|
||||
|
||||
/**
|
||||
* Full Name
|
||||
* @member {String} Name
|
||||
*/
|
||||
Contact.prototype['Name'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} OtherAddress
|
||||
*/
|
||||
Contact.prototype['OtherAddress'] = undefined;
|
||||
|
||||
/**
|
||||
* Other Phone
|
||||
* @member {String} OtherPhone
|
||||
*/
|
||||
Contact.prototype['OtherPhone'] = undefined;
|
||||
|
||||
/**
|
||||
* The User ID of the user who owns this Contact
|
||||
* @member {String} OwnerID
|
||||
*/
|
||||
Contact.prototype['OwnerID'] = undefined;
|
||||
|
||||
/**
|
||||
* Personal Email Address for this Contact
|
||||
* @member {String} PersonalEmail
|
||||
*/
|
||||
Contact.prototype['PersonalEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* Phone Number
|
||||
* @member {String} Phone
|
||||
*/
|
||||
Contact.prototype['Phone'] = undefined;
|
||||
|
||||
/**
|
||||
* URL of a photograph of this User
|
||||
* @member {String} PhotoURL
|
||||
*/
|
||||
Contact.prototype['PhotoURL'] = undefined;
|
||||
|
||||
/**
|
||||
* Recruiting Status
|
||||
* @member {String} RecruitingStatus
|
||||
*/
|
||||
Contact.prototype['RecruitingStatus'] = undefined;
|
||||
|
||||
/**
|
||||
* External reference to this contact, if any
|
||||
* @member {String} Ref
|
||||
*/
|
||||
Contact.prototype['Ref'] = undefined;
|
||||
|
||||
/**
|
||||
* Reports To Contact ID
|
||||
* @member {String} ReportsToID
|
||||
*/
|
||||
Contact.prototype['ReportsToID'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact Salutation
|
||||
* @member {String} Salutation
|
||||
*/
|
||||
Contact.prototype['Salutation'] = undefined;
|
||||
|
||||
/**
|
||||
* The Contact Status
|
||||
* @member {String} Status
|
||||
*/
|
||||
Contact.prototype['Status'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant Identifier
|
||||
* @member {String} TenantID
|
||||
*/
|
||||
Contact.prototype['TenantID'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact Title
|
||||
* @member {String} Title
|
||||
*/
|
||||
Contact.prototype['Title'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact Type
|
||||
* @member {String} Type
|
||||
*/
|
||||
Contact.prototype['Type'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Contact;
|
||||
|
|
@ -0,0 +1,181 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The Database model module.
|
||||
* @module model/Database
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Database {
|
||||
/**
|
||||
* Constructs a new <code>Database</code>.
|
||||
* A Database provisioned and owned by a Tenant
|
||||
* @alias module:model/Database
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Database.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Database</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Database} obj Optional instance to populate.
|
||||
* @return {module:model/Database} The populated <code>Database</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Database();
|
||||
|
||||
if (data.hasOwnProperty('Active')) {
|
||||
obj['Active'] = ApiClient.convertToType(data['Active'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('ClusterID')) {
|
||||
obj['ClusterID'] = ApiClient.convertToType(data['ClusterID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DSN')) {
|
||||
obj['DSN'] = ApiClient.convertToType(data['DSN'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DatabaseName')) {
|
||||
obj['DatabaseName'] = ApiClient.convertToType(data['DatabaseName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Microservices')) {
|
||||
obj['Microservices'] = ApiClient.convertToType(data['Microservices'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Status')) {
|
||||
obj['Status'] = ApiClient.convertToType(data['Status'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantID')) {
|
||||
obj['TenantID'] = ApiClient.convertToType(data['TenantID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Type')) {
|
||||
obj['Type'] = ApiClient.convertToType(data['Type'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Is this database active?
|
||||
* @member {Boolean} Active
|
||||
*/
|
||||
Database.prototype['Active'] = undefined;
|
||||
|
||||
/**
|
||||
* The ID of the Cluster in which this database is deployed
|
||||
* @member {String} ClusterID
|
||||
*/
|
||||
Database.prototype['ClusterID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created By
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
Database.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created Date
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
Database.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Database connection string
|
||||
* @member {String} DSN
|
||||
*/
|
||||
Database.prototype['DSN'] = undefined;
|
||||
|
||||
/**
|
||||
* The name of the physical database in the cluster
|
||||
* @member {String} DatabaseName
|
||||
*/
|
||||
Database.prototype['DatabaseName'] = undefined;
|
||||
|
||||
/**
|
||||
* Record Id
|
||||
* @member {String} ID
|
||||
*/
|
||||
Database.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified By
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
Database.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modifed Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
Database.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* List of Taxnexus microservices implemented by this Database
|
||||
* @member {String} Microservices
|
||||
*/
|
||||
Database.prototype['Microservices'] = undefined;
|
||||
|
||||
/**
|
||||
* The current status of this Tenant
|
||||
* @member {String} Status
|
||||
*/
|
||||
Database.prototype['Status'] = undefined;
|
||||
|
||||
/**
|
||||
* The ID of the tenant who owns this Database
|
||||
* @member {String} TenantID
|
||||
*/
|
||||
Database.prototype['TenantID'] = undefined;
|
||||
|
||||
/**
|
||||
* The type of Database (mysql, etc)
|
||||
* @member {String} Type
|
||||
*/
|
||||
Database.prototype['Type'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Database;
|
||||
|
|
@ -0,0 +1,90 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Account from './Account';
|
||||
import Contact from './Contact';
|
||||
import PaymentMethod from './PaymentMethod';
|
||||
|
||||
/**
|
||||
* The Developer model module.
|
||||
* @module model/Developer
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Developer {
|
||||
/**
|
||||
* Constructs a new <code>Developer</code>.
|
||||
* @alias module:model/Developer
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Developer.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Developer</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Developer} obj Optional instance to populate.
|
||||
* @return {module:model/Developer} The populated <code>Developer</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Developer();
|
||||
|
||||
if (data.hasOwnProperty('Account')) {
|
||||
obj['Account'] = Account.constructFromObject(data['Account']);
|
||||
}
|
||||
if (data.hasOwnProperty('Contact')) {
|
||||
obj['Contact'] = Contact.constructFromObject(data['Contact']);
|
||||
}
|
||||
if (data.hasOwnProperty('PaymentMethod')) {
|
||||
obj['PaymentMethod'] = PaymentMethod.constructFromObject(data['PaymentMethod']);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {module:model/Account} Account
|
||||
*/
|
||||
Developer.prototype['Account'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Contact} Contact
|
||||
*/
|
||||
Developer.prototype['Contact'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/PaymentMethod} PaymentMethod
|
||||
*/
|
||||
Developer.prototype['PaymentMethod'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Developer;
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The Error model module.
|
||||
* @module model/Error
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Error {
|
||||
/**
|
||||
* Constructs a new <code>Error</code>.
|
||||
* @alias module:model/Error
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Error.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Error</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Error} obj Optional instance to populate.
|
||||
* @return {module:model/Error} The populated <code>Error</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Error();
|
||||
|
||||
if (data.hasOwnProperty('code')) {
|
||||
obj['code'] = ApiClient.convertToType(data['code'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('fields')) {
|
||||
obj['fields'] = ApiClient.convertToType(data['fields'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('message')) {
|
||||
obj['message'] = ApiClient.convertToType(data['message'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {Number} code
|
||||
*/
|
||||
Error.prototype['code'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} fields
|
||||
*/
|
||||
Error.prototype['fields'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} message
|
||||
*/
|
||||
Error.prototype['message'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Error;
|
||||
|
|
@ -0,0 +1,117 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Account from './Account';
|
||||
import Contact from './Contact';
|
||||
import Lead from './Lead';
|
||||
import PaymentMethod from './PaymentMethod';
|
||||
import Tenant from './Tenant';
|
||||
import User from './User';
|
||||
|
||||
/**
|
||||
* The IQ model module.
|
||||
* @module model/IQ
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class IQ {
|
||||
/**
|
||||
* Constructs a new <code>IQ</code>.
|
||||
* @alias module:model/IQ
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
IQ.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>IQ</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/IQ} obj Optional instance to populate.
|
||||
* @return {module:model/IQ} The populated <code>IQ</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new IQ();
|
||||
|
||||
if (data.hasOwnProperty('Account')) {
|
||||
obj['Account'] = Account.constructFromObject(data['Account']);
|
||||
}
|
||||
if (data.hasOwnProperty('Contact')) {
|
||||
obj['Contact'] = Contact.constructFromObject(data['Contact']);
|
||||
}
|
||||
if (data.hasOwnProperty('Lead')) {
|
||||
obj['Lead'] = Lead.constructFromObject(data['Lead']);
|
||||
}
|
||||
if (data.hasOwnProperty('PaymentMethod')) {
|
||||
obj['PaymentMethod'] = PaymentMethod.constructFromObject(data['PaymentMethod']);
|
||||
}
|
||||
if (data.hasOwnProperty('Tenant')) {
|
||||
obj['Tenant'] = Tenant.constructFromObject(data['Tenant']);
|
||||
}
|
||||
if (data.hasOwnProperty('User')) {
|
||||
obj['User'] = User.constructFromObject(data['User']);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {module:model/Account} Account
|
||||
*/
|
||||
IQ.prototype['Account'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Contact} Contact
|
||||
*/
|
||||
IQ.prototype['Contact'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Lead} Lead
|
||||
*/
|
||||
IQ.prototype['Lead'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/PaymentMethod} PaymentMethod
|
||||
*/
|
||||
IQ.prototype['PaymentMethod'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Tenant} Tenant
|
||||
*/
|
||||
IQ.prototype['Tenant'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/User} User
|
||||
*/
|
||||
IQ.prototype['User'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default IQ;
|
||||
|
|
@ -0,0 +1,270 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Address from './Address';
|
||||
|
||||
/**
|
||||
* The Lead model module.
|
||||
* @module model/Lead
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Lead {
|
||||
/**
|
||||
* Constructs a new <code>Lead</code>.
|
||||
* @alias module:model/Lead
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Lead.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Lead</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Lead} obj Optional instance to populate.
|
||||
* @return {module:model/Lead} The populated <code>Lead</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Lead();
|
||||
|
||||
if (data.hasOwnProperty('Address')) {
|
||||
obj['Address'] = Address.constructFromObject(data['Address']);
|
||||
}
|
||||
if (data.hasOwnProperty('Company')) {
|
||||
obj['Company'] = ApiClient.convertToType(data['Company'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Description')) {
|
||||
obj['Description'] = ApiClient.convertToType(data['Description'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Email')) {
|
||||
obj['Email'] = ApiClient.convertToType(data['Email'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('FirstName')) {
|
||||
obj['FirstName'] = ApiClient.convertToType(data['FirstName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastName')) {
|
||||
obj['LastName'] = ApiClient.convertToType(data['LastName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('MobilePhone')) {
|
||||
obj['MobilePhone'] = ApiClient.convertToType(data['MobilePhone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Name')) {
|
||||
obj['Name'] = ApiClient.convertToType(data['Name'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OwnerId')) {
|
||||
obj['OwnerId'] = ApiClient.convertToType(data['OwnerId'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PartnerAccountId')) {
|
||||
obj['PartnerAccountId'] = ApiClient.convertToType(data['PartnerAccountId'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Phone')) {
|
||||
obj['Phone'] = ApiClient.convertToType(data['Phone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ProductID')) {
|
||||
obj['ProductID'] = ApiClient.convertToType(data['ProductID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RefererURL')) {
|
||||
obj['RefererURL'] = ApiClient.convertToType(data['RefererURL'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Status')) {
|
||||
obj['Status'] = ApiClient.convertToType(data['Status'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Title')) {
|
||||
obj['Title'] = ApiClient.convertToType(data['Title'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Type')) {
|
||||
obj['Type'] = ApiClient.convertToType(data['Type'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UTMCampaign')) {
|
||||
obj['UTMCampaign'] = ApiClient.convertToType(data['UTMCampaign'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UTMContent')) {
|
||||
obj['UTMContent'] = ApiClient.convertToType(data['UTMContent'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UTMMedium')) {
|
||||
obj['UTMMedium'] = ApiClient.convertToType(data['UTMMedium'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UTMSource')) {
|
||||
obj['UTMSource'] = ApiClient.convertToType(data['UTMSource'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UTMTerm')) {
|
||||
obj['UTMTerm'] = ApiClient.convertToType(data['UTMTerm'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Website')) {
|
||||
obj['Website'] = ApiClient.convertToType(data['Website'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} Address
|
||||
*/
|
||||
Lead.prototype['Address'] = undefined;
|
||||
|
||||
/**
|
||||
* Company
|
||||
* @member {String} Company
|
||||
*/
|
||||
Lead.prototype['Company'] = undefined;
|
||||
|
||||
/**
|
||||
* Description
|
||||
* @member {String} Description
|
||||
*/
|
||||
Lead.prototype['Description'] = undefined;
|
||||
|
||||
/**
|
||||
* Email
|
||||
* @member {String} Email
|
||||
*/
|
||||
Lead.prototype['Email'] = undefined;
|
||||
|
||||
/**
|
||||
* First Name
|
||||
* @member {String} FirstName
|
||||
*/
|
||||
Lead.prototype['FirstName'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Record Id
|
||||
* @member {String} ID
|
||||
*/
|
||||
Lead.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Name
|
||||
* @member {String} LastName
|
||||
*/
|
||||
Lead.prototype['LastName'] = undefined;
|
||||
|
||||
/**
|
||||
* Mobile
|
||||
* @member {String} MobilePhone
|
||||
*/
|
||||
Lead.prototype['MobilePhone'] = undefined;
|
||||
|
||||
/**
|
||||
* Name
|
||||
* @member {String} Name
|
||||
*/
|
||||
Lead.prototype['Name'] = undefined;
|
||||
|
||||
/**
|
||||
* LeadBasic Owner
|
||||
* @member {String} OwnerId
|
||||
*/
|
||||
Lead.prototype['OwnerId'] = undefined;
|
||||
|
||||
/**
|
||||
* Partner Account
|
||||
* @member {String} PartnerAccountId
|
||||
*/
|
||||
Lead.prototype['PartnerAccountId'] = undefined;
|
||||
|
||||
/**
|
||||
* Phone
|
||||
* @member {String} Phone
|
||||
*/
|
||||
Lead.prototype['Phone'] = undefined;
|
||||
|
||||
/**
|
||||
* Product
|
||||
* @member {String} ProductID
|
||||
*/
|
||||
Lead.prototype['ProductID'] = undefined;
|
||||
|
||||
/**
|
||||
* referer_url
|
||||
* @member {String} RefererURL
|
||||
*/
|
||||
Lead.prototype['RefererURL'] = undefined;
|
||||
|
||||
/**
|
||||
* LeadBasic Status
|
||||
* @member {String} Status
|
||||
*/
|
||||
Lead.prototype['Status'] = undefined;
|
||||
|
||||
/**
|
||||
* Title
|
||||
* @member {String} Title
|
||||
*/
|
||||
Lead.prototype['Title'] = undefined;
|
||||
|
||||
/**
|
||||
* Type
|
||||
* @member {String} Type
|
||||
*/
|
||||
Lead.prototype['Type'] = undefined;
|
||||
|
||||
/**
|
||||
* utm_campaign
|
||||
* @member {String} UTMCampaign
|
||||
*/
|
||||
Lead.prototype['UTMCampaign'] = undefined;
|
||||
|
||||
/**
|
||||
* utm_content
|
||||
* @member {String} UTMContent
|
||||
*/
|
||||
Lead.prototype['UTMContent'] = undefined;
|
||||
|
||||
/**
|
||||
* utm_medium
|
||||
* @member {String} UTMMedium
|
||||
*/
|
||||
Lead.prototype['UTMMedium'] = undefined;
|
||||
|
||||
/**
|
||||
* utm_source
|
||||
* @member {String} UTMSource
|
||||
*/
|
||||
Lead.prototype['UTMSource'] = undefined;
|
||||
|
||||
/**
|
||||
* utm_term
|
||||
* @member {String} UTMTerm
|
||||
*/
|
||||
Lead.prototype['UTMTerm'] = undefined;
|
||||
|
||||
/**
|
||||
* Website
|
||||
* @member {String} Website
|
||||
*/
|
||||
Lead.prototype['Website'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Lead;
|
||||
|
|
@ -0,0 +1,298 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The PaymentMethod model module.
|
||||
* @module model/PaymentMethod
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class PaymentMethod {
|
||||
/**
|
||||
* Constructs a new <code>PaymentMethod</code>.
|
||||
* Describes the EFT or other payment information for an account and billing contact
|
||||
* @alias module:model/PaymentMethod
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
PaymentMethod.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>PaymentMethod</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/PaymentMethod} obj Optional instance to populate.
|
||||
* @return {module:model/PaymentMethod} The populated <code>PaymentMethod</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new PaymentMethod();
|
||||
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AchAccountType')) {
|
||||
obj['AchAccountType'] = ApiClient.convertToType(data['AchAccountType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AchBankAccount')) {
|
||||
obj['AchBankAccount'] = ApiClient.convertToType(data['AchBankAccount'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AchRouting')) {
|
||||
obj['AchRouting'] = ApiClient.convertToType(data['AchRouting'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Active')) {
|
||||
obj['Active'] = ApiClient.convertToType(data['Active'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('Autopay')) {
|
||||
obj['Autopay'] = ApiClient.convertToType(data['Autopay'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('BankName')) {
|
||||
obj['BankName'] = ApiClient.convertToType(data['BankName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('BillingContactID')) {
|
||||
obj['BillingContactID'] = ApiClient.convertToType(data['BillingContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CCnumber')) {
|
||||
obj['CCnumber'] = ApiClient.convertToType(data['CCnumber'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CCtype')) {
|
||||
obj['CCtype'] = ApiClient.convertToType(data['CCtype'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyID')) {
|
||||
obj['CompanyID'] = ApiClient.convertToType(data['CompanyID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContractID')) {
|
||||
obj['ContractID'] = ApiClient.convertToType(data['ContractID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Default')) {
|
||||
obj['Default'] = ApiClient.convertToType(data['Default'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('ExpirationDate')) {
|
||||
obj['ExpirationDate'] = ApiClient.convertToType(data['ExpirationDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ExpirationMonth')) {
|
||||
obj['ExpirationMonth'] = ApiClient.convertToType(data['ExpirationMonth'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ExpirationYear')) {
|
||||
obj['ExpirationYear'] = ApiClient.convertToType(data['ExpirationYear'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Gateway')) {
|
||||
obj['Gateway'] = ApiClient.convertToType(data['Gateway'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('GatewayKey')) {
|
||||
obj['GatewayKey'] = ApiClient.convertToType(data['GatewayKey'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Nickname')) {
|
||||
obj['Nickname'] = ApiClient.convertToType(data['Nickname'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RecordType')) {
|
||||
obj['RecordType'] = ApiClient.convertToType(data['RecordType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Ref')) {
|
||||
obj['Ref'] = ApiClient.convertToType(data['Ref'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Account
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
PaymentMethod.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* ACH Account Type
|
||||
* @member {String} AchAccountType
|
||||
*/
|
||||
PaymentMethod.prototype['AchAccountType'] = undefined;
|
||||
|
||||
/**
|
||||
* ACH Bank Account
|
||||
* @member {String} AchBankAccount
|
||||
*/
|
||||
PaymentMethod.prototype['AchBankAccount'] = undefined;
|
||||
|
||||
/**
|
||||
* ACH Routing
|
||||
* @member {String} AchRouting
|
||||
*/
|
||||
PaymentMethod.prototype['AchRouting'] = undefined;
|
||||
|
||||
/**
|
||||
* Active?
|
||||
* @member {Boolean} Active
|
||||
*/
|
||||
PaymentMethod.prototype['Active'] = undefined;
|
||||
|
||||
/**
|
||||
* Autopay?
|
||||
* @member {Boolean} Autopay
|
||||
*/
|
||||
PaymentMethod.prototype['Autopay'] = undefined;
|
||||
|
||||
/**
|
||||
* Bank Name
|
||||
* @member {String} BankName
|
||||
*/
|
||||
PaymentMethod.prototype['BankName'] = undefined;
|
||||
|
||||
/**
|
||||
* Billing Contact
|
||||
* @member {String} BillingContactID
|
||||
*/
|
||||
PaymentMethod.prototype['BillingContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Credit Card Number
|
||||
* @member {String} CCnumber
|
||||
*/
|
||||
PaymentMethod.prototype['CCnumber'] = undefined;
|
||||
|
||||
/**
|
||||
* CC Type
|
||||
* @member {String} CCtype
|
||||
*/
|
||||
PaymentMethod.prototype['CCtype'] = undefined;
|
||||
|
||||
/**
|
||||
* Company
|
||||
* @member {String} CompanyID
|
||||
*/
|
||||
PaymentMethod.prototype['CompanyID'] = undefined;
|
||||
|
||||
/**
|
||||
* Contract
|
||||
* @member {String} ContractID
|
||||
*/
|
||||
PaymentMethod.prototype['ContractID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created By
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
PaymentMethod.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created Date
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
PaymentMethod.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Default Payment Method?
|
||||
* @member {Boolean} Default
|
||||
*/
|
||||
PaymentMethod.prototype['Default'] = undefined;
|
||||
|
||||
/**
|
||||
* Expiration Date
|
||||
* @member {String} ExpirationDate
|
||||
*/
|
||||
PaymentMethod.prototype['ExpirationDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Expiration Month
|
||||
* @member {String} ExpirationMonth
|
||||
*/
|
||||
PaymentMethod.prototype['ExpirationMonth'] = undefined;
|
||||
|
||||
/**
|
||||
* Expiration Year
|
||||
* @member {String} ExpirationYear
|
||||
*/
|
||||
PaymentMethod.prototype['ExpirationYear'] = undefined;
|
||||
|
||||
/**
|
||||
* Gateway
|
||||
* @member {String} Gateway
|
||||
*/
|
||||
PaymentMethod.prototype['Gateway'] = undefined;
|
||||
|
||||
/**
|
||||
* Gateway Key
|
||||
* @member {String} GatewayKey
|
||||
*/
|
||||
PaymentMethod.prototype['GatewayKey'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Record Id
|
||||
* @member {String} ID
|
||||
*/
|
||||
PaymentMethod.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified By
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
PaymentMethod.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
PaymentMethod.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Nickname
|
||||
* @member {String} Nickname
|
||||
*/
|
||||
PaymentMethod.prototype['Nickname'] = undefined;
|
||||
|
||||
/**
|
||||
* Record Type
|
||||
* @member {String} RecordType
|
||||
*/
|
||||
PaymentMethod.prototype['RecordType'] = undefined;
|
||||
|
||||
/**
|
||||
* External Reference
|
||||
* @member {String} Ref
|
||||
*/
|
||||
PaymentMethod.prototype['Ref'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default PaymentMethod;
|
||||
|
|
@ -0,0 +1,145 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The Role model module.
|
||||
* @module model/Role
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Role {
|
||||
/**
|
||||
* Constructs a new <code>Role</code>.
|
||||
* A functional role within a Tenant
|
||||
* @alias module:model/Role
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Role.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Role</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Role} obj Optional instance to populate.
|
||||
* @return {module:model/Role} The populated <code>Role</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Role();
|
||||
|
||||
if (data.hasOwnProperty('Auth0RoleID')) {
|
||||
obj['Auth0RoleID'] = ApiClient.convertToType(data['Auth0RoleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Description')) {
|
||||
obj['Description'] = ApiClient.convertToType(data['Description'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RoleName')) {
|
||||
obj['RoleName'] = ApiClient.convertToType(data['RoleName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantID')) {
|
||||
obj['TenantID'] = ApiClient.convertToType(data['TenantID'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The corresponding Auth0 Role
|
||||
* @member {String} Auth0RoleID
|
||||
*/
|
||||
Role.prototype['Auth0RoleID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created By
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
Role.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created Date
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
Role.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Role Description
|
||||
* @member {String} Description
|
||||
*/
|
||||
Role.prototype['Description'] = undefined;
|
||||
|
||||
/**
|
||||
* Record Id
|
||||
* @member {String} ID
|
||||
*/
|
||||
Role.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified By
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
Role.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modifed Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
Role.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* The name of this role
|
||||
* @member {String} RoleName
|
||||
*/
|
||||
Role.prototype['RoleName'] = undefined;
|
||||
|
||||
/**
|
||||
* The ID of the Tenant that owns this Role
|
||||
* @member {String} TenantID
|
||||
*/
|
||||
Role.prototype['TenantID'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Role;
|
||||
|
|
@ -0,0 +1,99 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The RuleExecution model module.
|
||||
* @module model/RuleExecution
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class RuleExecution {
|
||||
/**
|
||||
* Constructs a new <code>RuleExecution</code>.
|
||||
* @alias module:model/RuleExecution
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
RuleExecution.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>RuleExecution</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/RuleExecution} obj Optional instance to populate.
|
||||
* @return {module:model/RuleExecution} The populated <code>RuleExecution</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new RuleExecution();
|
||||
|
||||
if (data.hasOwnProperty('SagaID')) {
|
||||
obj['SagaID'] = ApiClient.convertToType(data['SagaID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('SagaType')) {
|
||||
obj['SagaType'] = ApiClient.convertToType(data['SagaType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RuleID')) {
|
||||
obj['RuleID'] = ApiClient.convertToType(data['RuleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RunID')) {
|
||||
obj['RunID'] = ApiClient.convertToType(data['RunID'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The Taxnexus SagaID for this rule execution
|
||||
* @member {String} SagaID
|
||||
*/
|
||||
RuleExecution.prototype['SagaID'] = undefined;
|
||||
|
||||
/**
|
||||
* The Taxnexus SagaType for this rule execution
|
||||
* @member {String} SagaType
|
||||
*/
|
||||
RuleExecution.prototype['SagaType'] = undefined;
|
||||
|
||||
/**
|
||||
* The Temporal Workflow ID
|
||||
* @member {String} RuleID
|
||||
*/
|
||||
RuleExecution.prototype['RuleID'] = undefined;
|
||||
|
||||
/**
|
||||
* The Temporal First Started Workflow Run ID
|
||||
* @member {String} RunID
|
||||
*/
|
||||
RuleExecution.prototype['RunID'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default RuleExecution;
|
||||
|
|
@ -0,0 +1,190 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Database from './Database';
|
||||
import Role from './Role';
|
||||
import TenantUser from './TenantUser';
|
||||
|
||||
/**
|
||||
* The Tenant model module.
|
||||
* @module model/Tenant
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class Tenant {
|
||||
/**
|
||||
* Constructs a new <code>Tenant</code>.
|
||||
* Taxnexus Account Tenant
|
||||
* @alias module:model/Tenant
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
Tenant.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>Tenant</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/Tenant} obj Optional instance to populate.
|
||||
* @return {module:model/Tenant} The populated <code>Tenant</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new Tenant();
|
||||
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Active')) {
|
||||
obj['Active'] = ApiClient.convertToType(data['Active'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Databases')) {
|
||||
obj['Databases'] = ApiClient.convertToType(data['Databases'], [Database]);
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Roles')) {
|
||||
obj['Roles'] = ApiClient.convertToType(data['Roles'], [Role]);
|
||||
}
|
||||
if (data.hasOwnProperty('Status')) {
|
||||
obj['Status'] = ApiClient.convertToType(data['Status'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantName')) {
|
||||
obj['TenantName'] = ApiClient.convertToType(data['TenantName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantUsers')) {
|
||||
obj['TenantUsers'] = ApiClient.convertToType(data['TenantUsers'], [TenantUser]);
|
||||
}
|
||||
if (data.hasOwnProperty('Type')) {
|
||||
obj['Type'] = ApiClient.convertToType(data['Type'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Version')) {
|
||||
obj['Version'] = ApiClient.convertToType(data['Version'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The Account that owns this Tenant
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
Tenant.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* Is this Tenant currently active?
|
||||
* @member {Boolean} Active
|
||||
*/
|
||||
Tenant.prototype['Active'] = undefined;
|
||||
|
||||
/**
|
||||
* Created By
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
Tenant.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created Date
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
Tenant.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/Database>} Databases
|
||||
*/
|
||||
Tenant.prototype['Databases'] = undefined;
|
||||
|
||||
/**
|
||||
* Record Id
|
||||
* @member {String} ID
|
||||
*/
|
||||
Tenant.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified By
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
Tenant.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modifed Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
Tenant.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/Role>} Roles
|
||||
*/
|
||||
Tenant.prototype['Roles'] = undefined;
|
||||
|
||||
/**
|
||||
* The current status of this Tenant
|
||||
* @member {String} Status
|
||||
*/
|
||||
Tenant.prototype['Status'] = undefined;
|
||||
|
||||
/**
|
||||
* Name of the Tenant Resource
|
||||
* @member {String} TenantName
|
||||
*/
|
||||
Tenant.prototype['TenantName'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/TenantUser>} TenantUsers
|
||||
*/
|
||||
Tenant.prototype['TenantUsers'] = undefined;
|
||||
|
||||
/**
|
||||
* The type of Tenant
|
||||
* @member {String} Type
|
||||
*/
|
||||
Tenant.prototype['Type'] = undefined;
|
||||
|
||||
/**
|
||||
* The version number of the Tenant Onboarding system used to create this tenant
|
||||
* @member {String} Version
|
||||
*/
|
||||
Tenant.prototype['Version'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default Tenant;
|
||||
|
|
@ -0,0 +1,208 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The TenantUser model module.
|
||||
* @module model/TenantUser
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class TenantUser {
|
||||
/**
|
||||
* Constructs a new <code>TenantUser</code>.
|
||||
* Relationship object that connects users to a tenant
|
||||
* @alias module:model/TenantUser
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
TenantUser.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>TenantUser</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/TenantUser} obj Optional instance to populate.
|
||||
* @return {module:model/TenantUser} The populated <code>TenantUser</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new TenantUser();
|
||||
|
||||
if (data.hasOwnProperty('AccessLevel')) {
|
||||
obj['AccessLevel'] = ApiClient.convertToType(data['AccessLevel'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0UserID')) {
|
||||
obj['Auth0UserID'] = ApiClient.convertToType(data['Auth0UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyName')) {
|
||||
obj['CompanyName'] = ApiClient.convertToType(data['CompanyName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContactID')) {
|
||||
obj['ContactID'] = ApiClient.convertToType(data['ContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxnexusAccount')) {
|
||||
obj['TaxnexusAccount'] = ApiClient.convertToType(data['TaxnexusAccount'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantActive')) {
|
||||
obj['TenantActive'] = ApiClient.convertToType(data['TenantActive'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantID')) {
|
||||
obj['TenantID'] = ApiClient.convertToType(data['TenantID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantName')) {
|
||||
obj['TenantName'] = ApiClient.convertToType(data['TenantName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantStatus')) {
|
||||
obj['TenantStatus'] = ApiClient.convertToType(data['TenantStatus'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantType')) {
|
||||
obj['TenantType'] = ApiClient.convertToType(data['TenantType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantVersion')) {
|
||||
obj['TenantVersion'] = ApiClient.convertToType(data['TenantVersion'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserEmail')) {
|
||||
obj['UserEmail'] = ApiClient.convertToType(data['UserEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserFullName')) {
|
||||
obj['UserFullName'] = ApiClient.convertToType(data['UserFullName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserID')) {
|
||||
obj['UserID'] = ApiClient.convertToType(data['UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Username')) {
|
||||
obj['Username'] = ApiClient.convertToType(data['Username'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The makeTenantUser access level for this User
|
||||
* @member {String} AccessLevel
|
||||
*/
|
||||
TenantUser.prototype['AccessLevel'] = undefined;
|
||||
|
||||
/**
|
||||
* Account ID
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
TenantUser.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* Auth0 User ID
|
||||
* @member {String} Auth0UserID
|
||||
*/
|
||||
TenantUser.prototype['Auth0UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Account Name
|
||||
* @member {String} CompanyName
|
||||
*/
|
||||
TenantUser.prototype['CompanyName'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact ID
|
||||
* @member {String} ContactID
|
||||
*/
|
||||
TenantUser.prototype['ContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account
|
||||
* @member {String} TaxnexusAccount
|
||||
*/
|
||||
TenantUser.prototype['TaxnexusAccount'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant active?
|
||||
* @member {Boolean} TenantActive
|
||||
*/
|
||||
TenantUser.prototype['TenantActive'] = undefined;
|
||||
|
||||
/**
|
||||
* The Tenant ID
|
||||
* @member {String} TenantID
|
||||
*/
|
||||
TenantUser.prototype['TenantID'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant Name
|
||||
* @member {String} TenantName
|
||||
*/
|
||||
TenantUser.prototype['TenantName'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant Status
|
||||
* @member {String} TenantStatus
|
||||
*/
|
||||
TenantUser.prototype['TenantStatus'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant type
|
||||
* @member {String} TenantType
|
||||
*/
|
||||
TenantUser.prototype['TenantType'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant Version
|
||||
* @member {String} TenantVersion
|
||||
*/
|
||||
TenantUser.prototype['TenantVersion'] = undefined;
|
||||
|
||||
/**
|
||||
* User Email Address
|
||||
* @member {String} UserEmail
|
||||
*/
|
||||
TenantUser.prototype['UserEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* User Full Name
|
||||
* @member {String} UserFullName
|
||||
*/
|
||||
TenantUser.prototype['UserFullName'] = undefined;
|
||||
|
||||
/**
|
||||
* The User ID
|
||||
* @member {String} UserID
|
||||
*/
|
||||
TenantUser.prototype['UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Username
|
||||
* @member {String} Username
|
||||
*/
|
||||
TenantUser.prototype['Username'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default TenantUser;
|
||||
|
|
@ -0,0 +1,584 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
import Address from './Address';
|
||||
import TenantUser from './TenantUser';
|
||||
import UserRole from './UserRole';
|
||||
|
||||
/**
|
||||
* The User model module.
|
||||
* @module model/User
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class User {
|
||||
/**
|
||||
* Constructs a new <code>User</code>.
|
||||
* @alias module:model/User
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
User.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>User</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/User} obj Optional instance to populate.
|
||||
* @return {module:model/User} The populated <code>User</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new User();
|
||||
|
||||
if (data.hasOwnProperty('APIKey')) {
|
||||
obj['APIKey'] = ApiClient.convertToType(data['APIKey'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AboutMe')) {
|
||||
obj['AboutMe'] = ApiClient.convertToType(data['AboutMe'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Address')) {
|
||||
obj['Address'] = Address.constructFromObject(data['Address']);
|
||||
}
|
||||
if (data.hasOwnProperty('Alias')) {
|
||||
obj['Alias'] = ApiClient.convertToType(data['Alias'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0UserID')) {
|
||||
obj['Auth0UserID'] = ApiClient.convertToType(data['Auth0UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CommunityNickname')) {
|
||||
obj['CommunityNickname'] = ApiClient.convertToType(data['CommunityNickname'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyName')) {
|
||||
obj['CompanyName'] = ApiClient.convertToType(data['CompanyName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContactID')) {
|
||||
obj['ContactID'] = ApiClient.convertToType(data['ContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedByID')) {
|
||||
obj['CreatedByID'] = ApiClient.convertToType(data['CreatedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CreatedDate')) {
|
||||
obj['CreatedDate'] = ApiClient.convertToType(data['CreatedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('DelegatedApproverID')) {
|
||||
obj['DelegatedApproverID'] = ApiClient.convertToType(data['DelegatedApproverID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Department')) {
|
||||
obj['Department'] = ApiClient.convertToType(data['Department'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Division')) {
|
||||
obj['Division'] = ApiClient.convertToType(data['Division'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Email')) {
|
||||
obj['Email'] = ApiClient.convertToType(data['Email'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EmployeeNumber')) {
|
||||
obj['EmployeeNumber'] = ApiClient.convertToType(data['EmployeeNumber'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('EndOfDay')) {
|
||||
obj['EndOfDay'] = ApiClient.convertToType(data['EndOfDay'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Environment')) {
|
||||
obj['Environment'] = ApiClient.convertToType(data['Environment'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Extension')) {
|
||||
obj['Extension'] = ApiClient.convertToType(data['Extension'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('FabricAPIKey')) {
|
||||
obj['FabricAPIKey'] = ApiClient.convertToType(data['FabricAPIKey'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Fax')) {
|
||||
obj['Fax'] = ApiClient.convertToType(data['Fax'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('FirstName')) {
|
||||
obj['FirstName'] = ApiClient.convertToType(data['FirstName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ForecastEnabled')) {
|
||||
obj['ForecastEnabled'] = ApiClient.convertToType(data['ForecastEnabled'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('FullPhotoURL')) {
|
||||
obj['FullPhotoURL'] = ApiClient.convertToType(data['FullPhotoURL'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ID')) {
|
||||
obj['ID'] = ApiClient.convertToType(data['ID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('IsActive')) {
|
||||
obj['IsActive'] = ApiClient.convertToType(data['IsActive'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsPortalEnabled')) {
|
||||
obj['IsPortalEnabled'] = ApiClient.convertToType(data['IsPortalEnabled'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsProphilePhotoActive')) {
|
||||
obj['IsProphilePhotoActive'] = ApiClient.convertToType(data['IsProphilePhotoActive'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('IsSystemControlled')) {
|
||||
obj['IsSystemControlled'] = ApiClient.convertToType(data['IsSystemControlled'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('LastIP')) {
|
||||
obj['LastIP'] = ApiClient.convertToType(data['LastIP'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastLogin')) {
|
||||
obj['LastLogin'] = ApiClient.convertToType(data['LastLogin'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedByID')) {
|
||||
obj['LastModifiedByID'] = ApiClient.convertToType(data['LastModifiedByID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastModifiedDate')) {
|
||||
obj['LastModifiedDate'] = ApiClient.convertToType(data['LastModifiedDate'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LastName')) {
|
||||
obj['LastName'] = ApiClient.convertToType(data['LastName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('LoginCount')) {
|
||||
obj['LoginCount'] = ApiClient.convertToType(data['LoginCount'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('ManagerID')) {
|
||||
obj['ManagerID'] = ApiClient.convertToType(data['ManagerID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('MobilePhone')) {
|
||||
obj['MobilePhone'] = ApiClient.convertToType(data['MobilePhone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Name')) {
|
||||
obj['Name'] = ApiClient.convertToType(data['Name'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('OutOfOfficeMessage')) {
|
||||
obj['OutOfOfficeMessage'] = ApiClient.convertToType(data['OutOfOfficeMessage'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Phone')) {
|
||||
obj['Phone'] = ApiClient.convertToType(data['Phone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('PortalRole')) {
|
||||
obj['PortalRole'] = ApiClient.convertToType(data['PortalRole'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ProfileID')) {
|
||||
obj['ProfileID'] = ApiClient.convertToType(data['ProfileID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ReceivesAdminEmails')) {
|
||||
obj['ReceivesAdminEmails'] = ApiClient.convertToType(data['ReceivesAdminEmails'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('ReceivesAdminInfoEmails')) {
|
||||
obj['ReceivesAdminInfoEmails'] = ApiClient.convertToType(data['ReceivesAdminInfoEmails'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('SenderEmail')) {
|
||||
obj['SenderEmail'] = ApiClient.convertToType(data['SenderEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('SenderName')) {
|
||||
obj['SenderName'] = ApiClient.convertToType(data['SenderName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Signature')) {
|
||||
obj['Signature'] = ApiClient.convertToType(data['Signature'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('SmallPhotoURL')) {
|
||||
obj['SmallPhotoURL'] = ApiClient.convertToType(data['SmallPhotoURL'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('StartOfDay')) {
|
||||
obj['StartOfDay'] = ApiClient.convertToType(data['StartOfDay'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxnexusAccount')) {
|
||||
obj['TaxnexusAccount'] = ApiClient.convertToType(data['TaxnexusAccount'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantID')) {
|
||||
obj['TenantID'] = ApiClient.convertToType(data['TenantID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TenantUsers')) {
|
||||
obj['TenantUsers'] = ApiClient.convertToType(data['TenantUsers'], [TenantUser]);
|
||||
}
|
||||
if (data.hasOwnProperty('TimeZone')) {
|
||||
obj['TimeZone'] = ApiClient.convertToType(data['TimeZone'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Title')) {
|
||||
obj['Title'] = ApiClient.convertToType(data['Title'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserRoleID')) {
|
||||
obj['UserRoleID'] = ApiClient.convertToType(data['UserRoleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserRoles')) {
|
||||
obj['UserRoles'] = ApiClient.convertToType(data['UserRoles'], [UserRole]);
|
||||
}
|
||||
if (data.hasOwnProperty('UserType')) {
|
||||
obj['UserType'] = ApiClient.convertToType(data['UserType'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Username')) {
|
||||
obj['Username'] = ApiClient.convertToType(data['Username'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* API Key
|
||||
* @member {String} APIKey
|
||||
*/
|
||||
User.prototype['APIKey'] = undefined;
|
||||
|
||||
/**
|
||||
* About Me
|
||||
* @member {String} AboutMe
|
||||
*/
|
||||
User.prototype['AboutMe'] = undefined;
|
||||
|
||||
/**
|
||||
* Account ID
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
User.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {module:model/Address} Address
|
||||
*/
|
||||
User.prototype['Address'] = undefined;
|
||||
|
||||
/**
|
||||
* Alias
|
||||
* @member {String} Alias
|
||||
*/
|
||||
User.prototype['Alias'] = undefined;
|
||||
|
||||
/**
|
||||
* Auth0 User Id
|
||||
* @member {String} Auth0UserID
|
||||
*/
|
||||
User.prototype['Auth0UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Nickname
|
||||
* @member {String} CommunityNickname
|
||||
*/
|
||||
User.prototype['CommunityNickname'] = undefined;
|
||||
|
||||
/**
|
||||
* Company Name
|
||||
* @member {String} CompanyName
|
||||
*/
|
||||
User.prototype['CompanyName'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact
|
||||
* @member {String} ContactID
|
||||
*/
|
||||
User.prototype['ContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Created User ID
|
||||
* @member {String} CreatedByID
|
||||
*/
|
||||
User.prototype['CreatedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Date Created
|
||||
* @member {String} CreatedDate
|
||||
*/
|
||||
User.prototype['CreatedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* Delegated Approver
|
||||
* @member {String} DelegatedApproverID
|
||||
*/
|
||||
User.prototype['DelegatedApproverID'] = undefined;
|
||||
|
||||
/**
|
||||
* Department
|
||||
* @member {String} Department
|
||||
*/
|
||||
User.prototype['Department'] = undefined;
|
||||
|
||||
/**
|
||||
* Division
|
||||
* @member {String} Division
|
||||
*/
|
||||
User.prototype['Division'] = undefined;
|
||||
|
||||
/**
|
||||
* Email address
|
||||
* @member {String} Email
|
||||
*/
|
||||
User.prototype['Email'] = undefined;
|
||||
|
||||
/**
|
||||
* Employee Number
|
||||
* @member {String} EmployeeNumber
|
||||
*/
|
||||
User.prototype['EmployeeNumber'] = undefined;
|
||||
|
||||
/**
|
||||
* Time day ends
|
||||
* @member {String} EndOfDay
|
||||
*/
|
||||
User.prototype['EndOfDay'] = undefined;
|
||||
|
||||
/**
|
||||
* Environment
|
||||
* @member {String} Environment
|
||||
*/
|
||||
User.prototype['Environment'] = undefined;
|
||||
|
||||
/**
|
||||
* Extension
|
||||
* @member {String} Extension
|
||||
*/
|
||||
User.prototype['Extension'] = undefined;
|
||||
|
||||
/**
|
||||
* Fabric API Key
|
||||
* @member {String} FabricAPIKey
|
||||
*/
|
||||
User.prototype['FabricAPIKey'] = undefined;
|
||||
|
||||
/**
|
||||
* Fax
|
||||
* @member {String} Fax
|
||||
*/
|
||||
User.prototype['Fax'] = undefined;
|
||||
|
||||
/**
|
||||
* The first name
|
||||
* @member {String} FirstName
|
||||
*/
|
||||
User.prototype['FirstName'] = undefined;
|
||||
|
||||
/**
|
||||
* Allow Forecasting
|
||||
* @member {Boolean} ForecastEnabled
|
||||
*/
|
||||
User.prototype['ForecastEnabled'] = undefined;
|
||||
|
||||
/**
|
||||
* Full Photo URL
|
||||
* @member {String} FullPhotoURL
|
||||
*/
|
||||
User.prototype['FullPhotoURL'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus ID
|
||||
* @member {String} ID
|
||||
*/
|
||||
User.prototype['ID'] = undefined;
|
||||
|
||||
/**
|
||||
* Active
|
||||
* @member {Boolean} IsActive
|
||||
*/
|
||||
User.prototype['IsActive'] = undefined;
|
||||
|
||||
/**
|
||||
* Is the user enabled for Communities?
|
||||
* @member {Boolean} IsPortalEnabled
|
||||
*/
|
||||
User.prototype['IsPortalEnabled'] = undefined;
|
||||
|
||||
/**
|
||||
* Has Profile Photo
|
||||
* @member {Boolean} IsProphilePhotoActive
|
||||
*/
|
||||
User.prototype['IsProphilePhotoActive'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} IsSystemControlled
|
||||
*/
|
||||
User.prototype['IsSystemControlled'] = undefined;
|
||||
|
||||
/**
|
||||
* IP address of last login
|
||||
* @member {String} LastIP
|
||||
*/
|
||||
User.prototype['LastIP'] = undefined;
|
||||
|
||||
/**
|
||||
* Last login time
|
||||
* @member {String} LastLogin
|
||||
*/
|
||||
User.prototype['LastLogin'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified User ID
|
||||
* @member {String} LastModifiedByID
|
||||
*/
|
||||
User.prototype['LastModifiedByID'] = undefined;
|
||||
|
||||
/**
|
||||
* Last Modified Date
|
||||
* @member {String} LastModifiedDate
|
||||
*/
|
||||
User.prototype['LastModifiedDate'] = undefined;
|
||||
|
||||
/**
|
||||
* The Last Name
|
||||
* @member {String} LastName
|
||||
*/
|
||||
User.prototype['LastName'] = undefined;
|
||||
|
||||
/**
|
||||
* Number of times user has logged in
|
||||
* @member {Number} LoginCount
|
||||
*/
|
||||
User.prototype['LoginCount'] = undefined;
|
||||
|
||||
/**
|
||||
* Manager
|
||||
* @member {String} ManagerID
|
||||
*/
|
||||
User.prototype['ManagerID'] = undefined;
|
||||
|
||||
/**
|
||||
* Mobile
|
||||
* @member {String} MobilePhone
|
||||
*/
|
||||
User.prototype['MobilePhone'] = undefined;
|
||||
|
||||
/**
|
||||
* Name
|
||||
* @member {String} Name
|
||||
*/
|
||||
User.prototype['Name'] = undefined;
|
||||
|
||||
/**
|
||||
* Out of office message
|
||||
* @member {String} OutOfOfficeMessage
|
||||
*/
|
||||
User.prototype['OutOfOfficeMessage'] = undefined;
|
||||
|
||||
/**
|
||||
* Phone
|
||||
* @member {String} Phone
|
||||
*/
|
||||
User.prototype['Phone'] = undefined;
|
||||
|
||||
/**
|
||||
* Portal Role Level
|
||||
* @member {String} PortalRole
|
||||
*/
|
||||
User.prototype['PortalRole'] = undefined;
|
||||
|
||||
/**
|
||||
* Profile
|
||||
* @member {String} ProfileID
|
||||
*/
|
||||
User.prototype['ProfileID'] = undefined;
|
||||
|
||||
/**
|
||||
* Info Emails
|
||||
* @member {Boolean} ReceivesAdminEmails
|
||||
*/
|
||||
User.prototype['ReceivesAdminEmails'] = undefined;
|
||||
|
||||
/**
|
||||
* Admin Info Emails
|
||||
* @member {Boolean} ReceivesAdminInfoEmails
|
||||
*/
|
||||
User.prototype['ReceivesAdminInfoEmails'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Sender Address
|
||||
* @member {String} SenderEmail
|
||||
*/
|
||||
User.prototype['SenderEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Sender Name
|
||||
* @member {String} SenderName
|
||||
*/
|
||||
User.prototype['SenderName'] = undefined;
|
||||
|
||||
/**
|
||||
* Email Signature
|
||||
* @member {String} Signature
|
||||
*/
|
||||
User.prototype['Signature'] = undefined;
|
||||
|
||||
/**
|
||||
* Small Photo URL
|
||||
* @member {String} SmallPhotoURL
|
||||
*/
|
||||
User.prototype['SmallPhotoURL'] = undefined;
|
||||
|
||||
/**
|
||||
* The time day starts
|
||||
* @member {String} StartOfDay
|
||||
*/
|
||||
User.prototype['StartOfDay'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account
|
||||
* @member {String} TaxnexusAccount
|
||||
*/
|
||||
User.prototype['TaxnexusAccount'] = undefined;
|
||||
|
||||
/**
|
||||
* Tenant ID
|
||||
* @member {String} TenantID
|
||||
*/
|
||||
User.prototype['TenantID'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/TenantUser>} TenantUsers
|
||||
*/
|
||||
User.prototype['TenantUsers'] = undefined;
|
||||
|
||||
/**
|
||||
* Time Zone
|
||||
* @member {String} TimeZone
|
||||
*/
|
||||
User.prototype['TimeZone'] = undefined;
|
||||
|
||||
/**
|
||||
* Title
|
||||
* @member {String} Title
|
||||
*/
|
||||
User.prototype['Title'] = undefined;
|
||||
|
||||
/**
|
||||
* Role
|
||||
* @member {String} UserRoleID
|
||||
*/
|
||||
User.prototype['UserRoleID'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<module:model/UserRole>} UserRoles
|
||||
*/
|
||||
User.prototype['UserRoles'] = undefined;
|
||||
|
||||
/**
|
||||
* User Type
|
||||
* @member {String} UserType
|
||||
*/
|
||||
User.prototype['UserType'] = undefined;
|
||||
|
||||
/**
|
||||
* Username
|
||||
* @member {String} Username
|
||||
*/
|
||||
User.prototype['Username'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default User;
|
||||
|
|
@ -0,0 +1,126 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The UserAuth model module.
|
||||
* @module model/UserAuth
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class UserAuth {
|
||||
/**
|
||||
* Constructs a new <code>UserAuth</code>.
|
||||
* @alias module:model/UserAuth
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
UserAuth.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>UserAuth</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/UserAuth} obj Optional instance to populate.
|
||||
* @return {module:model/UserAuth} The populated <code>UserAuth</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new UserAuth();
|
||||
|
||||
if (data.hasOwnProperty('APIKey')) {
|
||||
obj['APIKey'] = ApiClient.convertToType(data['APIKey'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContactID')) {
|
||||
obj['ContactID'] = ApiClient.convertToType(data['ContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Email')) {
|
||||
obj['Email'] = ApiClient.convertToType(data['Email'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Roles')) {
|
||||
obj['Roles'] = ApiClient.convertToType(data['Roles'], ['String']);
|
||||
}
|
||||
if (data.hasOwnProperty('Tenants')) {
|
||||
obj['Tenants'] = ApiClient.convertToType(data['Tenants'], ['String']);
|
||||
}
|
||||
if (data.hasOwnProperty('UserID')) {
|
||||
obj['UserID'] = ApiClient.convertToType(data['UserID'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* API Key
|
||||
* @member {String} APIKey
|
||||
*/
|
||||
UserAuth.prototype['APIKey'] = undefined;
|
||||
|
||||
/**
|
||||
* Account ID
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
UserAuth.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact
|
||||
* @member {String} ContactID
|
||||
*/
|
||||
UserAuth.prototype['ContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Email address
|
||||
* @member {String} Email
|
||||
*/
|
||||
UserAuth.prototype['Email'] = undefined;
|
||||
|
||||
/**
|
||||
* Valid Roles for all tenants
|
||||
* @member {Array.<String>} Roles
|
||||
*/
|
||||
UserAuth.prototype['Roles'] = undefined;
|
||||
|
||||
/**
|
||||
* Valid Tenants
|
||||
* @member {Array.<String>} Tenants
|
||||
*/
|
||||
UserAuth.prototype['Tenants'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxneuxs User ID
|
||||
* @member {String} UserID
|
||||
*/
|
||||
UserAuth.prototype['UserID'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default UserAuth;
|
||||
|
|
@ -0,0 +1,181 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The UserRole model module.
|
||||
* @module model/UserRole
|
||||
* @version 0.0.2
|
||||
*/
|
||||
class UserRole {
|
||||
/**
|
||||
* Constructs a new <code>UserRole</code>.
|
||||
* Relationship object to connect a user to a role
|
||||
* @alias module:model/UserRole
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
UserRole.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>UserRole</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/UserRole} obj Optional instance to populate.
|
||||
* @return {module:model/UserRole} The populated <code>UserRole</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new UserRole();
|
||||
|
||||
if (data.hasOwnProperty('AccountID')) {
|
||||
obj['AccountID'] = ApiClient.convertToType(data['AccountID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0RoleID')) {
|
||||
obj['Auth0RoleID'] = ApiClient.convertToType(data['Auth0RoleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Auth0UserID')) {
|
||||
obj['Auth0UserID'] = ApiClient.convertToType(data['Auth0UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('CompanyName')) {
|
||||
obj['CompanyName'] = ApiClient.convertToType(data['CompanyName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('ContactID')) {
|
||||
obj['ContactID'] = ApiClient.convertToType(data['ContactID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RoleDescription')) {
|
||||
obj['RoleDescription'] = ApiClient.convertToType(data['RoleDescription'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RoleID')) {
|
||||
obj['RoleID'] = ApiClient.convertToType(data['RoleID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('RoleName')) {
|
||||
obj['RoleName'] = ApiClient.convertToType(data['RoleName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('TaxnexusAccount')) {
|
||||
obj['TaxnexusAccount'] = ApiClient.convertToType(data['TaxnexusAccount'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserEmail')) {
|
||||
obj['UserEmail'] = ApiClient.convertToType(data['UserEmail'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserFullName')) {
|
||||
obj['UserFullName'] = ApiClient.convertToType(data['UserFullName'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('UserID')) {
|
||||
obj['UserID'] = ApiClient.convertToType(data['UserID'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('Username')) {
|
||||
obj['Username'] = ApiClient.convertToType(data['Username'], 'String');
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Account Id
|
||||
* @member {String} AccountID
|
||||
*/
|
||||
UserRole.prototype['AccountID'] = undefined;
|
||||
|
||||
/**
|
||||
* Linked role ID
|
||||
* @member {String} Auth0RoleID
|
||||
*/
|
||||
UserRole.prototype['Auth0RoleID'] = undefined;
|
||||
|
||||
/**
|
||||
* Auth0 User ID
|
||||
* @member {String} Auth0UserID
|
||||
*/
|
||||
UserRole.prototype['Auth0UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Company Name
|
||||
* @member {String} CompanyName
|
||||
*/
|
||||
UserRole.prototype['CompanyName'] = undefined;
|
||||
|
||||
/**
|
||||
* Contact ID
|
||||
* @member {String} ContactID
|
||||
*/
|
||||
UserRole.prototype['ContactID'] = undefined;
|
||||
|
||||
/**
|
||||
* Role description
|
||||
* @member {String} RoleDescription
|
||||
*/
|
||||
UserRole.prototype['RoleDescription'] = undefined;
|
||||
|
||||
/**
|
||||
* The Role ID
|
||||
* @member {String} RoleID
|
||||
*/
|
||||
UserRole.prototype['RoleID'] = undefined;
|
||||
|
||||
/**
|
||||
* Role Name
|
||||
* @member {String} RoleName
|
||||
*/
|
||||
UserRole.prototype['RoleName'] = undefined;
|
||||
|
||||
/**
|
||||
* Taxnexus Account Number
|
||||
* @member {String} TaxnexusAccount
|
||||
*/
|
||||
UserRole.prototype['TaxnexusAccount'] = undefined;
|
||||
|
||||
/**
|
||||
* User Email Address
|
||||
* @member {String} UserEmail
|
||||
*/
|
||||
UserRole.prototype['UserEmail'] = undefined;
|
||||
|
||||
/**
|
||||
* User Full Name
|
||||
* @member {String} UserFullName
|
||||
*/
|
||||
UserRole.prototype['UserFullName'] = undefined;
|
||||
|
||||
/**
|
||||
* The User ID
|
||||
* @member {String} UserID
|
||||
*/
|
||||
UserRole.prototype['UserID'] = undefined;
|
||||
|
||||
/**
|
||||
* Username
|
||||
* @member {String} Username
|
||||
*/
|
||||
UserRole.prototype['Username'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default UserRole;
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Board);
|
||||
}
|
||||
}(this, function(expect, Board) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Board.CorsApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('CorsApi', function() {
|
||||
describe('developerOptions', function() {
|
||||
it('should call developerOptions successfully', function(done) {
|
||||
//uncomment below and update the code to test developerOptions
|
||||
//instance.developerOptions(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
describe('iqOptions', function() {
|
||||
it('should call iqOptions successfully', function(done) {
|
||||
//uncomment below and update the code to test iqOptions
|
||||
//instance.iqOptions(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
describe('leadsOptions', function() {
|
||||
it('should call leadsOptions successfully', function(done) {
|
||||
//uncomment below and update the code to test leadsOptions
|
||||
//instance.leadsOptions(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
describe('userAuthOptions', function() {
|
||||
it('should call userAuthOptions successfully', function(done) {
|
||||
//uncomment below and update the code to test userAuthOptions
|
||||
//instance.userAuthOptions(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
describe('userOptions', function() {
|
||||
it('should call userOptions successfully', function(done) {
|
||||
//uncomment below and update the code to test userOptions
|
||||
//instance.userOptions(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,63 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Board);
|
||||
}
|
||||
}(this, function(expect, Board) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Board.DevelopersApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('DevelopersApi', function() {
|
||||
describe('postDevelopers', function() {
|
||||
it('should call postDevelopers successfully', function(done) {
|
||||
//uncomment below and update the code to test postDevelopers
|
||||
//instance.postDevelopers(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,63 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Board);
|
||||
}
|
||||
}(this, function(expect, Board) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Board.IqApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('IqApi', function() {
|
||||
describe('postIQ', function() {
|
||||
it('should call postIQ successfully', function(done) {
|
||||
//uncomment below and update the code to test postIQ
|
||||
//instance.postIQ(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,73 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Board);
|
||||
}
|
||||
}(this, function(expect, Board) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Board.LeadsApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('LeadsApi', function() {
|
||||
describe('postLeads', function() {
|
||||
it('should call postLeads successfully', function(done) {
|
||||
//uncomment below and update the code to test postLeads
|
||||
//instance.postLeads(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
describe('putLeads', function() {
|
||||
it('should call putLeads successfully', function(done) {
|
||||
//uncomment below and update the code to test putLeads
|
||||
//instance.putLeads(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,63 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Board);
|
||||
}
|
||||
}(this, function(expect, Board) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Board.UserAuthApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('UserAuthApi', function() {
|
||||
describe('getUserAuth', function() {
|
||||
it('should call getUserAuth successfully', function(done) {
|
||||
//uncomment below and update the code to test getUserAuth
|
||||
//instance.getUserAuth(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,63 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Board);
|
||||
}
|
||||
}(this, function(expect, Board) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Board.UsersApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('UsersApi', function() {
|
||||
describe('getUsers', function() {
|
||||
it('should call getUsers successfully', function(done) {
|
||||
//uncomment below and update the code to test getUsers
|
||||
//instance.getUsers(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
|
@ -0,0 +1,581 @@
|
|||
/**
|
||||
* board
|
||||
* Taxnexus Onboarding Service
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.2
|
||||
* Contact: noc@taxnexus.net
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.Board);
|
||||
}
|
||||
}(this, function(expect, Board) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new Board.Account();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('Account', function() {
|
||||
it('should create an instance of Account', function() {
|
||||
// uncomment below and update the code to test Account
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be.a(Board.Account);
|
||||
});
|
||||
|
||||
it('should have the property accountNumber (base name: "AccountNumber")', function() {
|
||||
// uncomment below and update the code to test the property accountNumber
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property accountSource (base name: "AccountSource")', function() {
|
||||
// uncomment below and update the code to test the property accountSource
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property active (base name: "Active")', function() {
|
||||
// uncomment below and update the code to test the property active
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property administrativeLevel (base name: "AdministrativeLevel")', function() {
|
||||
// uncomment below and update the code to test the property administrativeLevel
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property amount (base name: "Amount")', function() {
|
||||
// uncomment below and update the code to test the property amount
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property amountInvoiced (base name: "AmountInvoiced")', function() {
|
||||
// uncomment below and update the code to test the property amountInvoiced
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property amountPaid (base name: "AmountPaid")', function() {
|
||||
// uncomment below and update the code to test the property amountPaid
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property annualRevenue (base name: "AnnualRevenue")', function() {
|
||||
// uncomment below and update the code to test the property annualRevenue
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property balance (base name: "Balance")', function() {
|
||||
// uncomment below and update the code to test the property balance
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property billingAddress (base name: "BillingAddress")', function() {
|
||||
// uncomment below and update the code to test the property billingAddress
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property billingContactID (base name: "BillingContactID")', function() {
|
||||
// uncomment below and update the code to test the property billingContactID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property billingPreference (base name: "BillingPreference")', function() {
|
||||
// uncomment below and update the code to test the property billingPreference
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property businessAddress (base name: "BusinessAddress")', function() {
|
||||
// uncomment below and update the code to test the property businessAddress
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property cannabisCustomer (base name: "CannabisCustomer")', function() {
|
||||
// uncomment below and update the code to test the property cannabisCustomer
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property channelProgramLevelName (base name: "ChannelProgramLevelName")', function() {
|
||||
// uncomment below and update the code to test the property channelProgramLevelName
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property channelProgramName (base name: "ChannelProgramName")', function() {
|
||||
// uncomment below and update the code to test the property channelProgramName
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property clientEndDate (base name: "ClientEndDate")', function() {
|
||||
// uncomment below and update the code to test the property clientEndDate
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property clientStartDate (base name: "ClientStartDate")', function() {
|
||||
// uncomment below and update the code to test the property clientStartDate
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property companyID (base name: "CompanyID")', function() {
|
||||
// uncomment below and update the code to test the property companyID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property coordinateID (base name: "CoordinateID")', function() {
|
||||
// uncomment below and update the code to test the property coordinateID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property createdByID (base name: "CreatedByID")', function() {
|
||||
// uncomment below and update the code to test the property createdByID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property createdDate (base name: "CreatedDate")', function() {
|
||||
// uncomment below and update the code to test the property createdDate
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property customerID (base name: "CustomerID")', function() {
|
||||
// uncomment below and update the code to test the property customerID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property customerPriority (base name: "CustomerPriority")', function() {
|
||||
// uncomment below and update the code to test the property customerPriority
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property DBA (base name: "DBA")', function() {
|
||||
// uncomment below and update the code to test the property DBA
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property dUNSNumber (base name: "DUNSNumber")', function() {
|
||||
// uncomment below and update the code to test the property dUNSNumber
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property dandBCompanyID (base name: "DandBCompanyID")', function() {
|
||||
// uncomment below and update the code to test the property dandBCompanyID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property defaultAddress (base name: "DefaultAddress")', function() {
|
||||
// uncomment below and update the code to test the property defaultAddress
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property defaultBackendID (base name: "DefaultBackendID")', function() {
|
||||
// uncomment below and update the code to test the property defaultBackendID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property defaultDeliveryContactID (base name: "DefaultDeliveryContactID")', function() {
|
||||
// uncomment below and update the code to test the property defaultDeliveryContactID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property defaultEndUserID (base name: "DefaultEndUserID")', function() {
|
||||
// uncomment below and update the code to test the property defaultEndUserID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property description (base name: "Description")', function() {
|
||||
// uncomment below and update the code to test the property description
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property EIN (base name: "EIN")', function() {
|
||||
// uncomment below and update the code to test the property EIN
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property email (base name: "Email")', function() {
|
||||
// uncomment below and update the code to test the property email
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property enrollmentStatus (base name: "EnrollmentStatus")', function() {
|
||||
// uncomment below and update the code to test the property enrollmentStatus
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property fax (base name: "Fax")', function() {
|
||||
// uncomment below and update the code to test the property fax
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property ID (base name: "ID")', function() {
|
||||
// uncomment below and update the code to test the property ID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property iSPCustomer (base name: "ISPCustomer")', function() {
|
||||
// uncomment below and update the code to test the property iSPCustomer
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property industry (base name: "Industry")', function() {
|
||||
// uncomment below and update the code to test the property industry
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property isCustomerPortal (base name: "IsCustomerPortal")', function() {
|
||||
// uncomment below and update the code to test the property isCustomerPortal
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property isPartner (base name: "IsPartner")', function() {
|
||||
// uncomment below and update the code to test the property isPartner
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property jigSaw (base name: "JigSaw")', function() {
|
||||
// uncomment below and update the code to test the property jigSaw
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property lastModifiedByID (base name: "LastModifiedByID")', function() {
|
||||
// uncomment below and update the code to test the property lastModifiedByID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property lastModifiedDate (base name: "LastModifiedDate")', function() {
|
||||
// uncomment below and update the code to test the property lastModifiedDate
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property mSPCustomer (base name: "MSPCustomer")', function() {
|
||||
// uncomment below and update the code to test the property mSPCustomer
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nAICSCode (base name: "NAICSCode")', function() {
|
||||
// uncomment below and update the code to test the property nAICSCode
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nAICSDesc (base name: "NAICSDesc")', function() {
|
||||
// uncomment below and update the code to test the property nAICSDesc
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property name (base name: "Name")', function() {
|
||||
// uncomment below and update the code to test the property name
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property numberOfEmployees (base name: "NumberOfEmployees")', function() {
|
||||
// uncomment below and update the code to test the property numberOfEmployees
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property numberOfLocations (base name: "NumberOfLocations")', function() {
|
||||
// uncomment below and update the code to test the property numberOfLocations
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property openCharges (base name: "OpenCharges")', function() {
|
||||
// uncomment below and update the code to test the property openCharges
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property orderContactID (base name: "OrderContactID")', function() {
|
||||
// uncomment below and update the code to test the property orderContactID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property orderEmail (base name: "OrderEmail")', function() {
|
||||
// uncomment below and update the code to test the property orderEmail
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property ownerID (base name: "OwnerID")', function() {
|
||||
// uncomment below and update the code to test the property ownerID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property ownership (base name: "Ownership")', function() {
|
||||
// uncomment below and update the code to test the property ownership
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property parentFK (base name: "ParentFK")', function() {
|
||||
// uncomment below and update the code to test the property parentFK
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property parentID (base name: "ParentID")', function() {
|
||||
// uncomment below and update the code to test the property parentID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property phone (base name: "Phone")', function() {
|
||||
// uncomment below and update the code to test the property phone
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property placeID (base name: "PlaceID")', function() {
|
||||
// uncomment below and update the code to test the property placeID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property preparerID (base name: "PreparerID")', function() {
|
||||
// uncomment below and update the code to test the property preparerID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property rating (base name: "Rating")', function() {
|
||||
// uncomment below and update the code to test the property rating
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property ratingEngineID (base name: "RatingEngineID")', function() {
|
||||
// uncomment below and update the code to test the property ratingEngineID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property ref (base name: "Ref")', function() {
|
||||
// uncomment below and update the code to test the property ref
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property revenueBase (base name: "RevenueBase")', function() {
|
||||
// uncomment below and update the code to test the property revenueBase
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property revenueNet (base name: "RevenueNet")', function() {
|
||||
// uncomment below and update the code to test the property revenueNet
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property revenueNotTaxable (base name: "RevenueNotTaxable")', function() {
|
||||
// uncomment below and update the code to test the property revenueNotTaxable
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property SIC (base name: "SIC")', function() {
|
||||
// uncomment below and update the code to test the property SIC
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property sICDesc (base name: "SICDesc")', function() {
|
||||
// uncomment below and update the code to test the property sICDesc
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property shippingAddress (base name: "ShippingAddress")', function() {
|
||||
// uncomment below and update the code to test the property shippingAddress
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property shippingCensusTract (base name: "ShippingCensusTract")', function() {
|
||||
// uncomment below and update the code to test the property shippingCensusTract
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property shippingConactID (base name: "ShippingConactID")', function() {
|
||||
// uncomment below and update the code to test the property shippingConactID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property shippingCounty (base name: "ShippingCounty")', function() {
|
||||
// uncomment below and update the code to test the property shippingCounty
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property site (base name: "Site")', function() {
|
||||
// uncomment below and update the code to test the property site
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property status (base name: "Status")', function() {
|
||||
// uncomment below and update the code to test the property status
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property taxExemption (base name: "TaxExemption")', function() {
|
||||
// uncomment below and update the code to test the property taxExemption
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property taxOnTax (base name: "TaxOnTax")', function() {
|
||||
// uncomment below and update the code to test the property taxOnTax
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property telecomCustomer (base name: "TelecomCustomer")', function() {
|
||||
// uncomment below and update the code to test the property telecomCustomer
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tickerSymbol (base name: "TickerSymbol")', function() {
|
||||
// uncomment below and update the code to test the property tickerSymbol
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property tradeStyle (base name: "TradeStyle")', function() {
|
||||
// uncomment below and update the code to test the property tradeStyle
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property type (base name: "Type")', function() {
|
||||
// uncomment below and update the code to test the property type
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property unappliedPayments (base name: "UnappliedPayments")', function() {
|
||||
// uncomment below and update the code to test the property unappliedPayments
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property unitBase (base name: "UnitBase")', function() {
|
||||
// uncomment below and update the code to test the property unitBase
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property upsellOpportunity (base name: "UpsellOpportunity")', function() {
|
||||
// uncomment below and update the code to test the property upsellOpportunity
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property wHMCSClientID (base name: "WHMCSClientID")', function() {
|
||||
// uncomment below and update the code to test the property wHMCSClientID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property website (base name: "Website")', function() {
|
||||
// uncomment below and update the code to test the property website
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property xeroContactID (base name: "XeroContactID")', function() {
|
||||
// uncomment below and update the code to test the property xeroContactID
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property yearStarted (base name: "YearStarted")', function() {
|
||||
// uncomment below and update the code to test the property yearStarted
|
||||
//var instance = new Board.Account();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue