diff --git a/lib/AvaTaxClient.ts b/lib/AvaTaxClient.ts index c4cbdc1..517a4fa 100644 --- a/lib/AvaTaxClient.ts +++ b/lib/AvaTaxClient.ts @@ -10,7 +10,7 @@ * @author Sachin Baijal * @copyright 2004-2018 Avalara, Inc. * @license https://www.apache.org/licenses/LICENSE-2.0 - * @version 23.3.1 + * @version 23.4.1 * @link https://github.com/avadev/AvaTax-REST-V2-JS-SDK */ @@ -18,7 +18,7 @@ import * as https from 'https'; import fetch, { Response } from 'node-fetch'; import { ReadStream } from 'fs'; import * as FormData from 'form-data'; -import { JsonConvert } from "json2typescript" +import { JsonConvert, PropertyMatchingRule } from "json2typescript" import { createBasicAuthHeader } from './utils/basic_auth'; import { withTimeout } from './utils/withTimeout'; @@ -50,7 +50,7 @@ export default class AvaTaxClient { public auth: string; public customHttpAgent: https.Agent; public enableStrictTypeConversion: boolean; - private apiVersion: string = '23.3.1'; + private apiVersion: string = '23.4.1'; private logger: Logger; /** * Construct a new AvaTaxClient @@ -188,7 +188,7 @@ export default class AvaTaxClient { if (typeof json === 'string') { return json; } - const jsonConvert = new JsonConvert(); + const jsonConvert = new JsonConvert(null, null, null, PropertyMatchingRule.CASE_INSENSITIVE); return jsonConvert.deserializeObject(json, toType); } return json; @@ -334,7 +334,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -446,7 +446,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -488,7 +488,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -514,7 +514,7 @@ export default class AvaTaxClient { * Retrieve license key by license key name * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -543,7 +543,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -582,7 +582,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2232,7 +2232,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2272,7 +2272,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2421,7 +2421,7 @@ export default class AvaTaxClient { * ### Security Policies * * * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp. - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2520,7 +2520,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm): ARA, ARAManaged. * Swagger Name: AvaTaxClient * @@ -2552,7 +2552,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm): ARA, ARAManaged. * Swagger Name: AvaTaxClient * @@ -2596,7 +2596,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2638,7 +2638,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -2672,7 +2672,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2714,7 +2714,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2746,7 +2746,7 @@ export default class AvaTaxClient { * ### Security Policies * * * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp. - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2785,7 +2785,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2826,7 +2826,7 @@ export default class AvaTaxClient { * ### Security Policies * * * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp. - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2856,7 +2856,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -2899,7 +2899,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -3046,50 +3046,6 @@ export default class AvaTaxClient { return this.restCall({ url: path, verb: 'put', payload: model, clientId: strClientId }, Models.CompanyParameterDetailModel); } - /** - * Retrieve jurisdiction rate information for tax authority - * This API is available by invitation only. - * - * ### Security Policies - * - * * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm): ARA, ARAManaged. - * Swagger Name: AvaTaxClient - * - * - * @param {number} taxAuthorityId Used to limit the jurisdictions returned. - * @param {Date} effectiveDate Used to limit the jurisdictions returned. - * @param {Date} endDate Used to limit the jurisdictions returned. - * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/). - * @param {string} include A comma separated list of objects to fetch underneath this jurisdiction. - * @param {number} top If nonzero, return no more than this number of results. Used with `$skip` to provide pagination for large datasets. Unless otherwise specified, the maximum number of records that can be returned from an API call is 1,000 records. - * @param {number} skip If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets. - * @param {string} orderBy A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`. - * @return {Models.ComplianceJurisdictionRateModel} - */ - - queryTaxAuthorityJurisdictionRates({ taxAuthorityId, effectiveDate, endDate, filter, include, top, skip, orderBy }: { taxAuthorityId?: number, effectiveDate?: Date, endDate?: Date, filter?: string, include?: string, top?: number, skip?: number, orderBy?: string }): Promise { - var path = this.buildUrl({ - url: `/api/v2/compliance/taxauthorityjurisdictionrates`, - parameters: { - taxAuthorityId: taxAuthorityId, - effectiveDate: effectiveDate, - endDate: endDate, - $filter: filter, - $include: include, - $top: top, - $skip: skip, - $orderBy: orderBy - } - }); - var strClientId = - this.appNM + - '; ' + - this.appVer + - '; JavascriptSdk; ' + this.apiVersion + '; ' + - this.machineNM; - return this.restCall({ url: path, verb: 'get', payload: null, clientId: strClientId }, Models.ComplianceJurisdictionRateModel); - } - /** * Create a new contact * Create one or more new contact objects. @@ -3954,7 +3910,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. * Swagger Name: AvaTaxClient * @@ -3984,7 +3940,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. * Swagger Name: AvaTaxClient * @@ -4025,7 +3981,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. * Swagger Name: AvaTaxClient * @@ -4742,7 +4698,7 @@ export default class AvaTaxClient { * Swagger Name: AvaTaxClient * * - * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/).
*Not filterable:* rate, salesRate, signatureCode, useRate + * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/).
*Not filterable:* rate, salesRate, signatureCode, useRate, isAcm, isSst * @param {number} top If nonzero, return no more than this number of results. Used with `$skip` to provide pagination for large datasets. Unless otherwise specified, the maximum number of records that can be returned from an API call is 1,000 records. * @param {number} skip If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets. * @param {string} orderBy A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`. @@ -5608,6 +5564,39 @@ export default class AvaTaxClient { return this.restCall({ url: path, verb: 'get', payload: null, clientId: strClientId }, FetchResult); } + /** + * Retrieve the list of Avalara-supported parameters based on account subscriptions. + * Returns the list of Avalara-supported parameters based on account subscriptions. + * Swagger Name: AvaTaxClient + * + * + * @param {number} accountId The ID of the account to retrieve the parameters. + * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/).
*Not filterable:* serviceTypes, regularExpression, values + * @param {number} top If nonzero, return no more than this number of results. Used with `$skip` to provide pagination for large datasets. Unless otherwise specified, the maximum number of records that can be returned from an API call is 1,000 records. + * @param {number} skip If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets. + * @param {string} orderBy A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`. + * @return {FetchResult} + */ + + listParametersByAccount({ accountId, filter, top, skip, orderBy }: { accountId: number, filter?: string, top?: number, skip?: number, orderBy?: string }): Promise> { + var path = this.buildUrl({ + url: `/api/v2/definitions/accounts/${accountId}/parameters`, + parameters: { + $filter: filter, + $top: top, + $skip: skip, + $orderBy: orderBy + } + }); + var strClientId = + this.appNM + + '; ' + + this.appVer + + '; JavascriptSdk; ' + this.apiVersion + '; ' + + this.machineNM; + return this.restCall({ url: path, verb: 'get', payload: null, clientId: strClientId }, FetchResult); + } + /** * Retrieve the parameters by companyCode and itemCode. * Returns the list of parameters based on the company's service types and the item code. @@ -6164,7 +6153,7 @@ export default class AvaTaxClient { * Swagger Name: AvaTaxClient * * - * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/). + * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/).
*Not filterable:* taxTypeGroupIdSK * @param {number} top If nonzero, return no more than this number of results. Used with `$skip` to provide pagination for large datasets. Unless otherwise specified, the maximum number of records that can be returned from an API call is 1,000 records. * @param {number} skip If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets. * @param {string} orderBy A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`. @@ -6333,7 +6322,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -6898,7 +6887,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -6929,7 +6918,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -7079,7 +7068,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -7107,7 +7096,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -7269,7 +7258,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm): ARA, ARAManaged. * Swagger Name: AvaTaxClient * @@ -8963,7 +8952,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -9001,7 +8990,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -9040,7 +9029,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -9089,7 +9078,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -9140,7 +9129,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -9249,7 +9238,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -10597,7 +10586,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -10632,7 +10621,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -10670,7 +10659,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -11066,7 +11055,7 @@ export default class AvaTaxClient { * Swagger Name: AvaTaxClient * * - * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/). + * @param {string} filter A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/).
*Not filterable:* taxTypeGroupIdSK * @param {number} top If nonzero, return no more than this number of results. Used with `$skip` to provide pagination for large datasets. Unless otherwise specified, the maximum number of records that can be returned from an API call is 1,000 records. * @param {number} skip If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets. * @param {string} orderBy A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`. @@ -11537,7 +11526,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -11578,7 +11567,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -11629,7 +11618,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -11890,7 +11879,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -11926,7 +11915,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -11972,7 +11961,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + * * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. * Swagger Name: AvaTaxClient * * @@ -12068,7 +12057,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Required* (all): AvaTaxPro. * Swagger Name: AvaTaxClient * @@ -12119,7 +12108,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Required* (all): AvaTaxPro. * Swagger Name: AvaTaxClient * @@ -12197,7 +12186,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -14148,7 +14137,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. * Swagger Name: AvaTaxClient * @@ -14325,7 +14314,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -14371,7 +14360,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -14411,7 +14400,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * @@ -14463,7 +14452,7 @@ export default class AvaTaxClient { * * ### Security Policies * - * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. + * * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * Swagger Name: AvaTaxClient * * diff --git a/lib/enums/AddressCategoryId.ts b/lib/enums/AddressCategoryId.ts index de861af..12eb4e8 100644 --- a/lib/enums/AddressCategoryId.ts +++ b/lib/enums/AddressCategoryId.ts @@ -28,6 +28,7 @@ import { JsonConverter, JsonCustomConvert } from "json2typescript"; SellerRemitsTax = 6, MarketplaceRemitsTax = 7, NonPhysical = 8, + Vendor = 9, } @JsonConverter diff --git a/lib/enums/BatchType.ts b/lib/enums/BatchType.ts index bafb949..9ce3fe3 100644 --- a/lib/enums/BatchType.ts +++ b/lib/enums/BatchType.ts @@ -34,6 +34,7 @@ import { JsonConverter, JsonCustomConvert } from "json2typescript"; UPCBulkImport = 11, UPCValidationImport = 12, CustomerSupplierImport = 13, + VarianceImport = 14, } @JsonConverter diff --git a/lib/enums/SecurityRoleId.ts b/lib/enums/SecurityRoleId.ts index 2bdee11..12e1319 100644 --- a/lib/enums/SecurityRoleId.ts +++ b/lib/enums/SecurityRoleId.ts @@ -46,7 +46,8 @@ import { JsonConverter, JsonCustomConvert } from "json2typescript"; FirmUser = 23, FirmAdmin = 24, BatchServiceAdmin = 25, - ECMUser = 26, + ECMAccountUser = 26, + ECMCompanyUser = 27, } @JsonConverter diff --git a/lib/enums/TaxOverrideType.ts b/lib/enums/TaxOverrideType.ts index 97823fe..8748ba1 100644 --- a/lib/enums/TaxOverrideType.ts +++ b/lib/enums/TaxOverrideType.ts @@ -28,6 +28,7 @@ import { JsonConverter, JsonCustomConvert } from "json2typescript"; DeriveTaxable = 5, OutOfHarbor = 6, TaxAmountByTaxType = 7, + VendorChargedTax = 8, } @JsonConverter diff --git a/lib/models/ExportDocumentLineModel.ts b/lib/models/ExportDocumentLineModel.ts index 38f1582..e239dcf 100644 --- a/lib/models/ExportDocumentLineModel.ts +++ b/lib/models/ExportDocumentLineModel.ts @@ -150,4 +150,10 @@ import { DateConverter } from "../utils/dateConverter"; */ @JsonProperty("compression", Enums.CompressionConverter, true) compression?: Enums.Compression | undefined = undefined; + /** + * @type {boolean} + * @memberof ExportDocumentLineModel + */ + @JsonProperty("includeDocumentLineDetails", Boolean, true) + includeDocumentLineDetails?: boolean | undefined = undefined; } \ No newline at end of file diff --git a/lib/models/JurisdictionModel.ts b/lib/models/JurisdictionModel.ts index d263bf9..849fdee 100644 --- a/lib/models/JurisdictionModel.ts +++ b/lib/models/JurisdictionModel.ts @@ -132,4 +132,16 @@ import { DateConverter } from "../utils/dateConverter"; */ @JsonProperty("endDate", DateConverter, true) endDate?: Date | undefined = undefined; + /** + * @type {boolean} + * @memberof JurisdictionModel + */ + @JsonProperty("isAcm", Boolean, true) + isAcm?: boolean | undefined = undefined; + /** + * @type {boolean} + * @memberof JurisdictionModel + */ + @JsonProperty("isSst", Boolean, true) + isSst?: boolean | undefined = undefined; } \ No newline at end of file diff --git a/lib/models/ReportParametersModel.ts b/lib/models/ReportParametersModel.ts index 539d28c..e45113b 100644 --- a/lib/models/ReportParametersModel.ts +++ b/lib/models/ReportParametersModel.ts @@ -144,4 +144,10 @@ import { DateConverter } from "../utils/dateConverter"; */ @JsonProperty("compression", Enums.CompressionConverter, true) compression?: Enums.Compression | undefined = undefined; + /** + * @type {boolean} + * @memberof ReportParametersModel + */ + @JsonProperty("includeDocumentLineDetails", Boolean, true) + includeDocumentLineDetails?: boolean | undefined = undefined; } \ No newline at end of file diff --git a/lib/models/SkyscraperStatusModel.ts b/lib/models/SkyscraperStatusModel.ts index 2d0e0e8..127097b 100644 --- a/lib/models/SkyscraperStatusModel.ts +++ b/lib/models/SkyscraperStatusModel.ts @@ -1,82 +1,76 @@ -/* - * AvaTax Software Development Kit for JavaScript - * - * (c) 2004-2022 Avalara, Inc. - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - * - * @author Jonathan Wenger - * @author Sachin Baijal - * @copyright 2004-2018 Avalara, Inc. - * @license https://www.apache.org/licenses/LICENSE-2.0 - * @link https://github.com/avadev/AvaTax-REST-V2-JS-SDK - */ - -import * as Enums from "../enums/index"; +/* + * AvaTax Software Development Kit for JavaScript + * + * (c) 2004-2022 Avalara, Inc. + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + * + * @author Jonathan Wenger + * @author Sachin Baijal + * @copyright 2004-2018 Avalara, Inc. + * @license https://www.apache.org/licenses/LICENSE-2.0 + * @link https://github.com/avadev/AvaTax-REST-V2-JS-SDK + */ + +import * as Enums from '../enums/index'; import { RequiredFilingCalendarDataFieldModel } from "./requiredFilingCalendarDataFieldModel"; -import { JsonObject, JsonProperty } from "json2typescript"; -import { DateConverter } from "../utils/dateConverter"; - -/** - * Represents a list of statuses of returns available in skyscraper - * @export - * @class SkyscraperStatusModel - */ -@JsonObject("SkyscraperStatusModel") -export class SkyscraperStatusModel { - /** - * @type {string} - * @memberof SkyscraperStatusModel - */ - @JsonProperty("name", String, true) - name?: string | undefined = undefined; - /** - * @type {string[]} - * @memberof SkyscraperStatusModel - */ - @JsonProperty("taxFormCodes", [String], true) - taxFormCodes?: string[] | undefined = undefined; - /** - * @type {string} - * @memberof SkyscraperStatusModel - */ - @JsonProperty("country", String, true) - country?: string | undefined = undefined; - /** - * @type {Enums.ScraperType} - * @memberof SkyscraperStatusModel - */ - @JsonProperty("scraperType", Enums.ScraperTypeConverter, true) - scraperType?: Enums.ScraperType | undefined = undefined; - /** - * @type {boolean} - * @memberof SkyscraperStatusModel - */ - @JsonProperty("isAvailable", Boolean, true) - isAvailable?: boolean | undefined = undefined; - /** - * @type {string} - * @memberof SkyscraperStatusModel - */ - @JsonProperty("expectedResponseTime", String, true) - expectedResponseTime?: string | undefined = undefined; - /** - * @type {string} - * @memberof SkyscraperStatusModel - */ - @JsonProperty("message", String, true) - message?: string | undefined = undefined; - /** - * @type {requiredFilingCalendarDataFieldModel[]} - * @memberof SkyscraperStatusModel - */ - @JsonProperty( - "requiredFilingCalendarDataFields", - [RequiredFilingCalendarDataFieldModel], - true - ) - requiredFilingCalendarDataFields?: - | RequiredFilingCalendarDataFieldModel[] - | undefined = undefined; -} +import { JsonObject, JsonProperty } from "json2typescript"; +import { DateConverter } from "../utils/dateConverter"; + +/** + * Represents a list of statuses of returns available in skyscraper + * @export + * @class SkyscraperStatusModel + */ + @JsonObject("SkyscraperStatusModel") + export class SkyscraperStatusModel { + /** + * @type {string} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("name", String, true) + name?: string | undefined = undefined; + /** + * @type {string[]} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("taxFormCodes", [String], true) + taxFormCodes?: string[] | undefined = undefined; + /** + * @type {string} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("country", String, true) + country?: string | undefined = undefined; + /** + * @type {Enums.ScraperType} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("scraperType", Enums.ScraperTypeConverter, true) + scraperType?: Enums.ScraperType | undefined = undefined; + /** + * @type {boolean} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("isAvailable", Boolean, true) + isAvailable?: boolean | undefined = undefined; + /** + * @type {string} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("expectedResponseTime", String, true) + expectedResponseTime?: string | undefined = undefined; + /** + * @type {string} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("message", String, true) + message?: string | undefined = undefined; + /** + * @type {requiredFilingCalendarDataFieldModel[]} + * @memberof SkyscraperStatusModel + */ + @JsonProperty("requiredFilingCalendarDataFields", [RequiredFilingCalendarDataFieldModel], true) + requiredFilingCalendarDataFields?: RequiredFilingCalendarDataFieldModel[] | undefined = undefined; + } \ No newline at end of file diff --git a/lib/models/SubscriptionTypeModel.ts b/lib/models/SubscriptionTypeModel.ts index 905618e..592cfb2 100644 --- a/lib/models/SubscriptionTypeModel.ts +++ b/lib/models/SubscriptionTypeModel.ts @@ -36,4 +36,10 @@ import { DateConverter } from "../utils/dateConverter"; */ @JsonProperty("description", String) description: string = undefined; + /** + * @type {number} + * @memberof SubscriptionTypeModel + */ + @JsonProperty("taxTypeGroupIdSK", Number, true) + taxTypeGroupIdSK?: number | undefined = undefined; } \ No newline at end of file diff --git a/lib/models/index.ts b/lib/models/index.ts index 434bcc5..ed12710 100644 --- a/lib/models/index.ts +++ b/lib/models/index.ts @@ -1,333 +1,333 @@ -/* - * AvaTax Software Development Kit for JavaScript - * - * (c) 2004-2022 Avalara, Inc. - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - * - * @author Jonathan Wenger - * @author Sachin Baijal - * @copyright 2004-2018 Avalara, Inc. - * @license https://www.apache.org/licenses/LICENSE-2.0 - * @link https://github.com/avadev/AvaTax-REST-V2-JS-SDK - */ - -export * from "./ACHEntryDetailModel"; -export * from "./AccountConfigurationModel"; -export * from "./AccountLicenseKeyModel"; -export * from "./AccountMigrationStatusModel"; -export * from "./AccountModel"; -export * from "./AccountTsaAccessDurationModel"; -export * from "./AccountTsaAccessModel"; -export * from "./ActivateAccountModel"; -export * from "./AddTransactionLineModel"; -export * from "./AddressInfo"; -export * from "./AddressLocationInfo"; -export * from "./AddressResolutionModel"; -export * from "./AddressValidationInfo"; -export * from "./AddressesModel"; -export * from "./AdjustMultiDocumentModel"; -export * from "./AdjustTransactionModel"; -export * from "./AdvancedRuleCustomerDataSchemaModel"; -export * from "./AdvancedRuleExecutionModel"; -export * from "./AdvancedRuleExecutionOrderModel"; -export * from "./AdvancedRuleFullDetailsModel"; -export * from "./AdvancedRuleLookupFileModel"; -export * from "./AdvancedRuleModel"; -export * from "./AdvancedRuleVisibilityModel"; -export * from "./ApproveAdvancedRuleModel"; -export * from "./ApproveFilingsModel"; -export * from "./AuditEvent"; -export * from "./AuditModel"; -export * from "./AuditMultiDocumentModel"; -export * from "./AuditServiceConfigModel"; -export * from "./AuditTransactionModel"; -export * from "./AvaFileFormModel"; -export * from "./AvaTaxMessage"; -export * from "./AvailableCycleModel"; -export * from "./BatchAdjustTransactionModel"; -export * from "./BatchFileModel"; -export * from "./BatchModel"; -export * from "./BatchVoidTransactionModel"; -export * from "./BulkLockTransactionModel"; -export * from "./BulkLockTransactionResult"; -export * from "./CertExpressInvitationModel"; -export * from "./CertExpressInvitationStatusModel"; -export * from "./CertificateAttributeModel"; -export * from "./CertificateModel"; -export * from "./ChangeTransactionCodeModel"; -export * from "./ClassificationDetailsModel"; -export * from "./ClassificationModel"; -export * from "./ClassificationParameterUsageMapModel"; -export * from "./CombinedHSTConfigModel"; -export * from "./CommitMultiDocumentModel"; -export * from "./CommitTransactionModel"; -export * from "./CommunicationsTSPairModel"; -export * from "./CommunicationsTransactionTypeModel"; -export * from "./CompanyAddress"; -export * from "./CompanyConfigurationModel"; -export * from "./CompanyDistanceThresholdModel"; -export * from "./CompanyInitializationModel"; -export * from "./CompanyModel"; -export * from "./CompanyParameterDetailModel"; -export * from "./CompanyReturnSettingModel"; -export * from "./CompanyUserDefinedFieldModel"; -export * from "./ComplianceAggregatedTaxRateModel"; -export * from "./ComplianceJurisdictionModel"; -export * from "./ComplianceJurisdictionRateModel"; -export * from "./ComplianceTaxRateModel"; -export * from "./ContactModel"; -export * from "./CoordinateInfo"; -export * from "./CoverLetterModel"; -export * from "./CreateCertExpressInvitationModel"; -export * from "./CreateECommerceTokenInputModel"; -export * from "./CreateMultiDocumentModel"; -export * from "./CreateNoticeResponsibilityTypeModel"; -export * from "./CreateNoticeRootCauseTypeModel"; -export * from "./CreateOrAdjustTransactionModel"; -export * from "./CreateTransactionBatchRequestModel"; -export * from "./CreateTransactionBatchResponseModel"; -export * from "./CreateTransactionModel"; -export * from "./CurrencyModel"; -export * from "./CustomFieldModel"; -export * from "./CustomerAttributeModel"; -export * from "./CustomerModel"; -export * from "./CustomerSupplierCountryParamModel"; -export * from "./CustomerSupplierModel"; -export * from "./CycleAddOptionModel"; -export * from "./CycleEditOptionModel"; -export * from "./CycleExpireModel"; -export * from "./CycleExpireOptionModel"; -export * from "./CycleSafeEditRequestModel"; -export * from "./CycleSafeFilingCalendarEditModel"; -export * from "./CycleSafeOptionResultModel"; -export * from "./DataSourceModel"; -export * from "./DeclareNexusByAddressModel"; -export * from "./DeleteErrorTransactionResponseModel"; -export * from "./DeleteErrorTransactionsRequestModel"; -export * from "./DeleteErrorTransactionsResponseModel"; -export * from "./DenormalizedJurisModel"; -export * from "./DeterminationFactorModel"; -export * from "./ECommerceTokenOutputModel"; -export * from "./EcmsDetailModel"; -export * from "./EcmsDetailTaxCodeModel"; -export * from "./EcmsModel"; -export * from "./EntityUseCodeModel"; -export * from "./ErrorCodeOutputModel"; -export * from "./ErrorDetail"; -export * from "./ErrorTransactionModelBase"; -export * from "./ErrorTransactionOutputModel"; -export * from "./ExemptionReasonModel"; -export * from "./ExemptionStatusModel"; -export * from "./ExportDocumentLineModel"; -export * from "./ExposureZoneModel"; -export * from "./FiledReturnModel"; -export * from "./FilingAdjustmentModel"; -export * from "./FilingAnswerModel"; -export * from "./FilingAttachmentModel"; -export * from "./FilingAugmentationModel"; -export * from "./FilingCalendarEditModel"; -export * from "./FilingCalendarModel"; -export * from "./FilingFrequencyModel"; -export * from "./FilingModel"; -export * from "./FilingPaymentModel"; -export * from "./FilingRegionModel"; -export * from "./FilingRequestDataModel"; -export * from "./FilingRequestModel"; -export * from "./FilingReturnCreditModel"; -export * from "./FilingReturnModel"; -export * from "./FilingReturnModelBasic"; -export * from "./FilingStatusChangeModel"; -export * from "./FilingsCheckupAuthorityModel"; -export * from "./FilingsCheckupModel"; -export * from "./FilingsCheckupSuggestedFormModel"; -export * from "./FilingsTaxDetailsModel"; -export * from "./FilingsTaxSummaryModel"; -export * from "./FirmClientLinkageInputModel"; -export * from "./FirmClientLinkageOutputModel"; -export * from "./FormMasterModel"; -export * from "./FreeTrialRequestModel"; -export * from "./FrequencyAvailableModel"; -export * from "./FundingConfigurationModel"; -export * from "./FundingESignMethodReturn"; -export * from "./FundingInitiateModel"; -export * from "./FundingStatusModel"; -export * from "./HsCode"; -export * from "./HsCodeModel"; -export * from "./InspectResponseModel"; -export * from "./InvoiceMessageModel"; -export * from "./IsoCountryModel"; -export * from "./IsoLocalizedName"; -export * from "./IsoRegionModel"; -export * from "./ItemBulkUploadInputModel"; -export * from "./ItemBulkUploadOutputModel"; -export * from "./ItemCatalogueInputModel"; -export * from "./ItemCatalogueOutputModel"; -export * from "./ItemCatalogueResultModel"; -export * from "./ItemClassificationInputModel"; -export * from "./ItemClassificationOutputModel"; -export * from "./ItemModel"; -export * from "./ItemParameterModel"; -export * from "./ItemPremiumClassificationInputModel"; -export * from "./ItemPremiumClassificationOutputModel"; -export * from "./ItemRestrictionInputModel"; -export * from "./ItemRestrictionOutputModel"; -export * from "./ItemSyncModel"; -export * from "./ItemTagDetailInputModel"; -export * from "./ItemTagDetailOutputModel"; -export * from "./ItemTaxCodeClassificationRequestInputModel"; -export * from "./ItemTaxCodeClassificationRequestOutputModel"; -export * from "./ItemTaxCodeClassificationRequestStatusOutputModel"; -export * from "./ItemTaxCodeModel"; -export * from "./ItemTaxCodeRecommendationsOutputModel"; -export * from "./ItemUploadErrorModel"; -export * from "./JurisdictionModel"; -export * from "./JurisdictionOverrideModel"; -export * from "./JurisdictionRateTypeTaxTypeMappingModel"; -export * from "./LicenseKeyModel"; -export * from "./LineItemModel"; -export * from "./LinkCertificatesModel"; -export * from "./LinkCustomersModel"; -export * from "./LocationModel"; -export * from "./LocationParameterModel"; -export * from "./LocationQuestionModel"; -export * from "./LocationSettingModel"; -export * from "./LocationValidationModel"; -export * from "./LockTransactionModel"; -export * from "./LoginVerificationInputModel"; -export * from "./LoginVerificationOutputModel"; -export * from "./MarketplaceLocationModel"; -export * from "./MarketplaceModel"; -export * from "./Message"; -export * from "./MrsCompanyModel"; -export * from "./MultiDocumentLineItemModel"; -export * from "./MultiDocumentModel"; -export * from "./MultiTaxFilingModel"; -export * from "./MultiTaxFilingRegionModel"; -export * from "./MultiTaxFilingReturnModel"; -export * from "./NewAccountModel"; -export * from "./NewAccountRequestModel"; -export * from "./NewFirmClientAccountRequestModel"; -export * from "./NexusByAddressModel"; -export * from "./NexusByTaxFormModel"; -export * from "./NexusModel"; -export * from "./NexusParameterDetailModel"; -export * from "./NexusSummaryModel"; -export * from "./NexusTaxTypeGroupCountModel"; -export * from "./NexusTaxTypeGroupModel"; -export * from "./NoticeCommentModel"; -export * from "./NoticeCustomerFundingOptionModel"; -export * from "./NoticeCustomerTypeModel"; -export * from "./NoticeFilingTypeModel"; -export * from "./NoticeFinanceModel"; -export * from "./NoticeModel"; -export * from "./NoticePriorityModel"; -export * from "./NoticeReasonModel"; -export * from "./NoticeResponsibilityDetailModel"; -export * from "./NoticeResponsibilityModel"; -export * from "./NoticeRootCauseDetailModel"; -export * from "./NoticeRootCauseModel"; -export * from "./NoticeStatusModel"; -export * from "./NoticeTypeModel"; -export * from "./NotificationModel"; -export * from "./OfferModel"; -export * from "./OriginalApiRequestResponseModel"; -export * from "./ParameterModel"; -export * from "./ParameterUsageModel"; -export * from "./PasswordChangeModel"; -export * from "./PingResultModel"; -export * from "./PoNumberModel"; -export * from "./PointOfSaleDataRequestModel"; -export * from "./PostalCodeModel"; -export * from "./PowerOfAttorneyCheckModel"; -export * from "./PreferredProgramModel"; -export * from "./ProblemDetails"; -export * from "./ProductClassificationSystemModel"; -export * from "./ProductSystemCountryModel"; -export * from "./ProvisionStatusModel"; -export * from "./QueryRequestModel"; -export * from "./RateModel"; -export * from "./RateTypeModel"; -export * from "./RateTypesModel"; -export * from "./RebuildFilingsModel"; -export * from "./ReconstructedApiRequestResponseModel"; -export * from "./ReconstructedMultiDocumentModel"; -export * from "./RefreshECommerceTokenInputModel"; -export * from "./RefundTransactionModel"; -export * from "./RemoveTransactionLineModel"; -export * from "./ReportModel"; -export * from "./ReportParametersModel"; -export * from "./ResetLicenseKeyModel"; -export * from "./ResourceFileDownloadResult"; -export * from "./ResourceFileTypeModel"; -export * from "./ResourceFileUploadRequestModel"; -export * from "./ResourceFileUploadResultModel"; -export * from "./ReturnsParameterUsageModel"; -export * from "./SecurityRoleModel"; -export * from "./SendSalesRequestModel"; -export * from "./SetPasswordModel"; -export * from "./SettingModel"; -export * from "./SettleTransactionModel"; -export * from "./SkyscraperStatusModel"; -export * from "./SubscriptionModel"; -export * from "./SubscriptionTypeModel"; -export * from "./SyncItemsRequestModel"; -export * from "./SyncItemsResponseModel"; -export * from "./TagsModel"; -export * from "./TaxAuthorityFormModel"; -export * from "./TaxAuthorityInfo"; -export * from "./TaxAuthorityModel"; -export * from "./TaxAuthorityTypeModel"; -export * from "./TaxCodeModel"; -export * from "./TaxCodeTypesModel"; -export * from "./TaxDetailsByTaxSubType"; -export * from "./TaxDetailsByTaxType"; -export * from "./TaxOverrideModel"; -export * from "./TaxRateModel"; -export * from "./TaxRegionJurisdictionModel"; -export * from "./TaxRegionModel"; -export * from "./TaxRuleModel"; -export * from "./TaxRuleProductDetailModel"; -export * from "./TaxSubTypeModel"; -export * from "./TaxTypeGroupModel"; -export * from "./TaxTypeModel"; -export * from "./TransactionAddressModel"; -export * from "./TransactionBatchItemModel"; -export * from "./TransactionLineDetailModel"; -export * from "./TransactionLineLocationTypeModel"; -export * from "./TransactionLineModel"; -export * from "./TransactionLineParameterModel"; -export * from "./TransactionLineTaxAmountByTaxTypeModel"; -export * from "./TransactionLineUserDefinedFieldModel"; -export * from "./TransactionLocationTypeModel"; -export * from "./TransactionModel"; -export * from "./TransactionParameterModel"; -export * from "./TransactionSummary"; -export * from "./TransactionUserDefinedFieldModel"; -export * from "./UPCModel"; -export * from "./UnitOfBasisModel"; -export * from "./UomModel"; -export * from "./UpdateCompanyLocationRemittanceModel"; -export * from "./UserEntitlementModel"; -export * from "./UserModel"; -export * from "./ValidatedAddressInfo"; -export * from "./VarianceDetail"; -export * from "./VarianceLine"; -export * from "./VarianceRequestModel"; -export * from "./VarianceResponseEntity"; -export * from "./VarianceResponseLine"; -export * from "./VarianceResponseModel"; -export * from "./VarianceUnit"; -export * from "./VerifyMultiDocumentModel"; -export * from "./VerifyTransactionModel"; -export * from "./VoidTransactionModel"; -export * from "./WorksheetDocument"; -export * from "./WorksheetDocumentLine"; -export * from "./requiredFilingCalendarDataFieldModel"; -export * from "./ShippingVerifyResult"; -export * from "./ErrorDetails"; -export * from "./AgeVerifyRequest"; -export * from "./AgeVerifyResult"; -export * from "./StoreIfVerifiedResult"; -export * from "./StoreAgeVerifyRequest"; +/* + * AvaTax Software Development Kit for JavaScript + * + * (c) 2004-2022 Avalara, Inc. + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + * + * @author Jonathan Wenger + * @author Sachin Baijal + * @copyright 2004-2018 Avalara, Inc. + * @license https://www.apache.org/licenses/LICENSE-2.0 + * @link https://github.com/avadev/AvaTax-REST-V2-JS-SDK + */ + +export * from './ACHEntryDetailModel'; +export * from './AccountConfigurationModel'; +export * from './AccountLicenseKeyModel'; +export * from './AccountMigrationStatusModel'; +export * from './AccountModel'; +export * from './AccountTsaAccessDurationModel'; +export * from './AccountTsaAccessModel'; +export * from './ActivateAccountModel'; +export * from './AddTransactionLineModel'; +export * from './AddressInfo'; +export * from './AddressLocationInfo'; +export * from './AddressResolutionModel'; +export * from './AddressValidationInfo'; +export * from './AddressesModel'; +export * from './AdjustMultiDocumentModel'; +export * from './AdjustTransactionModel'; +export * from './AdvancedRuleCustomerDataSchemaModel'; +export * from './AdvancedRuleExecutionModel'; +export * from './AdvancedRuleExecutionOrderModel'; +export * from './AdvancedRuleFullDetailsModel'; +export * from './AdvancedRuleLookupFileModel'; +export * from './AdvancedRuleModel'; +export * from './AdvancedRuleVisibilityModel'; +export * from './ApproveAdvancedRuleModel'; +export * from './ApproveFilingsModel'; +export * from './AuditEvent'; +export * from './AuditModel'; +export * from './AuditMultiDocumentModel'; +export * from './AuditServiceConfigModel'; +export * from './AuditTransactionModel'; +export * from './AvaFileFormModel'; +export * from './AvaTaxMessage'; +export * from './AvailableCycleModel'; +export * from './BatchAdjustTransactionModel'; +export * from './BatchFileModel'; +export * from './BatchModel'; +export * from './BatchVoidTransactionModel'; +export * from './BulkLockTransactionModel'; +export * from './BulkLockTransactionResult'; +export * from './CertExpressInvitationModel'; +export * from './CertExpressInvitationStatusModel'; +export * from './CertificateAttributeModel'; +export * from './CertificateModel'; +export * from './ChangeTransactionCodeModel'; +export * from './ClassificationDetailsModel'; +export * from './ClassificationModel'; +export * from './ClassificationParameterUsageMapModel'; +export * from './CombinedHSTConfigModel'; +export * from './CommitMultiDocumentModel'; +export * from './CommitTransactionModel'; +export * from './CommunicationsTSPairModel'; +export * from './CommunicationsTransactionTypeModel'; +export * from './CompanyAddress'; +export * from './CompanyConfigurationModel'; +export * from './CompanyDistanceThresholdModel'; +export * from './CompanyInitializationModel'; +export * from './CompanyModel'; +export * from './CompanyParameterDetailModel'; +export * from './CompanyReturnSettingModel'; +export * from './CompanyUserDefinedFieldModel'; +export * from './ComplianceAggregatedTaxRateModel'; +export * from './ComplianceJurisdictionModel'; +export * from './ComplianceJurisdictionRateModel'; +export * from './ComplianceTaxRateModel'; +export * from './ContactModel'; +export * from './CoordinateInfo'; +export * from './CoverLetterModel'; +export * from './CreateCertExpressInvitationModel'; +export * from './CreateECommerceTokenInputModel'; +export * from './CreateMultiDocumentModel'; +export * from './CreateNoticeResponsibilityTypeModel'; +export * from './CreateNoticeRootCauseTypeModel'; +export * from './CreateOrAdjustTransactionModel'; +export * from './CreateTransactionBatchRequestModel'; +export * from './CreateTransactionBatchResponseModel'; +export * from './CreateTransactionModel'; +export * from './CurrencyModel'; +export * from './CustomFieldModel'; +export * from './CustomerAttributeModel'; +export * from './CustomerModel'; +export * from './CustomerSupplierCountryParamModel'; +export * from './CustomerSupplierModel'; +export * from './CycleAddOptionModel'; +export * from './CycleEditOptionModel'; +export * from './CycleExpireModel'; +export * from './CycleExpireOptionModel'; +export * from './CycleSafeEditRequestModel'; +export * from './CycleSafeFilingCalendarEditModel'; +export * from './CycleSafeOptionResultModel'; +export * from './DataSourceModel'; +export * from './DeclareNexusByAddressModel'; +export * from './DeleteErrorTransactionResponseModel'; +export * from './DeleteErrorTransactionsRequestModel'; +export * from './DeleteErrorTransactionsResponseModel'; +export * from './DenormalizedJurisModel'; +export * from './DeterminationFactorModel'; +export * from './ECommerceTokenOutputModel'; +export * from './EcmsDetailModel'; +export * from './EcmsDetailTaxCodeModel'; +export * from './EcmsModel'; +export * from './EntityUseCodeModel'; +export * from './ErrorCodeOutputModel'; +export * from './ErrorDetail'; +export * from './ErrorTransactionModelBase'; +export * from './ErrorTransactionOutputModel'; +export * from './ExemptionReasonModel'; +export * from './ExemptionStatusModel'; +export * from './ExportDocumentLineModel'; +export * from './ExposureZoneModel'; +export * from './FiledReturnModel'; +export * from './FilingAdjustmentModel'; +export * from './FilingAnswerModel'; +export * from './FilingAttachmentModel'; +export * from './FilingAugmentationModel'; +export * from './FilingCalendarEditModel'; +export * from './FilingCalendarModel'; +export * from './FilingFrequencyModel'; +export * from './FilingModel'; +export * from './FilingPaymentModel'; +export * from './FilingRegionModel'; +export * from './FilingRequestDataModel'; +export * from './FilingRequestModel'; +export * from './FilingReturnCreditModel'; +export * from './FilingReturnModel'; +export * from './FilingReturnModelBasic'; +export * from './FilingStatusChangeModel'; +export * from './FilingsCheckupAuthorityModel'; +export * from './FilingsCheckupModel'; +export * from './FilingsCheckupSuggestedFormModel'; +export * from './FilingsTaxDetailsModel'; +export * from './FilingsTaxSummaryModel'; +export * from './FirmClientLinkageInputModel'; +export * from './FirmClientLinkageOutputModel'; +export * from './FormMasterModel'; +export * from './FreeTrialRequestModel'; +export * from './FrequencyAvailableModel'; +export * from './FundingConfigurationModel'; +export * from './FundingESignMethodReturn'; +export * from './FundingInitiateModel'; +export * from './FundingStatusModel'; +export * from './HsCode'; +export * from './HsCodeModel'; +export * from './InspectResponseModel'; +export * from './InvoiceMessageModel'; +export * from './IsoCountryModel'; +export * from './IsoLocalizedName'; +export * from './IsoRegionModel'; +export * from './ItemBulkUploadInputModel'; +export * from './ItemBulkUploadOutputModel'; +export * from './ItemCatalogueInputModel'; +export * from './ItemCatalogueOutputModel'; +export * from './ItemCatalogueResultModel'; +export * from './ItemClassificationInputModel'; +export * from './ItemClassificationOutputModel'; +export * from './ItemModel'; +export * from './ItemParameterModel'; +export * from './ItemPremiumClassificationInputModel'; +export * from './ItemPremiumClassificationOutputModel'; +export * from './ItemRestrictionInputModel'; +export * from './ItemRestrictionOutputModel'; +export * from './ItemSyncModel'; +export * from './ItemTagDetailInputModel'; +export * from './ItemTagDetailOutputModel'; +export * from './ItemTaxCodeClassificationRequestInputModel'; +export * from './ItemTaxCodeClassificationRequestOutputModel'; +export * from './ItemTaxCodeClassificationRequestStatusOutputModel'; +export * from './ItemTaxCodeModel'; +export * from './ItemTaxCodeRecommendationsOutputModel'; +export * from './ItemUploadErrorModel'; +export * from './JurisdictionModel'; +export * from './JurisdictionOverrideModel'; +export * from './JurisdictionRateTypeTaxTypeMappingModel'; +export * from './LicenseKeyModel'; +export * from './LineItemModel'; +export * from './LinkCertificatesModel'; +export * from './LinkCustomersModel'; +export * from './LocationModel'; +export * from './LocationParameterModel'; +export * from './LocationQuestionModel'; +export * from './LocationSettingModel'; +export * from './LocationValidationModel'; +export * from './LockTransactionModel'; +export * from './LoginVerificationInputModel'; +export * from './LoginVerificationOutputModel'; +export * from './MarketplaceLocationModel'; +export * from './MarketplaceModel'; +export * from './Message'; +export * from './MrsCompanyModel'; +export * from './MultiDocumentLineItemModel'; +export * from './MultiDocumentModel'; +export * from './MultiTaxFilingModel'; +export * from './MultiTaxFilingRegionModel'; +export * from './MultiTaxFilingReturnModel'; +export * from './NewAccountModel'; +export * from './NewAccountRequestModel'; +export * from './NewFirmClientAccountRequestModel'; +export * from './NexusByAddressModel'; +export * from './NexusByTaxFormModel'; +export * from './NexusModel'; +export * from './NexusParameterDetailModel'; +export * from './NexusSummaryModel'; +export * from './NexusTaxTypeGroupCountModel'; +export * from './NexusTaxTypeGroupModel'; +export * from './NoticeCommentModel'; +export * from './NoticeCustomerFundingOptionModel'; +export * from './NoticeCustomerTypeModel'; +export * from './NoticeFilingTypeModel'; +export * from './NoticeFinanceModel'; +export * from './NoticeModel'; +export * from './NoticePriorityModel'; +export * from './NoticeReasonModel'; +export * from './NoticeResponsibilityDetailModel'; +export * from './NoticeResponsibilityModel'; +export * from './NoticeRootCauseDetailModel'; +export * from './NoticeRootCauseModel'; +export * from './NoticeStatusModel'; +export * from './NoticeTypeModel'; +export * from './NotificationModel'; +export * from './OfferModel'; +export * from './OriginalApiRequestResponseModel'; +export * from './ParameterModel'; +export * from './ParameterUsageModel'; +export * from './PasswordChangeModel'; +export * from './PingResultModel'; +export * from './PoNumberModel'; +export * from './PointOfSaleDataRequestModel'; +export * from './PostalCodeModel'; +export * from './PowerOfAttorneyCheckModel'; +export * from './PreferredProgramModel'; +export * from './ProblemDetails'; +export * from './ProductClassificationSystemModel'; +export * from './ProductSystemCountryModel'; +export * from './ProvisionStatusModel'; +export * from './QueryRequestModel'; +export * from './RateModel'; +export * from './RateTypeModel'; +export * from './RateTypesModel'; +export * from './RebuildFilingsModel'; +export * from './ReconstructedApiRequestResponseModel'; +export * from './ReconstructedMultiDocumentModel'; +export * from './RefreshECommerceTokenInputModel'; +export * from './RefundTransactionModel'; +export * from './RemoveTransactionLineModel'; +export * from './ReportModel'; +export * from './ReportParametersModel'; +export * from './ResetLicenseKeyModel'; +export * from './ResourceFileDownloadResult'; +export * from './ResourceFileTypeModel'; +export * from './ResourceFileUploadRequestModel'; +export * from './ResourceFileUploadResultModel'; +export * from './ReturnsParameterUsageModel'; +export * from './SecurityRoleModel'; +export * from './SendSalesRequestModel'; +export * from './SetPasswordModel'; +export * from './SettingModel'; +export * from './SettleTransactionModel'; +export * from './SkyscraperStatusModel'; +export * from './SubscriptionModel'; +export * from './SubscriptionTypeModel'; +export * from './SyncItemsRequestModel'; +export * from './SyncItemsResponseModel'; +export * from './TagsModel'; +export * from './TaxAuthorityFormModel'; +export * from './TaxAuthorityInfo'; +export * from './TaxAuthorityModel'; +export * from './TaxAuthorityTypeModel'; +export * from './TaxCodeModel'; +export * from './TaxCodeTypesModel'; +export * from './TaxDetailsByTaxSubType'; +export * from './TaxDetailsByTaxType'; +export * from './TaxOverrideModel'; +export * from './TaxRateModel'; +export * from './TaxRegionJurisdictionModel'; +export * from './TaxRegionModel'; +export * from './TaxRuleModel'; +export * from './TaxRuleProductDetailModel'; +export * from './TaxSubTypeModel'; +export * from './TaxTypeGroupModel'; +export * from './TaxTypeModel'; +export * from './TransactionAddressModel'; +export * from './TransactionBatchItemModel'; +export * from './TransactionLineDetailModel'; +export * from './TransactionLineLocationTypeModel'; +export * from './TransactionLineModel'; +export * from './TransactionLineParameterModel'; +export * from './TransactionLineTaxAmountByTaxTypeModel'; +export * from './TransactionLineUserDefinedFieldModel'; +export * from './TransactionLocationTypeModel'; +export * from './TransactionModel'; +export * from './TransactionParameterModel'; +export * from './TransactionSummary'; +export * from './TransactionUserDefinedFieldModel'; +export * from './UPCModel'; +export * from './UnitOfBasisModel'; +export * from './UomModel'; +export * from './UpdateCompanyLocationRemittanceModel'; +export * from './UserEntitlementModel'; +export * from './UserModel'; +export * from './ValidatedAddressInfo'; +export * from './VarianceDetail'; +export * from './VarianceLine'; +export * from './VarianceRequestModel'; +export * from './VarianceResponseEntity'; +export * from './VarianceResponseLine'; +export * from './VarianceResponseModel'; +export * from './VarianceUnit'; +export * from './VerifyMultiDocumentModel'; +export * from './VerifyTransactionModel'; +export * from './VoidTransactionModel'; +export * from './WorksheetDocument'; +export * from './WorksheetDocumentLine'; +export * from './requiredFilingCalendarDataFieldModel'; +export * from './ShippingVerifyResult'; +export * from './ErrorDetails'; +export * from './AgeVerifyRequest'; +export * from './AgeVerifyResult'; +export * from './StoreIfVerifiedResult'; +export * from './StoreAgeVerifyRequest'; diff --git a/package.json b/package.json index 40217f0..7cdc7c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "avatax", - "version": "23.3.2", + "version": "23.4.1", "description": "AvaTax v2 SDK for languages using JavaScript", "main": "index.js", "types": "index.d.ts",