Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bankfeeds/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ venv/
src/*.egg-info/
__pycache__/
.pytest_cache/
.python-version`
.python-version`
34 changes: 33 additions & 1 deletion bankfeeds/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -550,4 +550,36 @@ Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
- Speakeasy CLI 1.47.1 (2.39.2) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.25.2] https://pypi.org/project/codat-bankfeeds/0.25.2 - bankfeeds
- [PyPI v0.25.2] https://pypi.org/project/codat-bankfeeds/0.25.2 - bankfeeds

## 2023-06-14 00:17:52
### Changes
Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
- Speakeasy CLI 1.47.2 (2.39.8) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.25.3] https://pypi.org/project/codat-bankfeeds/0.25.3 - bankfeeds

## 2023-06-15 00:18:37
### Changes
Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
- Speakeasy CLI 1.47.4 (2.40.1) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.26.0] https://pypi.org/project/codat-bankfeeds/0.26.0 - bankfeeds

## 2023-06-16 00:18:40
### Changes
Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
- Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.27.0] https://pypi.org/project/codat-bankfeeds/0.27.0 - bankfeeds

## 2023-06-16 11:03:21
### Changes
Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
- Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.27.1] https://pypi.org/project/codat-bankfeeds/0.27.1 - bankfeeds
2 changes: 1 addition & 1 deletion bankfeeds/docs/models/shared/company.md

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion bankfeeds/files.gen
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ src/codatbankfeeds/bank_feed_accounts.py
src/codatbankfeeds/companies.py
src/codatbankfeeds/connections.py
src/codatbankfeeds/sdk.py
.gitignore
pylintrc
setup.py
src/codatbankfeeds/__init__.py
Expand Down
8 changes: 4 additions & 4 deletions bankfeeds/gen.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
configVersion: 1.0.0
management:
docChecksum: 833c1925fcdfcc1e89fcca65d03c1c2b
docChecksum: 006fdd2b69e599057f4e304137075ad4
docVersion: 2.1.0
speakeasyVersion: 1.47.1
generationVersion: 2.39.2
speakeasyVersion: 1.48.0
generationVersion: 2.41.1
generation:
sdkClassName: CodatBankFeeds
singleTagPerOp: false
telemetryEnabled: true
python:
version: 0.25.2
version: 0.27.1
author: Speakeasy
description: Python Client SDK Generated by Speakeasy
maxMethodParams: 0
Expand Down
2 changes: 1 addition & 1 deletion bankfeeds/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

setuptools.setup(
name="codat-bankfeeds",
version="0.25.2",
version="0.27.1",
author="Speakeasy",
description="Python Client SDK Generated by Speakeasy",
long_description=long_description,
Expand Down
12 changes: 3 additions & 9 deletions bankfeeds/src/codatbankfeeds/bank_account_transactions.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ def create(self, request: operations.CreateBankTransactionsRequest, retries: Opt

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('POST', url, params=query_params, data=data, files=form, headers=headers)
Expand Down Expand Up @@ -77,9 +75,7 @@ def get(self, request: operations.GetCreateBankAccountModelRequest, retries: Opt

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('GET', url, headers=headers)
Expand Down Expand Up @@ -121,9 +117,7 @@ def list(self, request: operations.ListBankAccountTransactionsRequest, retries:

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('GET', url, params=query_params, headers=headers)
Expand Down
12 changes: 3 additions & 9 deletions bankfeeds/src/codatbankfeeds/bank_feed_accounts.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ def create(self, request: operations.CreateBankFeedRequest, retries: Optional[ut

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('PUT', url, data=data, files=form, headers=headers)
Expand Down Expand Up @@ -74,9 +72,7 @@ def get(self, request: operations.GetBankFeedsRequest, retries: Optional[utils.R

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('GET', url, headers=headers)
Expand Down Expand Up @@ -120,9 +116,7 @@ def update(self, request: operations.UpdateBankFeedRequest, retries: Optional[ut

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('PATCH', url, data=data, files=form, headers=headers)
Expand Down
20 changes: 5 additions & 15 deletions bankfeeds/src/codatbankfeeds/companies.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ def create(self, request: shared.CompanyRequestBody, retries: Optional[utils.Ret

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('POST', url, data=data, files=form, headers=headers)
Expand Down Expand Up @@ -75,9 +73,7 @@ def delete(self, request: operations.DeleteCompanyRequest, retries: Optional[uti

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('DELETE', url, headers=headers)
Expand Down Expand Up @@ -116,9 +112,7 @@ def get(self, request: operations.GetCompanyRequest, retries: Optional[utils.Ret

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('GET', url, headers=headers)
Expand Down Expand Up @@ -160,9 +154,7 @@ def list(self, request: operations.ListCompaniesRequest, retries: Optional[utils

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('GET', url, params=query_params, headers=headers)
Expand Down Expand Up @@ -206,9 +198,7 @@ def update(self, request: operations.UpdateCompanyRequest, retries: Optional[uti

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('PUT', url, data=data, files=form, headers=headers)
Expand Down
24 changes: 6 additions & 18 deletions bankfeeds/src/codatbankfeeds/connections.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ def create(self, request: operations.CreateDataConnectionRequest, retries: Optio

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('POST', url, data=data, files=form, headers=headers)
Expand Down Expand Up @@ -75,9 +73,7 @@ def delete(self, request: operations.DeleteCompanyConnectionRequest, retries: Op

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('DELETE', url, headers=headers)
Expand Down Expand Up @@ -116,9 +112,7 @@ def get(self, request: operations.GetCompanyConnectionRequest, retries: Optional

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('GET', url, headers=headers)
Expand Down Expand Up @@ -160,9 +154,7 @@ def list(self, request: operations.ListCompanyConnectionsRequest, retries: Optio

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('GET', url, params=query_params, headers=headers)
Expand Down Expand Up @@ -204,9 +196,7 @@ def proxy(self, request: operations.ProxyRequest, retries: Optional[utils.RetryC

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('POST', url, params=query_params, headers=headers)
Expand Down Expand Up @@ -250,9 +240,7 @@ def unlink_connection(self, request: operations.UnlinkConnectionRequest, retries

retry_config = retries
if retry_config is None:
retry_config = utils.RetryConfig('backoff', True)
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)

retry_config = utils.RetryConfig('backoff', utils.BackoffStrategy(500, 60000, 1.5, 3600000), True)

def do_request():
return client.request('PATCH', url, data=data, files=form, headers=headers)
Expand Down
1 change: 1 addition & 0 deletions bankfeeds/src/codatbankfeeds/models/shared/company.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,5 +66,6 @@ class Company:
> Where it is not available from the underlying platform, Codat will return these as times local to the business whose data has been synced.
"""
platform: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('platform'), 'exclude': lambda f: f is None }})
r"""Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible"""


Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ class CreateBankTransactionsResponse:
error_message: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('errorMessage'), 'exclude': lambda f: f is None }})
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('timeoutInMinutes'), 'exclude': lambda f: f is None }})
timeout_in_seconds: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('timeoutInSeconds'), 'exclude': lambda f: f is None }})
r"""Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible"""
validation: Optional[shared_validation.Validation] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('validation'), 'exclude': lambda f: f is None }})
r"""A human-readable object describing validation decisions Codat has made when pushing data into the platform. If a push has failed because of validation errors, they will be detailed here."""

Expand Down
4 changes: 2 additions & 2 deletions bankfeeds/src/codatbankfeeds/sdkconfiguration.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ class SDKConfiguration:
server_idx: int = 0
language: str = 'python'
openapi_doc_version: str = '2.1.0'
sdk_version: str = '0.25.2'
gen_version: str = '2.39.2'
sdk_version: str = '0.27.1'
gen_version: str = '2.41.1'

def get_server_details(self) -> tuple[str, dict[str, str]]:
if self.server_url:
Expand Down
3 changes: 2 additions & 1 deletion bankfeeds/src/codatbankfeeds/utils/retries.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,9 @@ class RetryConfig:
backoff: BackoffStrategy
retry_connection_errors: bool

def __init__(self, strategy: str, retry_connection_errors: bool):
def __init__(self, strategy: str, backoff: BackoffStrategy, retry_connection_errors: bool):
self.strategy = strategy
self.backoff = backoff
self.retry_connection_errors = retry_connection_errors


Expand Down