diff --git a/src/avalara/client.py b/src/avalara/client.py index 035835e..69b901d 100644 --- a/src/avalara/client.py +++ b/src/avalara/client.py @@ -24,6 +24,7 @@ @version TBD @link https://github.com/avadev/AvaTax-REST-V2-Python-SDK """ +from requests import Session from requests.auth import HTTPBasicAuth from ._str_version import str_type from . import client_methods @@ -68,6 +69,12 @@ def __init__(self, app_name=None, app_version=None, machine_name=None, machine_name) self.client_header = {'X-Avalara-Client': self.client_id} self.timeout_limit = timeout_limit + self.requests_session = None + + def _get_requests_session(self): + if self.requests_session is None: + self.requests_session = Session() + return self.requests_session def add_credentials(self, username=None, password=None): """ diff --git a/src/avalara/client_methods.py b/src/avalara/client_methods.py index 7153b0f..a47d72c 100644 --- a/src/avalara/client_methods.py +++ b/src/avalara/client_methods.py @@ -42,7 +42,7 @@ class Mixin: :return LicenseKeyModel """ def account_reset_license_key(self, id_, model): - return requests.post('{}/api/v2/accounts/{}/resetlicensekey'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/accounts/{}/resetlicensekey'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -64,7 +64,7 @@ def account_reset_license_key(self, id_, model): :return AccountModel """ def activate_account(self, id_, model): - return requests.post('{}/api/v2/accounts/{}/activate'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/accounts/{}/activate'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -92,7 +92,7 @@ def activate_account(self, id_, model): :return FetchResult """ def audit_account(self, id_, include=None): - return requests.get('{}/api/v2/accounts/{}/audit'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/accounts/{}/audit'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -111,7 +111,7 @@ def audit_account(self, id_, include=None): :return AccountModel """ def get_account(self, id_, include=None): - return requests.get('{}/api/v2/accounts/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/accounts/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -134,7 +134,7 @@ def get_account(self, id_, include=None): :return AccountConfigurationModel """ def get_account_configuration(self, id_): - return requests.get('{}/api/v2/accounts/{}/configuration'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/accounts/{}/configuration'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -160,7 +160,7 @@ def get_account_configuration(self, id_): :return FetchResult """ def query_accounts(self, include=None): - return requests.get('{}/api/v2/accounts'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/accounts'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -184,7 +184,7 @@ def query_accounts(self, include=None): :return AccountConfigurationModel """ def set_account_configuration(self, id_, model): - return requests.post('{}/api/v2/accounts/{}/configuration'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/accounts/{}/configuration'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -216,7 +216,7 @@ def set_account_configuration(self, id_, model): :return AddressResolutionModel """ def resolve_address(self, include=None): - return requests.get('{}/api/v2/addresses/resolve'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/addresses/resolve'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -237,7 +237,7 @@ def resolve_address(self, include=None): :return AddressResolutionModel """ def resolve_address_post(self, model): - return requests.post('{}/api/v2/addresses/resolve'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/addresses/resolve'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -255,7 +255,7 @@ def resolve_address_post(self, model): :return AvaFileFormModel """ def create_ava_file_forms(self, model): - return requests.post('{}/api/v2/avafileforms'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/avafileforms'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -272,7 +272,7 @@ def create_ava_file_forms(self, model): :return ErrorDetail """ def delete_ava_file_form(self, id_): - return requests.delete('{}/api/v2/avafileforms/{}'.format(self.base_url, id_), + return self._get_requests_session().delete('{}/api/v2/avafileforms/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -289,7 +289,7 @@ def delete_ava_file_form(self, id_): :return AvaFileFormModel """ def get_ava_file_form(self, id_): - return requests.get('{}/api/v2/avafileforms/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/avafileforms/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -310,7 +310,7 @@ def get_ava_file_form(self, id_): :return FetchResult """ def query_ava_file_forms(self, include=None): - return requests.get('{}/api/v2/avafileforms'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/avafileforms'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -329,7 +329,7 @@ def query_ava_file_forms(self, include=None): :return AvaFileFormModel """ def update_ava_file_form(self, id_, model): - return requests.put('{}/api/v2/avafileforms/{}'.format(self.base_url, id_), + return self._get_requests_session().put('{}/api/v2/avafileforms/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -355,7 +355,7 @@ def update_ava_file_form(self, id_, model): :return BatchModel """ def create_batches(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/batches'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/batches'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -378,7 +378,7 @@ def create_batches(self, companyId, model): :return ErrorDetail """ def delete_batch(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/batches/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/batches/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -395,7 +395,7 @@ def delete_batch(self, companyId, id_): :return String """ def download_batch(self, companyId, batchId, id_): - return requests.get('{}/api/v2/companies/{}/batches/{}/files/{}/attachment'.format(self.base_url, companyId, batchId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/batches/{}/files/{}/attachment'.format(self.base_url, companyId, batchId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -422,7 +422,7 @@ def download_batch(self, companyId, batchId, id_): :return BatchModel """ def get_batch(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/batches/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/batches/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -457,7 +457,7 @@ def get_batch(self, companyId, id_): :return FetchResult """ def list_batches_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/batches'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/batches'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -489,7 +489,7 @@ def list_batches_by_company(self, companyId, include=None): :return FetchResult """ def query_batches(self, include=None): - return requests.get('{}/api/v2/batches'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/batches'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -514,11 +514,11 @@ def query_batches(self, include=None): :param companyId [int] The unique ID number of the company that will record certificates :param customerCode [string] The number of the customer where the request is sent to - :param model [CreateCertExpressInvitationModel] the requests to send out to customers + :param model [CreateCertExpressInvitationModel] the self._get_requests_session() to send out to customers :return CertExpressInvitationStatusModel """ def create_cert_express_invitation(self, companyId, customerCode, model): - return requests.post('{}/api/v2/companies/{}/customers/{}/certexpressinvites'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/customers/{}/certexpressinvites'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -548,7 +548,7 @@ def create_cert_express_invitation(self, companyId, customerCode, model): :return CertExpressInvitationModel """ def get_cert_express_invitation(self, companyId, customerCode, id_, include=None): - return requests.get('{}/api/v2/companies/{}/customers/{}/certexpressinvites/{}'.format(self.base_url, companyId, customerCode, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/customers/{}/certexpressinvites/{}'.format(self.base_url, companyId, customerCode, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -580,7 +580,7 @@ def get_cert_express_invitation(self, companyId, customerCode, id_, include=None :return FetchResult """ def list_cert_express_invitations(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/certexpressinvites'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/certexpressinvites'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -613,7 +613,7 @@ def list_cert_express_invitations(self, companyId, include=None): :return CertificateModel """ def create_certificates(self, companyId, model, include=None): - return requests.post('{}/api/v2/companies/{}/certificates'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/certificates'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -639,7 +639,7 @@ def create_certificates(self, companyId, model, include=None): :return ErrorDetail """ def delete_certificate(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/certificates/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/certificates/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -668,7 +668,7 @@ def delete_certificate(self, companyId, id_): :return String """ def download_certificate_image(self, companyId, id_, include=None): - return requests.get('{}/api/v2/companies/{}/certificates/{}/attachment'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/certificates/{}/attachment'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -698,7 +698,7 @@ def download_certificate_image(self, companyId, id_, include=None): :return CertificateModel """ def get_certificate(self, companyId, id_, include=None): - return requests.get('{}/api/v2/companies/{}/certificates/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/certificates/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -719,7 +719,7 @@ def get_certificate(self, companyId, id_, include=None): :return ProvisionStatusModel """ def get_certificate_setup(self, companyId): - return requests.get('{}/api/v2/companies/{}/certificates/setup'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/certificates/setup'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -747,7 +747,7 @@ def get_certificate_setup(self, companyId): :return FetchResult """ def link_attributes_to_certificate(self, companyId, id_, model): - return requests.post('{}/api/v2/companies/{}/certificates/{}/attributes/link'.format(self.base_url, companyId, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/certificates/{}/attributes/link'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -776,7 +776,7 @@ def link_attributes_to_certificate(self, companyId, id_, model): :return FetchResult """ def link_customers_to_certificate(self, companyId, id_, model): - return requests.post('{}/api/v2/companies/{}/certificates/{}/customers/link'.format(self.base_url, companyId, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/certificates/{}/customers/link'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -803,7 +803,7 @@ def link_customers_to_certificate(self, companyId, id_, model): :return FetchResult """ def list_attributes_for_certificate(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/certificates/{}/attributes'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/certificates/{}/attributes'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -831,7 +831,7 @@ def list_attributes_for_certificate(self, companyId, id_): :return FetchResult """ def list_customers_for_certificate(self, companyId, id_, include=None): - return requests.get('{}/api/v2/companies/{}/certificates/{}/customers'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/certificates/{}/customers'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -864,14 +864,14 @@ def list_customers_for_certificate(self, companyId, id_, include=None): :return FetchResult """ def query_certificates(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/certificates'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/certificates'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) r""" Request setup of exemption certificates for this company. - Requests the setup of exemption certificates for this company. + self._get_requests_session() the setup of exemption certificates for this company. Exemption certificates are tracked through a different auditable data store than the one that holds AvaTax transactions. To use the AvaTax exemption certificate document store, please call `GetCertificateSetup` to see if your company is configured to use the exemption certificate @@ -886,7 +886,7 @@ def query_certificates(self, companyId, include=None): :return ProvisionStatusModel """ def request_certificate_setup(self, companyId): - return requests.post('{}/api/v2/companies/{}/certificates/setup'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/certificates/setup'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -914,7 +914,7 @@ def request_certificate_setup(self, companyId): :return FetchResult """ def unlink_attributes_from_certificate(self, companyId, id_, model): - return requests.post('{}/api/v2/companies/{}/certificates/{}/attributes/unlink'.format(self.base_url, companyId, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/certificates/{}/attributes/unlink'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -944,7 +944,7 @@ def unlink_attributes_from_certificate(self, companyId, id_, model): :return FetchResult """ def unlink_customers_from_certificate(self, companyId, id_, model): - return requests.post('{}/api/v2/companies/{}/certificates/{}/customers/unlink'.format(self.base_url, companyId, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/certificates/{}/customers/unlink'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -970,7 +970,7 @@ def unlink_customers_from_certificate(self, companyId, id_, model): :return CertificateModel """ def update_certificate(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/certificates/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/certificates/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -998,7 +998,7 @@ def update_certificate(self, companyId, id_, model): :return string """ def upload_certificate_image(self, companyId, id_): - return requests.post('{}/api/v2/companies/{}/certificates/{}/attachment'.format(self.base_url, companyId, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/certificates/{}/attachment'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1034,7 +1034,7 @@ def upload_certificate_image(self, companyId, id_): :return string """ def certify_integration(self, id_): - return requests.get('{}/api/v2/companies/{}/certify'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/certify'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1058,7 +1058,7 @@ def certify_integration(self, id_): :return string """ def change_filing_status(self, id_, model): - return requests.post('{}/api/v2/companies/{}/filingstatus'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/filingstatus'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1082,7 +1082,7 @@ def change_filing_status(self, id_, model): :return CompanyModel """ def company_initialize(self, model): - return requests.post('{}/api/v2/companies/initialize'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/companies/initialize'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1099,7 +1099,7 @@ def company_initialize(self, model): :return CompanyModel """ def create_companies(self, model): - return requests.post('{}/api/v2/companies'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/companies'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1125,7 +1125,7 @@ def create_companies(self, model): :return FundingStatusModel """ def create_funding_request(self, id_, model): - return requests.post('{}/api/v2/companies/{}/funding/setup'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/funding/setup'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1140,7 +1140,7 @@ def create_funding_request(self, id_, model): :return ErrorDetail """ def delete_company(self, id_): - return requests.delete('{}/api/v2/companies/{}'.format(self.base_url, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1160,7 +1160,7 @@ def delete_company(self, id_): :return FundingConfigurationModel """ def funding_configuration_by_company(self, companyId): - return requests.get('{}/api/v2/companies/{}/funding/configuration'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/funding/configuration'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1181,7 +1181,7 @@ def funding_configuration_by_company(self, companyId): :return FundingConfigurationModel """ def funding_configurations_by_company_and_currency(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/funding/configurations'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/funding/configurations'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1207,7 +1207,7 @@ def funding_configurations_by_company_and_currency(self, companyId, include=None :return CompanyModel """ def get_company(self, id_, include=None): - return requests.get('{}/api/v2/companies/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1230,7 +1230,7 @@ def get_company(self, id_, include=None): :return CompanyConfigurationModel """ def get_company_configuration(self, id_): - return requests.get('{}/api/v2/companies/{}/configuration'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/configuration'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1254,7 +1254,7 @@ def get_company_configuration(self, id_): :return string """ def get_filing_status(self, id_): - return requests.get('{}/api/v2/companies/{}/filingstatus'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/filingstatus'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1263,7 +1263,7 @@ def get_filing_status(self, id_): This API is available by invitation only. Requires a subscription to Avalara Managed Returns or SST Certified Service Provider. - Returns a list of funding setup requests and their current status. + Returns a list of funding setup self._get_requests_session() and their current status. Each object in the result is a request that was made to setup or adjust funding status for this company. ### Security Policies * This API depends on the following active services
*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp. @@ -1273,7 +1273,7 @@ def get_filing_status(self, id_): :return FundingStatusModel """ def list_funding_requests_by_company(self, id_): - return requests.get('{}/api/v2/companies/{}/funding'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/funding'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1288,7 +1288,7 @@ def list_funding_requests_by_company(self, id_): :return FetchResult """ def list_mrs_companies(self): - return requests.get('{}/api/v2/companies/mrs'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/companies/mrs'.format(self.base_url), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1319,7 +1319,7 @@ def list_mrs_companies(self): :return FetchResult """ def query_companies(self, include=None): - return requests.get('{}/api/v2/companies'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/companies'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1343,7 +1343,7 @@ def query_companies(self, include=None): :return CompanyConfigurationModel """ def set_company_configuration(self, id_, model): - return requests.post('{}/api/v2/companies/{}/configuration'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/companies/{}/configuration'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1364,7 +1364,7 @@ def set_company_configuration(self, id_, model): :return CompanyModel """ def update_company(self, id_, model): - return requests.put('{}/api/v2/companies/{}'.format(self.base_url, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1378,7 +1378,7 @@ def update_company(self, id_, model): :return FetchResult """ def tag_transaction(self, companyId, model): - return requests.put('{}/api/v2/companies/{}/transactions/tag'.format(self.base_url, companyId), + return self._get_requests_session().put('{}/api/v2/companies/{}/transactions/tag'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1396,7 +1396,7 @@ def tag_transaction(self, companyId, model): :return ContactModel """ def create_contacts(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/contacts'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/contacts'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1412,7 +1412,7 @@ def create_contacts(self, companyId, model): :return ErrorDetail """ def delete_contact(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/contacts/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/contacts/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1430,7 +1430,7 @@ def delete_contact(self, companyId, id_): :return ContactModel """ def get_contact(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/contacts/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/contacts/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1451,7 +1451,7 @@ def get_contact(self, companyId, id_): :return FetchResult """ def list_contacts_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/contacts'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/contacts'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1473,7 +1473,7 @@ def list_contacts_by_company(self, companyId, include=None): :return FetchResult """ def query_contacts(self, include=None): - return requests.get('{}/api/v2/contacts'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/contacts'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1494,7 +1494,7 @@ def query_contacts(self, include=None): :return ContactModel """ def update_contact(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/contacts/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/contacts/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1522,7 +1522,7 @@ def update_contact(self, companyId, id_, model): :return CustomerModel """ def create_customers(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/customers'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/customers'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1548,7 +1548,7 @@ def create_customers(self, companyId, model): :return CustomerModel """ def delete_customer(self, companyId, customerCode): - return requests.delete('{}/api/v2/companies/{}/customers/{}'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().delete('{}/api/v2/companies/{}/customers/{}'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1579,7 +1579,7 @@ def delete_customer(self, companyId, customerCode): :return CustomerModel """ def get_customer(self, companyId, customerCode, include=None): - return requests.get('{}/api/v2/companies/{}/customers/{}'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().get('{}/api/v2/companies/{}/customers/{}'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1608,7 +1608,7 @@ def get_customer(self, companyId, customerCode, include=None): :return FetchResult """ def link_attributes_to_customer(self, companyId, customerCode, model): - return requests.put('{}/api/v2/companies/{}/customers/{}/attributes/link'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().put('{}/api/v2/companies/{}/customers/{}/attributes/link'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1635,7 +1635,7 @@ def link_attributes_to_customer(self, companyId, customerCode, model): :return FetchResult """ def link_certificates_to_customer(self, companyId, customerCode, model): - return requests.post('{}/api/v2/companies/{}/customers/{}/certificates/link'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/customers/{}/certificates/link'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1662,7 +1662,7 @@ def link_certificates_to_customer(self, companyId, customerCode, model): :return CustomerModel """ def link_ship_to_customers_to_bill_customer(self, companyId, code, model): - return requests.post('{}/api/v2/companies/{}/customers/billto/{}/shipto/link'.format(self.base_url, companyId, code), + return self._get_requests_session().post('{}/api/v2/companies/{}/customers/billto/{}/shipto/link'.format(self.base_url, companyId, code), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1690,7 +1690,7 @@ def link_ship_to_customers_to_bill_customer(self, companyId, code, model): :return FetchResult """ def list_attributes_for_customer(self, companyId, customerCode): - return requests.get('{}/api/v2/companies/{}/customers/{}/attributes'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().get('{}/api/v2/companies/{}/customers/{}/attributes'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1721,7 +1721,7 @@ def list_attributes_for_customer(self, companyId, customerCode): :return FetchResult """ def list_certificates_for_customer(self, companyId, customerCode, include=None): - return requests.get('{}/api/v2/companies/{}/customers/{}/certificates'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().get('{}/api/v2/companies/{}/customers/{}/certificates'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1751,7 +1751,7 @@ def list_certificates_for_customer(self, companyId, customerCode, include=None): :return ExemptionStatusModel """ def list_valid_certificates_for_customer(self, companyId, customerCode, country, region): - return requests.get('{}/api/v2/companies/{}/customers/{}/certificates/{}/{}'.format(self.base_url, companyId, customerCode, country, region), + return self._get_requests_session().get('{}/api/v2/companies/{}/customers/{}/certificates/{}/{}'.format(self.base_url, companyId, customerCode, country, region), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1784,7 +1784,7 @@ def list_valid_certificates_for_customer(self, companyId, customerCode, country, :return FetchResult """ def query_customers(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/customers'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/customers'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1813,7 +1813,7 @@ def query_customers(self, companyId, include=None): :return FetchResult """ def unlink_attributes_from_customer(self, companyId, customerCode, model): - return requests.put('{}/api/v2/companies/{}/customers/{}/attributes/unlink'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().put('{}/api/v2/companies/{}/customers/{}/attributes/unlink'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1840,7 +1840,7 @@ def unlink_attributes_from_customer(self, companyId, customerCode, model): :return FetchResult """ def unlink_certificates_from_customer(self, companyId, customerCode, model): - return requests.post('{}/api/v2/companies/{}/customers/{}/certificates/unlink'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/customers/{}/certificates/unlink'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1867,7 +1867,7 @@ def unlink_certificates_from_customer(self, companyId, customerCode, model): :return CustomerModel """ def update_customer(self, companyId, customerCode, model): - return requests.put('{}/api/v2/companies/{}/customers/{}'.format(self.base_url, companyId, customerCode), + return self._get_requests_session().put('{}/api/v2/companies/{}/customers/{}'.format(self.base_url, companyId, customerCode), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1884,7 +1884,7 @@ def update_customer(self, companyId, customerCode, model): :return DataSourceModel """ def create_data_sources(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/datasources'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/datasources'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1901,7 +1901,7 @@ def create_data_sources(self, companyId, model): :return ErrorDetail """ def delete_data_source(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/datasources/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/datasources/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1918,7 +1918,7 @@ def delete_data_source(self, companyId, id_): :return DataSourceModel """ def get_data_source_by_id(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/datasources/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/datasources/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1938,7 +1938,7 @@ def get_data_source_by_id(self, companyId, id_): :return FetchResult """ def list_data_sources(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/datasources'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/datasources'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1959,7 +1959,7 @@ def list_data_sources(self, companyId, include=None): :return FetchResult """ def query_data_sources(self, include=None): - return requests.get('{}/api/v2/datasources'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/datasources'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1977,7 +1977,7 @@ def query_data_sources(self, include=None): :return DataSourceModel """ def update_data_source(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/datasources/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/datasources/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -1999,7 +1999,7 @@ def update_data_source(self, companyId, id_, model): :return FetchResult """ def get_cross_border_code(self, country, hsCode): - return requests.get('{}/api/v2/definitions/crossborder/{}/{}/hierarchy'.format(self.base_url, country, hsCode), + return self._get_requests_session().get('{}/api/v2/definitions/crossborder/{}/{}/hierarchy'.format(self.base_url, country, hsCode), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2017,7 +2017,7 @@ def get_cross_border_code(self, country, hsCode): :return FetchResult """ def get_login_verifier_by_form(self, form, include=None): - return requests.get('{}/api/v2/definitions/filingcalendars/loginverifiers/{}'.format(self.base_url, form), + return self._get_requests_session().get('{}/api/v2/definitions/filingcalendars/loginverifiers/{}'.format(self.base_url, form), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2036,7 +2036,7 @@ def get_login_verifier_by_form(self, form, include=None): :return FetchResult """ def list_ava_file_forms(self, include=None): - return requests.get('{}/api/v2/definitions/avafileforms'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/avafileforms'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2056,7 +2056,7 @@ def list_ava_file_forms(self, include=None): :return FetchResult """ def list_certificate_attributes(self, include=None): - return requests.get('{}/api/v2/definitions/certificateattributes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/certificateattributes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2076,7 +2076,7 @@ def list_certificate_attributes(self, include=None): :return FetchResult """ def list_certificate_exempt_reasons(self, include=None): - return requests.get('{}/api/v2/definitions/certificateexemptreasons'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/certificateexemptreasons'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2096,7 +2096,7 @@ def list_certificate_exempt_reasons(self, include=None): :return FetchResult """ def list_certificate_exposure_zones(self, include=None): - return requests.get('{}/api/v2/definitions/certificateexposurezones'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/certificateexposurezones'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2113,7 +2113,7 @@ def list_certificate_exposure_zones(self, include=None): :return FetchResult """ def list_communications_service_types(self, id_, include=None): - return requests.get('{}/api/v2/definitions/communications/transactiontypes/{}/servicetypes'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/definitions/communications/transactiontypes/{}/servicetypes'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2121,7 +2121,7 @@ def list_communications_service_types(self, id_, include=None): Retrieve the full list of communications transactiontypes Returns full list of communications transaction types which - are accepted in communication tax calculation requests. + are accepted in communication tax calculation self._get_requests_session(). :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/). :param top [int] 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. @@ -2130,7 +2130,7 @@ def list_communications_service_types(self, id_, include=None): :return FetchResult """ def list_communications_transaction_types(self, include=None): - return requests.get('{}/api/v2/definitions/communications/transactiontypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/communications/transactiontypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2138,7 +2138,7 @@ def list_communications_transaction_types(self, include=None): Retrieve the full list of communications transaction/service type pairs Returns full list of communications transaction/service type pairs which - are accepted in communication tax calculation requests. + are accepted in communication tax calculation self._get_requests_session(). :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:* requiredParameters :param top [int] 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. @@ -2147,7 +2147,7 @@ def list_communications_transaction_types(self, include=None): :return FetchResult """ def list_communications_t_s_pairs(self, include=None): - return requests.get('{}/api/v2/definitions/communications/tspairs'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/communications/tspairs'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2165,7 +2165,7 @@ def list_communications_t_s_pairs(self, include=None): :return FetchResult """ def list_countries(self, include=None): - return requests.get('{}/api/v2/definitions/countries'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/countries'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2186,7 +2186,7 @@ def list_countries(self, include=None): :return FetchResult """ def list_cover_letters(self, include=None): - return requests.get('{}/api/v2/definitions/coverletters'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/coverletters'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2211,7 +2211,7 @@ def list_cover_letters(self, include=None): :return FetchResult """ def list_cross_border_codes(self, country, hsCode, include=None): - return requests.get('{}/api/v2/definitions/crossborder/{}/{}'.format(self.base_url, country, hsCode), + return self._get_requests_session().get('{}/api/v2/definitions/crossborder/{}/{}'.format(self.base_url, country, hsCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2229,7 +2229,7 @@ def list_cross_border_codes(self, country, hsCode, include=None): :return FetchResult """ def list_cross_border_sections(self): - return requests.get('{}/api/v2/definitions/crossborder/sections'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/crossborder/sections'.format(self.base_url), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2247,7 +2247,7 @@ def list_cross_border_sections(self): :return FetchResult """ def list_currencies(self, include=None): - return requests.get('{}/api/v2/definitions/currencies'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/currencies'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2267,7 +2267,7 @@ def list_currencies(self, include=None): :return FetchResult """ def list_entity_use_codes(self, include=None): - return requests.get('{}/api/v2/definitions/entityusecodes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/entityusecodes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2284,7 +2284,7 @@ def list_entity_use_codes(self, include=None): :return FetchResult """ def list_filing_frequencies(self, include=None): - return requests.get('{}/api/v2/definitions/filingfrequencies'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/filingfrequencies'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2302,7 +2302,7 @@ def list_filing_frequencies(self, include=None): :return FetchResult """ def list_jurisdictions(self, include=None): - return requests.get('{}/api/v2/definitions/jurisdictions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/jurisdictions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2329,7 +2329,7 @@ def list_jurisdictions(self, include=None): :return FetchResult """ def list_jurisdictions_by_address(self, include=None): - return requests.get('{}/api/v2/definitions/jurisdictionsnearaddress'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/jurisdictionsnearaddress'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2359,7 +2359,7 @@ def list_jurisdictions_by_address(self, include=None): :return FetchResult """ def list_location_questions_by_address(self, include=None): - return requests.get('{}/api/v2/definitions/locationquestions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/locationquestions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2377,7 +2377,7 @@ def list_location_questions_by_address(self, include=None): :return FetchResult """ def list_login_verifiers(self, include=None): - return requests.get('{}/api/v2/definitions/filingcalendars/loginverifiers'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/filingcalendars/loginverifiers'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2394,7 +2394,7 @@ def list_login_verifiers(self, include=None): :return FetchResult """ def list_nexus(self, include=None): - return requests.get('{}/api/v2/definitions/nexus'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/nexus'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2421,7 +2421,7 @@ def list_nexus(self, include=None): :return FetchResult """ def list_nexus_by_address(self, include=None): - return requests.get('{}/api/v2/definitions/nexus/byaddress'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/nexus/byaddress'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2439,7 +2439,7 @@ def list_nexus_by_address(self, include=None): :return FetchResult """ def list_nexus_by_country(self, country, include=None): - return requests.get('{}/api/v2/definitions/nexus/{}'.format(self.base_url, country), + return self._get_requests_session().get('{}/api/v2/definitions/nexus/{}'.format(self.base_url, country), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2458,7 +2458,7 @@ def list_nexus_by_country(self, country, include=None): :return FetchResult """ def list_nexus_by_country_and_region(self, country, region, include=None): - return requests.get('{}/api/v2/definitions/nexus/{}/{}'.format(self.base_url, country, region), + return self._get_requests_session().get('{}/api/v2/definitions/nexus/{}/{}'.format(self.base_url, country, region), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2480,7 +2480,7 @@ def list_nexus_by_country_and_region(self, country, region, include=None): :return NexusByTaxFormModel """ def list_nexus_by_form_code(self, formCode): - return requests.get('{}/api/v2/definitions/nexus/byform/{}'.format(self.base_url, formCode), + return self._get_requests_session().get('{}/api/v2/definitions/nexus/byform/{}'.format(self.base_url, formCode), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2497,7 +2497,7 @@ def list_nexus_by_form_code(self, formCode): :return FetchResult """ def list_nexus_tax_type_groups(self, include=None): - return requests.get('{}/api/v2/definitions/nexustaxtypegroups'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/nexustaxtypegroups'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2514,7 +2514,7 @@ def list_nexus_tax_type_groups(self, include=None): :return FetchResult """ def list_notice_customer_funding_options(self, include=None): - return requests.get('{}/api/v2/definitions/noticecustomerfundingoptions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticecustomerfundingoptions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2531,7 +2531,7 @@ def list_notice_customer_funding_options(self, include=None): :return FetchResult """ def list_notice_customer_types(self, include=None): - return requests.get('{}/api/v2/definitions/noticecustomertypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticecustomertypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2548,7 +2548,7 @@ def list_notice_customer_types(self, include=None): :return FetchResult """ def list_notice_filingtypes(self, include=None): - return requests.get('{}/api/v2/definitions/noticefilingtypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticefilingtypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2565,7 +2565,7 @@ def list_notice_filingtypes(self, include=None): :return FetchResult """ def list_notice_priorities(self, include=None): - return requests.get('{}/api/v2/definitions/noticepriorities'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticepriorities'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2582,7 +2582,7 @@ def list_notice_priorities(self, include=None): :return FetchResult """ def list_notice_reasons(self, include=None): - return requests.get('{}/api/v2/definitions/noticereasons'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticereasons'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2599,7 +2599,7 @@ def list_notice_reasons(self, include=None): :return FetchResult """ def list_notice_responsibilities(self, include=None): - return requests.get('{}/api/v2/definitions/noticeresponsibilities'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticeresponsibilities'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2616,7 +2616,7 @@ def list_notice_responsibilities(self, include=None): :return FetchResult """ def list_notice_root_causes(self, include=None): - return requests.get('{}/api/v2/definitions/noticerootcauses'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticerootcauses'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2633,7 +2633,7 @@ def list_notice_root_causes(self, include=None): :return FetchResult """ def list_notice_statuses(self, include=None): - return requests.get('{}/api/v2/definitions/noticestatuses'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticestatuses'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2650,7 +2650,7 @@ def list_notice_statuses(self, include=None): :return FetchResult """ def list_notice_types(self, include=None): - return requests.get('{}/api/v2/definitions/noticetypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/noticetypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2668,7 +2668,7 @@ def list_notice_types(self, include=None): :return FetchResult """ def list_parameters(self, include=None): - return requests.get('{}/api/v2/definitions/parameters'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/parameters'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2688,7 +2688,7 @@ def list_parameters(self, include=None): :return FetchResult """ def list_parameters_by_item(self, companyCode, itemCode, include=None): - return requests.get('{}/api/v2/definitions/parameters/byitem/{}/{}'.format(self.base_url, companyCode, itemCode), + return self._get_requests_session().get('{}/api/v2/definitions/parameters/byitem/{}/{}'.format(self.base_url, companyCode, itemCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2703,7 +2703,7 @@ def list_parameters_by_item(self, companyCode, itemCode, include=None): :return FetchResult """ def list_permissions(self, include=None): - return requests.get('{}/api/v2/definitions/permissions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/permissions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2719,7 +2719,7 @@ def list_permissions(self, include=None): :return FetchResult """ def list_postal_codes(self, include=None): - return requests.get('{}/api/v2/definitions/postalcodes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/postalcodes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2741,7 +2741,7 @@ def list_postal_codes(self, include=None): :return FetchResult """ def list_preferred_programs(self, include=None): - return requests.get('{}/api/v2/definitions/preferredprograms'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/preferredprograms'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2759,7 +2759,7 @@ def list_preferred_programs(self, include=None): :return FetchResult """ def list_product_classification_systems(self, include=None): - return requests.get('{}/api/v2/definitions/productclassificationsystems'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/productclassificationsystems'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2778,7 +2778,7 @@ def list_product_classification_systems(self, include=None): :return FetchResult """ def list_product_classification_systems_by_company(self, companyCode, include=None): - return requests.get('{}/api/v2/definitions/productclassificationsystems/bycompany/{}'.format(self.base_url, companyCode), + return self._get_requests_session().get('{}/api/v2/definitions/productclassificationsystems/bycompany/{}'.format(self.base_url, companyCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2796,7 +2796,7 @@ def list_product_classification_systems_by_company(self, companyCode, include=No :return FetchResult """ def list_rate_types_by_country(self, country, include=None): - return requests.get('{}/api/v2/definitions/countries/{}/ratetypes'.format(self.base_url, country), + return self._get_requests_session().get('{}/api/v2/definitions/countries/{}/ratetypes'.format(self.base_url, country), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2814,7 +2814,7 @@ def list_rate_types_by_country(self, country, include=None): :return FetchResult """ def list_regions(self, include=None): - return requests.get('{}/api/v2/definitions/regions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/regions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2833,7 +2833,7 @@ def list_regions(self, include=None): :return FetchResult """ def list_regions_by_country(self, country, include=None): - return requests.get('{}/api/v2/definitions/countries/{}/regions'.format(self.base_url, country), + return self._get_requests_session().get('{}/api/v2/definitions/countries/{}/regions'.format(self.base_url, country), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2850,7 +2850,7 @@ def list_regions_by_country(self, country, include=None): :return FetchResult """ def list_resource_file_types(self, include=None): - return requests.get('{}/api/v2/definitions/resourcefiletypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/resourcefiletypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2868,7 +2868,7 @@ def list_resource_file_types(self, include=None): :return FetchResult """ def list_security_roles(self, include=None): - return requests.get('{}/api/v2/definitions/securityroles'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/securityroles'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2887,7 +2887,7 @@ def list_security_roles(self, include=None): :return FetchResult """ def list_subscription_types(self, include=None): - return requests.get('{}/api/v2/definitions/subscriptiontypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/subscriptiontypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2904,7 +2904,7 @@ def list_subscription_types(self, include=None): :return FetchResult """ def list_tax_authorities(self, include=None): - return requests.get('{}/api/v2/definitions/taxauthorities'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxauthorities'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2923,7 +2923,7 @@ def list_tax_authorities(self, include=None): :return FetchResult """ def list_tax_authority_forms(self, include=None): - return requests.get('{}/api/v2/definitions/taxauthorityforms'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxauthorityforms'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2940,7 +2940,7 @@ def list_tax_authority_forms(self, include=None): :return FetchResult """ def list_tax_authority_types(self, include=None): - return requests.get('{}/api/v2/definitions/taxauthoritytypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxauthoritytypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2962,7 +2962,7 @@ def list_tax_authority_types(self, include=None): :return FetchResult """ def list_tax_codes(self, include=None): - return requests.get('{}/api/v2/definitions/taxcodes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxcodes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2978,7 +2978,7 @@ def list_tax_codes(self, include=None): :return TaxCodeTypesModel """ def list_tax_code_types(self, include=None): - return requests.get('{}/api/v2/definitions/taxcodetypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxcodetypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -2995,7 +2995,7 @@ def list_tax_code_types(self, include=None): :return FetchResult """ def list_tax_forms(self, include=None): - return requests.get('{}/api/v2/definitions/taxforms'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxforms'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3012,7 +3012,7 @@ def list_tax_forms(self, include=None): :return FetchResult """ def list_tax_sub_types(self, include=None): - return requests.get('{}/api/v2/definitions/taxsubtypes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxsubtypes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3029,7 +3029,7 @@ def list_tax_sub_types(self, include=None): :return FetchResult """ def list_tax_type_groups(self, include=None): - return requests.get('{}/api/v2/definitions/taxtypegroups'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/taxtypegroups'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3046,7 +3046,7 @@ def list_tax_type_groups(self, include=None): :return FetchResult """ def list_unit_of_measurement(self, include=None): - return requests.get('{}/api/v2/definitions/unitofmeasurements'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/definitions/unitofmeasurements'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3065,7 +3065,7 @@ def list_unit_of_measurement(self, include=None): :return CompanyDistanceThresholdModel """ def create_distance_threshold(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/distancethresholds'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/distancethresholds'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3084,7 +3084,7 @@ def create_distance_threshold(self, companyId, model): :return ErrorDetail """ def delete_distance_threshold(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/distancethresholds/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/distancethresholds/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3103,7 +3103,7 @@ def delete_distance_threshold(self, companyId, id_): :return CompanyDistanceThresholdModel """ def get_distance_threshold(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/distancethresholds/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/distancethresholds/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3126,7 +3126,7 @@ def get_distance_threshold(self, companyId, id_): :return FetchResult """ def list_distance_thresholds(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/distancethresholds'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/distancethresholds'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3150,7 +3150,7 @@ def list_distance_thresholds(self, companyId, include=None): :return FetchResult """ def query_distance_thresholds(self, include=None): - return requests.get('{}/api/v2/distancethresholds'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/distancethresholds'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3172,7 +3172,7 @@ def query_distance_thresholds(self, include=None): :return CompanyDistanceThresholdModel """ def update_distance_threshold(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/distancethresholds/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/distancethresholds/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3189,7 +3189,7 @@ def update_distance_threshold(self, companyId, id_, model): :return DeleteErrorTransactionsResponseModel """ def delete_error_transactions(self, model): - return requests.delete('{}/api/v2/errortransactions'.format(self.base_url), + return self._get_requests_session().delete('{}/api/v2/errortransactions'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3212,7 +3212,7 @@ def delete_error_transactions(self, model): :return FetchResult """ def list_error_transactions(self, include=None): - return requests.get('{}/api/v2/errortransactions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/errortransactions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3227,7 +3227,7 @@ def list_error_transactions(self, include=None): :return FirmClientLinkageOutputModel """ def approve_firm_client_linkage(self, id_): - return requests.post('{}/api/v2/firmclientlinkages/{}/approve'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/firmclientlinkages/{}/approve'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3248,7 +3248,7 @@ def approve_firm_client_linkage(self, id_): :return FirmClientLinkageOutputModel """ def create_and_link_new_firm_client_account(self, model): - return requests.post('{}/api/v2/firmclientlinkages/createandlinkclient'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/firmclientlinkages/createandlinkclient'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3263,7 +3263,7 @@ def create_and_link_new_firm_client_account(self, model): :return FirmClientLinkageOutputModel """ def create_firm_client_linkage(self, model): - return requests.post('{}/api/v2/firmclientlinkages'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/firmclientlinkages'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3278,7 +3278,7 @@ def create_firm_client_linkage(self, model): :return ErrorDetail """ def delete_firm_client_linkage(self, id_): - return requests.delete('{}/api/v2/firmclientlinkages/{}'.format(self.base_url, id_), + return self._get_requests_session().delete('{}/api/v2/firmclientlinkages/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3293,7 +3293,7 @@ def delete_firm_client_linkage(self, id_): :return FirmClientLinkageOutputModel """ def get_firm_client_linkage(self, id_): - return requests.get('{}/api/v2/firmclientlinkages/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/firmclientlinkages/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3308,7 +3308,7 @@ def get_firm_client_linkage(self, id_): :return FetchResult """ def list_firm_client_linkage(self, include=None): - return requests.get('{}/api/v2/firmclientlinkages'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/firmclientlinkages'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3323,7 +3323,7 @@ def list_firm_client_linkage(self, include=None): :return FirmClientLinkageOutputModel """ def reject_firm_client_linkage(self, id_): - return requests.post('{}/api/v2/firmclientlinkages/{}/reject'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/firmclientlinkages/{}/reject'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3338,7 +3338,7 @@ def reject_firm_client_linkage(self, id_): :return FirmClientLinkageOutputModel """ def reset_firm_client_linkage(self, id_): - return requests.post('{}/api/v2/firmclientlinkages/{}/reset'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/firmclientlinkages/{}/reset'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3353,7 +3353,7 @@ def reset_firm_client_linkage(self, id_): :return FirmClientLinkageOutputModel """ def revoke_firm_client_linkage(self, id_): - return requests.post('{}/api/v2/firmclientlinkages/{}/revoke'.format(self.base_url, id_), + return self._get_requests_session().post('{}/api/v2/firmclientlinkages/{}/revoke'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3374,7 +3374,7 @@ def revoke_firm_client_linkage(self, id_): :return NewAccountModel """ def request_free_trial(self, model): - return requests.post('{}/api/v2/accounts/freetrials/request'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/accounts/freetrials/request'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3385,7 +3385,7 @@ def request_free_trial(self, model): The TaxRates API is a free-to-use, no cost option for estimating sales tax rates. Any customer can request a free AvaTax account and make use of the TaxRates API. Usage of this API is subject to rate limits. Users who exceed the rate limit will receive HTTP - response code 429 - `Too Many Requests`. + response code 429 - `Too Many self._get_requests_session()`. This API assumes that you are selling general tangible personal property at a retail point-of-sale location in the United States only. For more powerful tax calculation, please consider upgrading to the `CreateTransaction` API, @@ -3411,7 +3411,7 @@ def request_free_trial(self, model): :return TaxRateModel """ def tax_rates_by_address(self, include=None): - return requests.get('{}/api/v2/taxrates/byaddress'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/taxrates/byaddress'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3423,7 +3423,7 @@ def tax_rates_by_address(self, include=None): The TaxRates API is a free-to-use, no cost option for estimating sales tax rates. Any customer can request a free AvaTax account and make use of the TaxRates API. Usage of this API is subject to rate limits. Users who exceed the rate limit will receive HTTP - response code 429 - `Too Many Requests`. + response code 429 - `Too Many self._get_requests_session()`. This API assumes that you are selling general tangible personal property at a retail point-of-sale location in the United States only. For more powerful tax calculation, please consider upgrading to the `CreateTransaction` API, @@ -3444,7 +3444,7 @@ def tax_rates_by_address(self, include=None): :return TaxRateModel """ def tax_rates_by_postal_code(self, include=None): - return requests.get('{}/api/v2/taxrates/bypostalcode'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/taxrates/bypostalcode'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3472,7 +3472,7 @@ def tax_rates_by_postal_code(self, include=None): :return FundingStatusModel """ def activate_funding_request(self, id_): - return requests.get('{}/api/v2/fundingrequests/{}/widget'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/fundingrequests/{}/widget'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3498,7 +3498,7 @@ def activate_funding_request(self, id_): :return FundingStatusModel """ def funding_request_status(self, id_): - return requests.get('{}/api/v2/fundingrequests/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/fundingrequests/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3516,7 +3516,7 @@ def funding_request_status(self, id_): :return ErrorDetail """ def batch_delete_item_classifications(self, companyId, itemId): - return requests.delete('{}/api/v2/companies/{}/items/{}/classifications'.format(self.base_url, companyId, itemId), + return self._get_requests_session().delete('{}/api/v2/companies/{}/items/{}/classifications'.format(self.base_url, companyId, itemId), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3535,7 +3535,7 @@ def batch_delete_item_classifications(self, companyId, itemId): :return ErrorDetail """ def batch_delete_item_parameters(self, companyId, itemId): - return requests.delete('{}/api/v2/companies/{}/items/{}/parameters'.format(self.base_url, companyId, itemId), + return self._get_requests_session().delete('{}/api/v2/companies/{}/items/{}/parameters'.format(self.base_url, companyId, itemId), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3555,7 +3555,7 @@ def batch_delete_item_parameters(self, companyId, itemId): :return ItemClassificationOutputModel """ def create_item_classifications(self, companyId, itemId, model): - return requests.post('{}/api/v2/companies/{}/items/{}/classifications'.format(self.base_url, companyId, itemId), + return self._get_requests_session().post('{}/api/v2/companies/{}/items/{}/classifications'.format(self.base_url, companyId, itemId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3577,7 +3577,7 @@ def create_item_classifications(self, companyId, itemId, model): :return ItemParameterModel """ def create_item_parameters(self, companyId, itemId, model): - return requests.post('{}/api/v2/companies/{}/items/{}/parameters'.format(self.base_url, companyId, itemId), + return self._get_requests_session().post('{}/api/v2/companies/{}/items/{}/parameters'.format(self.base_url, companyId, itemId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3599,7 +3599,7 @@ def create_item_parameters(self, companyId, itemId, model): :return ItemModel """ def create_items(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/items'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/items'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3621,7 +3621,7 @@ def create_items(self, companyId, model): :return ErrorDetail """ def delete_item(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/items/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/items/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3640,7 +3640,7 @@ def delete_item(self, companyId, id_): :return ErrorDetail """ def delete_item_classification(self, companyId, itemId, id_): - return requests.delete('{}/api/v2/companies/{}/items/{}/classifications/{}'.format(self.base_url, companyId, itemId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/items/{}/classifications/{}'.format(self.base_url, companyId, itemId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3660,7 +3660,7 @@ def delete_item_classification(self, companyId, itemId, id_): :return ErrorDetail """ def delete_item_parameter(self, companyId, itemId, id_): - return requests.delete('{}/api/v2/companies/{}/items/{}/parameters/{}'.format(self.base_url, companyId, itemId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/items/{}/parameters/{}'.format(self.base_url, companyId, itemId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3682,7 +3682,7 @@ def delete_item_parameter(self, companyId, itemId, id_): :return ItemModel """ def get_item(self, companyId, id_, include=None): - return requests.get('{}/api/v2/companies/{}/items/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/items/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3701,7 +3701,7 @@ def get_item(self, companyId, id_, include=None): :return ItemClassificationOutputModel """ def get_item_classification(self, companyId, itemId, id_): - return requests.get('{}/api/v2/companies/{}/items/{}/classifications/{}'.format(self.base_url, companyId, itemId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/items/{}/classifications/{}'.format(self.base_url, companyId, itemId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3721,7 +3721,7 @@ def get_item_classification(self, companyId, itemId, id_): :return ItemParameterModel """ def get_item_parameter(self, companyId, itemId, id_): - return requests.get('{}/api/v2/companies/{}/items/{}/parameters/{}'.format(self.base_url, companyId, itemId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/items/{}/parameters/{}'.format(self.base_url, companyId, itemId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3745,7 +3745,7 @@ def get_item_parameter(self, companyId, itemId, id_): :return FetchResult """ def list_item_classifications(self, companyId, itemId, include=None): - return requests.get('{}/api/v2/companies/{}/items/{}/classifications'.format(self.base_url, companyId, itemId), + return self._get_requests_session().get('{}/api/v2/companies/{}/items/{}/classifications'.format(self.base_url, companyId, itemId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3770,7 +3770,7 @@ def list_item_classifications(self, companyId, itemId, include=None): :return FetchResult """ def list_item_parameters(self, companyId, itemId, include=None): - return requests.get('{}/api/v2/companies/{}/items/{}/parameters'.format(self.base_url, companyId, itemId), + return self._get_requests_session().get('{}/api/v2/companies/{}/items/{}/parameters'.format(self.base_url, companyId, itemId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3800,7 +3800,7 @@ def list_item_parameters(self, companyId, itemId, include=None): :return FetchResult """ def list_items_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/items'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/items'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3826,7 +3826,7 @@ def list_items_by_company(self, companyId, include=None): :return FetchResult """ def query_items(self, include=None): - return requests.get('{}/api/v2/items'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/items'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3850,7 +3850,7 @@ def query_items(self, include=None): :return SyncItemsResponseModel """ def sync_items(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/items/sync'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/items/sync'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3875,7 +3875,7 @@ def sync_items(self, companyId, model): :return ItemModel """ def update_item(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/items/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/items/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3896,7 +3896,7 @@ def update_item(self, companyId, id_, model): :return ItemClassificationOutputModel """ def update_item_classification(self, companyId, itemId, id_, model): - return requests.put('{}/api/v2/companies/{}/items/{}/classifications/{}'.format(self.base_url, companyId, itemId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/items/{}/classifications/{}'.format(self.base_url, companyId, itemId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3917,7 +3917,7 @@ def update_item_classification(self, companyId, itemId, id_, model): :return ItemParameterModel """ def update_item_parameter(self, companyId, itemId, id_, model): - return requests.put('{}/api/v2/companies/{}/items/{}/parameters/{}'.format(self.base_url, companyId, itemId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/items/{}/parameters/{}'.format(self.base_url, companyId, itemId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3937,7 +3937,7 @@ def update_item_parameter(self, companyId, itemId, id_, model): :return JurisdictionOverrideModel """ def create_jurisdiction_overrides(self, accountId, model): - return requests.post('{}/api/v2/accounts/{}/jurisdictionoverrides'.format(self.base_url, accountId), + return self._get_requests_session().post('{}/api/v2/accounts/{}/jurisdictionoverrides'.format(self.base_url, accountId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3953,7 +3953,7 @@ def create_jurisdiction_overrides(self, accountId, model): :return ErrorDetail """ def delete_jurisdiction_override(self, accountId, id_): - return requests.delete('{}/api/v2/accounts/{}/jurisdictionoverrides/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().delete('{}/api/v2/accounts/{}/jurisdictionoverrides/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3973,7 +3973,7 @@ def delete_jurisdiction_override(self, accountId, id_): :return JurisdictionOverrideModel """ def get_jurisdiction_override(self, accountId, id_): - return requests.get('{}/api/v2/accounts/{}/jurisdictionoverrides/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().get('{}/api/v2/accounts/{}/jurisdictionoverrides/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -3999,7 +3999,7 @@ def get_jurisdiction_override(self, accountId, id_): :return FetchResult """ def list_jurisdiction_overrides_by_account(self, accountId, include=None): - return requests.get('{}/api/v2/accounts/{}/jurisdictionoverrides'.format(self.base_url, accountId), + return self._get_requests_session().get('{}/api/v2/accounts/{}/jurisdictionoverrides'.format(self.base_url, accountId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4024,7 +4024,7 @@ def list_jurisdiction_overrides_by_account(self, accountId, include=None): :return FetchResult """ def query_jurisdiction_overrides(self, include=None): - return requests.get('{}/api/v2/jurisdictionoverrides'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/jurisdictionoverrides'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4041,7 +4041,7 @@ def query_jurisdiction_overrides(self, include=None): :return JurisdictionOverrideModel """ def update_jurisdiction_override(self, accountId, id_, model): - return requests.put('{}/api/v2/accounts/{}/jurisdictionoverrides/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().put('{}/api/v2/accounts/{}/jurisdictionoverrides/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4057,7 +4057,7 @@ def update_jurisdiction_override(self, accountId, id_, model): :return LocationModel """ def create_locations(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/locations'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/locations'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4073,7 +4073,7 @@ def create_locations(self, companyId, model): :return ErrorDetail """ def delete_location(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/locations/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/locations/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4096,7 +4096,7 @@ def delete_location(self, companyId, id_): :return LocationModel """ def get_location(self, companyId, id_, include=None): - return requests.get('{}/api/v2/companies/{}/locations/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/locations/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4124,7 +4124,7 @@ def get_location(self, companyId, id_, include=None): :return FetchResult """ def list_locations_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/locations'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/locations'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4151,7 +4151,7 @@ def list_locations_by_company(self, companyId, include=None): :return FetchResult """ def query_locations(self, include=None): - return requests.get('{}/api/v2/locations'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/locations'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4170,7 +4170,7 @@ def query_locations(self, include=None): :return LocationModel """ def update_location(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/locations/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/locations/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4188,7 +4188,7 @@ def update_location(self, companyId, id_, model): :return LocationValidationModel """ def validate_location(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/locations/{}/validate'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/locations/{}/validate'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4212,7 +4212,7 @@ def validate_location(self, companyId, id_): :return MultiDocumentModel """ def adjust_multi_document_transaction(self, code, type, model, include=None): - return requests.post('{}/api/v2/transactions/multidocument/{}/type/{}/adjust'.format(self.base_url, code, type), + return self._get_requests_session().post('{}/api/v2/transactions/multidocument/{}/type/{}/adjust'.format(self.base_url, code, type), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4239,7 +4239,7 @@ def adjust_multi_document_transaction(self, code, type, model, include=None): :return AuditMultiDocumentModel """ def audit_multi_document_transaction(self, code, type): - return requests.get('{}/api/v2/transactions/multidocument/{}/type/{}/audit'.format(self.base_url, code, type), + return self._get_requests_session().get('{}/api/v2/transactions/multidocument/{}/type/{}/audit'.format(self.base_url, code, type), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4259,7 +4259,7 @@ def audit_multi_document_transaction(self, code, type): :return MultiDocumentModel """ def commit_multi_document_transaction(self, model): - return requests.post('{}/api/v2/transactions/multidocument/commit'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/transactions/multidocument/commit'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4299,7 +4299,7 @@ def commit_multi_document_transaction(self, model): :return MultiDocumentModel """ def create_multi_document_transaction(self, model, include=None): - return requests.post('{}/api/v2/transactions/multidocument'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/transactions/multidocument'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4325,7 +4325,7 @@ def create_multi_document_transaction(self, model, include=None): :return MultiDocumentModel """ def get_multi_document_transaction_by_code_and_type(self, code, type, include=None): - return requests.get('{}/api/v2/transactions/multidocument/{}/type/{}'.format(self.base_url, code, type), + return self._get_requests_session().get('{}/api/v2/transactions/multidocument/{}/type/{}'.format(self.base_url, code, type), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4357,7 +4357,7 @@ def get_multi_document_transaction_by_code_and_type(self, code, type, include=No :return MultiDocumentModel """ def get_multi_document_transaction_by_id(self, id_, include=None): - return requests.get('{}/api/v2/transactions/multidocument/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/transactions/multidocument/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4390,7 +4390,7 @@ def get_multi_document_transaction_by_id(self, id_, include=None): :return FetchResult """ def list_multi_document_transactions(self, include=None): - return requests.get('{}/api/v2/transactions/multidocument'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/transactions/multidocument'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4435,7 +4435,7 @@ def list_multi_document_transactions(self, include=None): :return MultiDocumentModel """ def refund_multi_document_transaction(self, code, type, model, include=None): - return requests.post('{}/api/v2/transactions/multidocument/{}/type/{}/refund'.format(self.base_url, code, type), + return self._get_requests_session().post('{}/api/v2/transactions/multidocument/{}/type/{}/refund'.format(self.base_url, code, type), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4454,7 +4454,7 @@ def refund_multi_document_transaction(self, code, type, model, include=None): :return MultiDocumentModel """ def verify_multi_document_transaction(self, model): - return requests.post('{}/api/v2/transactions/multidocument/verify'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/transactions/multidocument/verify'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4477,7 +4477,7 @@ def verify_multi_document_transaction(self, model): :return MultiDocumentModel """ def void_multi_document_transaction(self, code, type, model): - return requests.post('{}/api/v2/transactions/multidocument/{}/type/{}/void'.format(self.base_url, code, type), + return self._get_requests_session().post('{}/api/v2/transactions/multidocument/{}/type/{}/void'.format(self.base_url, code, type), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4506,7 +4506,7 @@ def void_multi_document_transaction(self, code, type, model): :return NexusModel """ def create_nexus(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/nexus'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/nexus'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4532,7 +4532,7 @@ def create_nexus(self, companyId, model): :return NexusByAddressModel """ def declare_nexus_by_address(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/nexus/byaddress'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/nexus/byaddress'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4553,7 +4553,7 @@ def declare_nexus_by_address(self, companyId, model): :return ErrorDetail """ def delete_nexus(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/nexus/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/nexus/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4572,7 +4572,7 @@ def delete_nexus(self, companyId, id_): :return NexusModel """ def get_nexus(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/nexus/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/nexus/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4594,7 +4594,7 @@ def get_nexus(self, companyId, id_): :return NexusByTaxFormModel """ def get_nexus_by_form_code(self, companyId, formCode): - return requests.get('{}/api/v2/companies/{}/nexus/byform/{}'.format(self.base_url, companyId, formCode), + return self._get_requests_session().get('{}/api/v2/companies/{}/nexus/byform/{}'.format(self.base_url, companyId, formCode), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4619,7 +4619,7 @@ def get_nexus_by_form_code(self, companyId, formCode): :return FetchResult """ def list_nexus_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/nexus'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/nexus'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4643,7 +4643,7 @@ def list_nexus_by_company(self, companyId, include=None): :return FetchResult """ def query_nexus(self, include=None): - return requests.get('{}/api/v2/nexus'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/nexus'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4673,7 +4673,7 @@ def query_nexus(self, include=None): :return NexusModel """ def update_nexus(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/nexus/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/nexus/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4697,7 +4697,7 @@ def update_nexus(self, companyId, id_, model): :return NotificationModel """ def dismiss_notification(self, id_): - return requests.put('{}/api/v2/notifications/{}/dismiss'.format(self.base_url, id_), + return self._get_requests_session().put('{}/api/v2/notifications/{}/dismiss'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4717,7 +4717,7 @@ def dismiss_notification(self, id_): :return NotificationModel """ def get_notification(self, id_): - return requests.get('{}/api/v2/notifications/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/notifications/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4742,7 +4742,7 @@ def get_notification(self, id_): :return FetchResult """ def list_notifications(self, include=None): - return requests.get('{}/api/v2/notifications'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/notifications'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4769,7 +4769,7 @@ def list_notifications(self, include=None): :return NewAccountModel """ def request_new_account(self, model): - return requests.post('{}/api/v2/accounts/request'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/accounts/request'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4788,7 +4788,7 @@ def request_new_account(self, model): :return OfferModel """ def request_new_entitlement(self, id_, offer): - return requests.post('{}/api/v2/accounts/{}/entitlements/{}'.format(self.base_url, id_, offer), + return self._get_requests_session().post('{}/api/v2/accounts/{}/entitlements/{}'.format(self.base_url, id_, offer), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4806,7 +4806,7 @@ def request_new_entitlement(self, id_, offer): :return AccountModel """ def create_account(self, model): - return requests.post('{}/api/v2/accounts'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/accounts'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4830,7 +4830,7 @@ def create_account(self, model): :return NotificationModel """ def create_notifications(self, model): - return requests.post('{}/api/v2/notifications'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/notifications'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4849,7 +4849,7 @@ def create_notifications(self, model): :return SubscriptionModel """ def create_subscriptions(self, accountId, model): - return requests.post('{}/api/v2/accounts/{}/subscriptions'.format(self.base_url, accountId), + return self._get_requests_session().post('{}/api/v2/accounts/{}/subscriptions'.format(self.base_url, accountId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4867,7 +4867,7 @@ def create_subscriptions(self, accountId, model): :return ErrorDetail """ def delete_account(self, id_): - return requests.delete('{}/api/v2/accounts/{}'.format(self.base_url, id_), + return self._get_requests_session().delete('{}/api/v2/accounts/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4889,7 +4889,7 @@ def delete_account(self, id_): :return ErrorDetail """ def delete_notification(self, id_): - return requests.delete('{}/api/v2/notifications/{}'.format(self.base_url, id_), + return self._get_requests_session().delete('{}/api/v2/notifications/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4907,7 +4907,7 @@ def delete_notification(self, id_): :return ErrorDetail """ def delete_subscription(self, accountId, id_): - return requests.delete('{}/api/v2/accounts/{}/subscriptions/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().delete('{}/api/v2/accounts/{}/subscriptions/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4929,7 +4929,7 @@ def delete_subscription(self, accountId, id_): :return string """ def reset_password(self, userId, model, include=None): - return requests.post('{}/api/v2/passwords/{}/reset'.format(self.base_url, userId), + return self._get_requests_session().post('{}/api/v2/passwords/{}/reset'.format(self.base_url, userId), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4947,7 +4947,7 @@ def reset_password(self, userId, model, include=None): :return AccountModel """ def update_account(self, id_, model): - return requests.put('{}/api/v2/accounts/{}'.format(self.base_url, id_), + return self._get_requests_session().put('{}/api/v2/accounts/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4970,7 +4970,7 @@ def update_account(self, id_, model): :return NotificationModel """ def update_notification(self, id_, model): - return requests.put('{}/api/v2/notifications/{}'.format(self.base_url, id_), + return self._get_requests_session().put('{}/api/v2/notifications/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -4993,7 +4993,7 @@ def update_notification(self, id_, model): :return SubscriptionModel """ def update_subscription(self, accountId, id_, model): - return requests.put('{}/api/v2/accounts/{}/subscriptions/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().put('{}/api/v2/accounts/{}/subscriptions/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5017,7 +5017,7 @@ def update_subscription(self, accountId, id_, model): :return String """ def download_report(self, id_): - return requests.get('{}/api/v2/reports/{}/attachment'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/reports/{}/attachment'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5037,7 +5037,7 @@ def download_report(self, id_): :return ReportModel """ def get_report(self, id_): - return requests.get('{}/api/v2/reports/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/reports/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5060,7 +5060,7 @@ def get_report(self, id_): :return ReportModel """ def initiate_export_document_line_report(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/reports/exportdocumentline/initiate'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/reports/exportdocumentline/initiate'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5085,7 +5085,7 @@ def initiate_export_document_line_report(self, companyId, model): :return FetchResult """ def list_reports(self, include=None): - return requests.get('{}/api/v2/reports'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/reports'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5108,7 +5108,7 @@ def list_reports(self, include=None): :return SettingModel """ def create_settings(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/settings'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/settings'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5131,7 +5131,7 @@ def create_settings(self, companyId, model): :return ErrorDetail """ def delete_setting(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/settings/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/settings/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5154,7 +5154,7 @@ def delete_setting(self, companyId, id_): :return SettingModel """ def get_setting(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/settings/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/settings/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5183,7 +5183,7 @@ def get_setting(self, companyId, id_): :return FetchResult """ def list_settings_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/settings'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/settings'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5211,7 +5211,7 @@ def list_settings_by_company(self, companyId, include=None): :return FetchResult """ def query_settings(self, include=None): - return requests.get('{}/api/v2/settings'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/settings'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5237,7 +5237,7 @@ def query_settings(self, include=None): :return SettingModel """ def update_setting(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/settings/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/settings/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5255,7 +5255,7 @@ def update_setting(self, companyId, id_, model): :return SubscriptionModel """ def get_subscription(self, accountId, id_): - return requests.get('{}/api/v2/accounts/{}/subscriptions/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().get('{}/api/v2/accounts/{}/subscriptions/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5278,7 +5278,7 @@ def get_subscription(self, accountId, id_): :return FetchResult """ def list_subscriptions_by_account(self, accountId, include=None): - return requests.get('{}/api/v2/accounts/{}/subscriptions'.format(self.base_url, accountId), + return self._get_requests_session().get('{}/api/v2/accounts/{}/subscriptions'.format(self.base_url, accountId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5300,7 +5300,7 @@ def list_subscriptions_by_account(self, accountId, include=None): :return FetchResult """ def query_subscriptions(self, include=None): - return requests.get('{}/api/v2/subscriptions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/subscriptions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5320,7 +5320,7 @@ def query_subscriptions(self, include=None): :return TaxCodeModel """ def create_tax_codes(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/taxcodes'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/taxcodes'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5336,7 +5336,7 @@ def create_tax_codes(self, companyId, model): :return ErrorDetail """ def delete_tax_code(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/taxcodes/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/taxcodes/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5356,7 +5356,7 @@ def delete_tax_code(self, companyId, id_): :return TaxCodeModel """ def get_tax_code(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/taxcodes/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/taxcodes/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5382,7 +5382,7 @@ def get_tax_code(self, companyId, id_): :return FetchResult """ def list_tax_codes_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/taxcodes'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/taxcodes'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5407,7 +5407,7 @@ def list_tax_codes_by_company(self, companyId, include=None): :return FetchResult """ def query_tax_codes(self, include=None): - return requests.get('{}/api/v2/taxcodes'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/taxcodes'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5430,7 +5430,7 @@ def query_tax_codes(self, include=None): :return TaxCodeModel """ def update_tax_code(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/taxcodes/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/taxcodes/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5462,7 +5462,7 @@ def update_tax_code(self, companyId, id_, model): :return String """ def build_tax_content_file(self, model): - return requests.post('{}/api/v2/pointofsaledata/build'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/pointofsaledata/build'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5494,12 +5494,12 @@ def build_tax_content_file(self, model): :param id_ [int] The ID number of the location to retrieve point-of-sale data. :param date [datetime] The date for which point-of-sale data would be calculated (today by default) :param format [PointOfSaleFileType] The format of the file (JSON by default) (See PointOfSaleFileType::* for a list of allowable values) - :param partnerId [PointOfSalePartnerId] If specified, requests a custom partner-formatted version of the file. (See PointOfSalePartnerId::* for a list of allowable values) + :param partnerId [PointOfSalePartnerId] If specified, self._get_requests_session() a custom partner-formatted version of the file. (See PointOfSalePartnerId::* for a list of allowable values) :param includeJurisCodes [boolean] When true, the file will include jurisdiction codes in the result. :return String """ def build_tax_content_file_for_location(self, companyId, id_, include=None): - return requests.get('{}/api/v2/companies/{}/locations/{}/pointofsaledata'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/locations/{}/pointofsaledata'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5547,7 +5547,7 @@ def build_tax_content_file_for_location(self, companyId, id_, include=None): :return String """ def download_tax_rates_by_zip_code(self, date, include=None): - return requests.get('{}/api/v2/taxratesbyzipcode/download/{}'.format(self.base_url, date), + return self._get_requests_session().get('{}/api/v2/taxratesbyzipcode/download/{}'.format(self.base_url, date), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5572,7 +5572,7 @@ def download_tax_rates_by_zip_code(self, date, include=None): :return TaxRuleModel """ def create_tax_rules(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/taxrules'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/taxrules'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5597,7 +5597,7 @@ def create_tax_rules(self, companyId, model): :return ErrorDetail """ def delete_tax_rule(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/taxrules/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/taxrules/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5622,7 +5622,7 @@ def delete_tax_rule(self, companyId, id_): :return TaxRuleModel """ def get_tax_rule(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/taxrules/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/taxrules/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5653,7 +5653,7 @@ def get_tax_rule(self, companyId, id_): :return FetchResult """ def list_tax_rules(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/taxrules'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/taxrules'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5683,7 +5683,7 @@ def list_tax_rules(self, companyId, include=None): :return FetchResult """ def query_tax_rules(self, include=None): - return requests.get('{}/api/v2/taxrules'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/taxrules'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5709,7 +5709,7 @@ def query_tax_rules(self, include=None): :return TaxRuleModel """ def update_tax_rule(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/taxrules/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/taxrules/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5741,7 +5741,7 @@ def update_tax_rule(self, companyId, id_, model): :return TransactionModel """ def add_lines(self, model, include=None): - return requests.post('{}/api/v2/companies/transactions/lines/add'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/companies/transactions/lines/add'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5780,7 +5780,7 @@ def add_lines(self, model, include=None): :return TransactionModel """ def adjust_transaction(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/adjust'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/adjust'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5811,7 +5811,7 @@ def adjust_transaction(self, companyCode, transactionCode, model, include=None): :return AuditTransactionModel """ def audit_transaction(self, companyCode, transactionCode): - return requests.get('{}/api/v2/companies/{}/transactions/{}/audit'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().get('{}/api/v2/companies/{}/transactions/{}/audit'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5843,7 +5843,7 @@ def audit_transaction(self, companyCode, transactionCode): :return AuditTransactionModel """ def audit_transaction_with_type(self, companyCode, transactionCode, documentType): - return requests.get('{}/api/v2/companies/{}/transactions/{}/types/{}/audit'.format(self.base_url, companyCode, transactionCode, documentType), + return self._get_requests_session().get('{}/api/v2/companies/{}/transactions/{}/types/{}/audit'.format(self.base_url, companyCode, transactionCode, documentType), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5864,7 +5864,7 @@ def audit_transaction_with_type(self, companyCode, transactionCode, documentType :return BulkLockTransactionResult """ def bulk_lock_transaction(self, model): - return requests.post('{}/api/v2/transactions/lock'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/transactions/lock'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5902,7 +5902,7 @@ def bulk_lock_transaction(self, model): :return TransactionModel """ def change_transaction_code(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/changecode'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/changecode'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5938,7 +5938,7 @@ def change_transaction_code(self, companyCode, transactionCode, model, include=N :return TransactionModel """ def commit_transaction(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/commit'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/commit'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -5979,7 +5979,7 @@ def commit_transaction(self, companyCode, transactionCode, model, include=None): :return TransactionModel """ def create_or_adjust_transaction(self, model, include=None): - return requests.post('{}/api/v2/transactions/createoradjust'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/transactions/createoradjust'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6025,7 +6025,7 @@ def create_or_adjust_transaction(self, model, include=None): :return TransactionModel """ def create_transaction(self, model, include=None): - return requests.post('{}/api/v2/transactions/create'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/transactions/create'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6054,7 +6054,7 @@ def create_transaction(self, model, include=None): :return TransactionModel """ def delete_lines(self, model, include=None): - return requests.post('{}/api/v2/companies/transactions/lines/delete'.format(self.base_url), + return self._get_requests_session().post('{}/api/v2/companies/transactions/lines/delete'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6089,7 +6089,7 @@ def delete_lines(self, model, include=None): :return TransactionModel """ def get_transaction_by_code(self, companyCode, transactionCode, include=None): - return requests.get('{}/api/v2/companies/{}/transactions/{}'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().get('{}/api/v2/companies/{}/transactions/{}'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6112,7 +6112,7 @@ def get_transaction_by_code(self, companyCode, transactionCode, include=None): :return TransactionModel """ def get_transaction_by_code_and_type(self, companyCode, transactionCode, documentType, include=None): - return requests.get('{}/api/v2/companies/{}/transactions/{}/types/{}'.format(self.base_url, companyCode, transactionCode, documentType), + return self._get_requests_session().get('{}/api/v2/companies/{}/transactions/{}/types/{}'.format(self.base_url, companyCode, transactionCode, documentType), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6141,7 +6141,7 @@ def get_transaction_by_code_and_type(self, companyCode, transactionCode, documen :return TransactionModel """ def get_transaction_by_id(self, id_, include=None): - return requests.get('{}/api/v2/transactions/{}'.format(self.base_url, id_), + return self._get_requests_session().get('{}/api/v2/transactions/{}'.format(self.base_url, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6181,7 +6181,7 @@ def get_transaction_by_id(self, id_, include=None): :return FetchResult """ def list_transactions_by_company(self, companyCode, include=None): - return requests.get('{}/api/v2/companies/{}/transactions'.format(self.base_url, companyCode), + return self._get_requests_session().get('{}/api/v2/companies/{}/transactions'.format(self.base_url, companyCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6219,7 +6219,7 @@ def list_transactions_by_company(self, companyCode, include=None): :return TransactionModel """ def lock_transaction(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/lock'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/lock'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6267,7 +6267,7 @@ def lock_transaction(self, companyCode, transactionCode, model, include=None): :return TransactionModel """ def refund_transaction(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/refund'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/refund'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6303,7 +6303,7 @@ def refund_transaction(self, companyCode, transactionCode, model, include=None): :return TransactionModel """ def settle_transaction(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/settle'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/settle'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6336,7 +6336,7 @@ def settle_transaction(self, companyCode, transactionCode, model, include=None): :return TransactionModel """ def uncommit_transaction(self, companyCode, transactionCode, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/uncommit'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/uncommit'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6367,7 +6367,7 @@ def uncommit_transaction(self, companyCode, transactionCode, include=None): :return TransactionModel """ def unvoid_transaction(self, companyCode, transactionCode, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/unvoid'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/unvoid'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6403,7 +6403,7 @@ def unvoid_transaction(self, companyCode, transactionCode, include=None): :return TransactionModel """ def verify_transaction(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/verify'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/verify'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6440,7 +6440,7 @@ def verify_transaction(self, companyCode, transactionCode, model, include=None): :return TransactionModel """ def void_transaction(self, companyCode, transactionCode, model, include=None): - return requests.post('{}/api/v2/companies/{}/transactions/{}/void'.format(self.base_url, companyCode, transactionCode), + return self._get_requests_session().post('{}/api/v2/companies/{}/transactions/{}/void'.format(self.base_url, companyCode, transactionCode), auth=self.auth, headers=self.client_header, params=include, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6458,7 +6458,7 @@ def void_transaction(self, companyCode, transactionCode, model, include=None): :return UPCModel """ def create_u_p_cs(self, companyId, model): - return requests.post('{}/api/v2/companies/{}/upcs'.format(self.base_url, companyId), + return self._get_requests_session().post('{}/api/v2/companies/{}/upcs'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6475,7 +6475,7 @@ def create_u_p_cs(self, companyId, model): :return ErrorDetail """ def delete_u_p_c(self, companyId, id_): - return requests.delete('{}/api/v2/companies/{}/upcs/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().delete('{}/api/v2/companies/{}/upcs/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6493,7 +6493,7 @@ def delete_u_p_c(self, companyId, id_): :return UPCModel """ def get_u_p_c(self, companyId, id_): - return requests.get('{}/api/v2/companies/{}/upcs/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().get('{}/api/v2/companies/{}/upcs/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6517,7 +6517,7 @@ def get_u_p_c(self, companyId, id_): :return FetchResult """ def list_u_p_cs_by_company(self, companyId, include=None): - return requests.get('{}/api/v2/companies/{}/upcs'.format(self.base_url, companyId), + return self._get_requests_session().get('{}/api/v2/companies/{}/upcs'.format(self.base_url, companyId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6540,7 +6540,7 @@ def list_u_p_cs_by_company(self, companyId, include=None): :return FetchResult """ def query_u_p_cs(self, include=None): - return requests.get('{}/api/v2/upcs'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/upcs'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6561,7 +6561,7 @@ def query_u_p_cs(self, include=None): :return UPCModel """ def update_u_p_c(self, companyId, id_, model): - return requests.put('{}/api/v2/companies/{}/upcs/{}'.format(self.base_url, companyId, id_), + return self._get_requests_session().put('{}/api/v2/companies/{}/upcs/{}'.format(self.base_url, companyId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6580,7 +6580,7 @@ def update_u_p_c(self, companyId, id_, model): :return string """ def change_password(self, model): - return requests.put('{}/api/v2/passwords'.format(self.base_url), + return self._get_requests_session().put('{}/api/v2/passwords'.format(self.base_url), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6601,7 +6601,7 @@ def change_password(self, model): :return UserModel """ def create_users(self, accountId, model): - return requests.post('{}/api/v2/accounts/{}/users'.format(self.base_url, accountId), + return self._get_requests_session().post('{}/api/v2/accounts/{}/users'.format(self.base_url, accountId), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6620,7 +6620,7 @@ def create_users(self, accountId, model): :return ErrorDetail """ def delete_user(self, id_, accountId): - return requests.delete('{}/api/v2/accounts/{}/users/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().delete('{}/api/v2/accounts/{}/users/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6640,7 +6640,7 @@ def delete_user(self, id_, accountId): :return UserModel """ def get_user(self, id_, accountId, include=None): - return requests.get('{}/api/v2/accounts/{}/users/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().get('{}/api/v2/accounts/{}/users/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6668,7 +6668,7 @@ def get_user(self, id_, accountId, include=None): :return UserEntitlementModel """ def get_user_entitlements(self, id_, accountId): - return requests.get('{}/api/v2/accounts/{}/users/{}/entitlements'.format(self.base_url, accountId, id_), + return self._get_requests_session().get('{}/api/v2/accounts/{}/users/{}/entitlements'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6695,7 +6695,7 @@ def get_user_entitlements(self, id_, accountId): :return FetchResult """ def list_users_by_account(self, accountId, include=None): - return requests.get('{}/api/v2/accounts/{}/users'.format(self.base_url, accountId), + return self._get_requests_session().get('{}/api/v2/accounts/{}/users'.format(self.base_url, accountId), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6722,7 +6722,7 @@ def list_users_by_account(self, accountId, include=None): :return FetchResult """ def query_users(self, include=None): - return requests.get('{}/api/v2/users'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/users'.format(self.base_url), auth=self.auth, headers=self.client_header, params=include, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6742,7 +6742,7 @@ def query_users(self, include=None): :return UserModel """ def update_user(self, id_, accountId, model): - return requests.put('{}/api/v2/accounts/{}/users/{}'.format(self.base_url, accountId, id_), + return self._get_requests_session().put('{}/api/v2/accounts/{}/users/{}'.format(self.base_url, accountId, id_), auth=self.auth, headers=self.client_header, json=model, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6760,7 +6760,7 @@ def update_user(self, id_, accountId, model): :return SubscriptionModel """ def get_my_subscription(self, serviceTypeId): - return requests.get('{}/api/v2/utilities/subscriptions/{}'.format(self.base_url, serviceTypeId), + return self._get_requests_session().get('{}/api/v2/utilities/subscriptions/{}'.format(self.base_url, serviceTypeId), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6777,7 +6777,7 @@ def get_my_subscription(self, serviceTypeId): :return FetchResult """ def list_my_subscriptions(self): - return requests.get('{}/api/v2/utilities/subscriptions'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/utilities/subscriptions'.format(self.base_url), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200) @@ -6803,7 +6803,7 @@ def list_my_subscriptions(self): :return PingResultModel """ def ping(self): - return requests.get('{}/api/v2/utilities/ping'.format(self.base_url), + return self._get_requests_session().get('{}/api/v2/utilities/ping'.format(self.base_url), auth=self.auth, headers=self.client_header, params=None, timeout=self.timeout_limit if self.timeout_limit else 1200)