diff --git a/lib/avatax/client/domaincontrolverification.rb b/lib/avatax/client/domaincontrolverification.rb index 8b6b470..a5f2e48 100644 --- a/lib/avatax/client/domaincontrolverification.rb +++ b/lib/avatax/client/domaincontrolverification.rb @@ -16,7 +16,7 @@ def create_dcv(model) path = "/api/v2/domain-control-verifications" # # # Swagger Name: AvaTaxClient - # @param filter [String] 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:* Id, Context, Token, Status, EmailId, CreatedOn, CreatedBy, UpdatedOn, UpdatedBy + # @param filter [String] 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:* Id, Context, Token, Status, EmailId # @return [DcvViewModel[]] def filter_dcv(options={}) path = "/api/v2/domain-control-verifications" get(path, options, AvaTax::VERSION) end diff --git a/lib/avatax/client/items.rb b/lib/avatax/client/items.rb index 8427bd4..1b0a6b5 100644 --- a/lib/avatax/client/items.rb +++ b/lib/avatax/client/items.rb @@ -55,7 +55,7 @@ def batch_delete_item_parameters(companyId, itemId) path = "/api/v2/compa # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that owns this items. # @param model [Object] The items you wish to upload. @@ -75,7 +75,7 @@ def bulk_upload_items(companyId, model) path = "/api/v2/companies/#{compa # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The company id. # @param itemId [Integer] The item id. @@ -100,7 +100,7 @@ def create_item_classifications(companyId, itemId, model) path = "/api/v2 # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that owns this item parameter. # @param itemId [Integer] The item id. @@ -123,7 +123,7 @@ def create_item_parameters(companyId, itemId, model) path = "/api/v2/comp # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that owns this item. # @param processRecommendationsSynchronously [Boolean] If true then Indix api will be called synchronously to get tax code recommendations. @@ -140,7 +140,7 @@ def create_items(companyId, model, options={}) path = "/api/v2/companies/ # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that defined these items # @param itemId [Integer] The ID of the item as defined by the company that owns this tag. @@ -159,7 +159,7 @@ def create_item_tags(companyId, itemId, model) path = "/api/v2/companies/ # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that creates this request. # @param model [Object] The request you wish to create. @@ -649,7 +649,7 @@ def query_items_by_tag(companyId, tag, options={}) path = "/api/v2/compan # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that owns this item. # @param model [ItemCatalogueInputModel[]] The items you want to create or update. @@ -674,7 +674,7 @@ def sync_item_catalogue(companyId, model) path = "/api/v2/companies/#{com # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that owns this item. # @param model [Object] The request object. @@ -699,7 +699,7 @@ def sync_items(companyId, model) path = "/api/v2/companies/#{companyId}/i # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The ID of the company that this item belongs to. # @param id [Integer] The ID of the item you wish to update @@ -722,7 +722,7 @@ def update_item(companyId, id, model, options={}) path = "/api/v2/compani # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The company id. # @param itemId [Integer] The item id. @@ -744,7 +744,7 @@ def update_item_classification(companyId, itemId, id, model) path = "/api # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin. # Swagger Name: AvaTaxClient # @param companyId [Integer] The company id. # @param itemId [Integer] The item id diff --git a/lib/avatax/client/multidocument.rb b/lib/avatax/client/multidocument.rb index 29531f1..0162a82 100644 --- a/lib/avatax/client/multidocument.rb +++ b/lib/avatax/client/multidocument.rb @@ -64,7 +64,7 @@ def adjust_multi_document_transaction(code, type, model, options={}) path # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro. # Swagger Name: AvaTaxClient # @param code [String] The transaction code for this MultiDocument transaction @@ -181,7 +181,7 @@ def create_multi_document_transaction(model, options={}) path = "/api/v2/ # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro. # Swagger Name: AvaTaxClient # @param code [String] The multidocument code to retrieve @@ -225,7 +225,7 @@ def get_multi_document_transaction_by_code_and_type(code, type, options={}) # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro. # Swagger Name: AvaTaxClient # @param id [Integer] The unique ID number of the MultiDocument transaction to retrieve @@ -266,7 +266,7 @@ def get_multi_document_transaction_by_id(id, options={}) path = "/api/v2/ # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro. # Swagger Name: AvaTaxClient # @param filter [String] 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:* documents @@ -357,7 +357,7 @@ def refund_multi_document_transaction(code, type, model, options={}) path # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro. # Swagger Name: AvaTaxClient # @param model [Object] Information from your accounting system to verify against this MultiDocument transaction as it is stored in AvaTax diff --git a/lib/avatax/client/reports.rb b/lib/avatax/client/reports.rb index b61b0a3..4c25d3b 100644 --- a/lib/avatax/client/reports.rb +++ b/lib/avatax/client/reports.rb @@ -22,7 +22,7 @@ module Reports # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # Swagger Name: AvaTaxClient # @param id [Integer] The unique ID number of this report # @return [Object] @@ -97,7 +97,7 @@ def initiate_export_document_line_report(companyId, model) path = "/api/v # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # Swagger Name: AvaTaxClient # @param companyId [Integer] The id of the company for which to get reports. # @param pageKey [String] Provide a page key to retrieve the next page of results. diff --git a/lib/avatax/client/transactions.rb b/lib/avatax/client/transactions.rb index e9c24ab..92a74e2 100644 --- a/lib/avatax/client/transactions.rb +++ b/lib/avatax/client/transactions.rb @@ -113,7 +113,7 @@ def adjust_transaction(companyCode, transactionCode, model, options={}) p # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] The code identifying the company that owns this transaction @@ -150,7 +150,7 @@ def audit_transaction(companyCode, transactionCode) path = "/api/v2/compa # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] The code identifying the company that owns this transaction @@ -415,7 +415,7 @@ def delete_lines(model, options={}) path = "/api/v2/companies/transaction # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] @@ -455,7 +455,7 @@ def get_all_variance_report_by_company_code(companyCode) path = "/api/v2/ # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] The company code of the company that recorded this transaction @@ -480,7 +480,7 @@ def get_transaction_by_code(companyCode, transactionCode, options={}) pat # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] The company code of the company that recorded this transaction @@ -513,7 +513,7 @@ def get_transaction_by_code_and_type(companyCode, transactionCode, documentType, # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param id [Integer] The unique ID number of the transaction to retrieve @@ -526,7 +526,7 @@ def get_transaction_by_id(id, options={}) path = "/api/v2/transactions/#{ # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] @@ -570,7 +570,7 @@ def get_variance_report_by_company_code_by_transaction_id(companyCode, transacti # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] The company code of the company that recorded this transaction @@ -813,7 +813,7 @@ def unvoid_transaction(companyCode, transactionCode, options={}) path = " # # ### Security Policies # - # * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. + # * This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser. # * This API depends on the following active services:*Required* (all): AvaTaxPro, BasicReturns. # Swagger Name: AvaTaxClient # @param companyCode [String] diff --git a/lib/avatax/version.rb b/lib/avatax/version.rb index a495056..edefdda 100644 --- a/lib/avatax/version.rb +++ b/lib/avatax/version.rb @@ -1,3 +1,3 @@ module AvaTax - VERSION = '24.10.0'.freeze unless defined?(::AvaTax::VERSION) + VERSION = '24.11.2'.freeze unless defined?(::AvaTax::VERSION) end