Skip to content

Commit 044863b

Browse files
committed
ci: regenerated with OpenAPI Doc 2.1.0, Speakeay CLI 1.43.0
1 parent 5de3210 commit 044863b

32 files changed

Lines changed: 591 additions & 1014 deletions

accounting/RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,12 @@ Based on:
406406
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Accounting.yaml
407407
- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy
408408
### Releases
409-
- [PyPI v0.17.2] https://pypi.org/project/codat-accounting/0.17.2 - accounting
409+
- [PyPI v0.17.2] https://pypi.org/project/codat-accounting/0.17.2 - accounting
410+
411+
## 2023-06-03 00:11:26
412+
### Changes
413+
Based on:
414+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Accounting.yaml
415+
- Speakeasy CLI 1.43.0 (2.35.3) https://github.com/speakeasy-api/speakeasy
416+
### Releases
417+
- [PyPI v0.18.0] https://pypi.org/project/codat-accounting/0.18.0 - accounting

accounting/files.gen

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
src/codataccounting/sdkconfiguration.py
12
src/codataccounting/account_transactions.py
23
src/codataccounting/accounts.py
34
src/codataccounting/bank_account_transactions.py

accounting/gen.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 6d1abbaa76a36675d67a0d9afe806ff7
44
docVersion: 2.1.0
5-
speakeasyVersion: 1.40.3
6-
generationVersion: 2.34.7
5+
speakeasyVersion: 1.43.0
6+
generationVersion: 2.35.3
77
generation:
88
sdkClassName: CodatAccounting
99
singleTagPerOp: false
1010
telemetryEnabled: true
1111
python:
12-
version: 0.17.2
12+
version: 0.18.0
1313
author: Speakeasy
1414
description: Python Client SDK Generated by Speakeasy
1515
maxMethodParams: 0

accounting/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setuptools.setup(
1212
name="codat-accounting",
13-
version="0.17.2",
13+
version="0.18.0",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

33
from .sdk import *
4+
from .sdkconfiguration import *

accounting/src/codataccounting/account_transactions.py

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,30 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codataccounting import utils
55
from codataccounting.models import operations, shared
66
from typing import Optional
77

88
class AccountTransactions:
99
r"""Account transactions"""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def get(self, request: operations.GetAccountTransactionRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetAccountTransactionResponse:
2717
r"""Get account transaction
2818
Returns a specific [account transaction](https://docs.codat.io/accounting-api#/schemas/AccountTransaction).
2919
"""
30-
base_url = self._server_url
20+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3121

3222
url = utils.generate_url(operations.GetAccountTransactionRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/accountTransactions/{accountTransactionId}', request)
3323
headers = {}
3424
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
35-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
25+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
3626

37-
client = self._security_client
27+
client = self.sdk_configuration.security_client
3828

3929
retry_config = retries
4030
if retry_config is None:
@@ -74,15 +64,15 @@ def list(self, request: operations.ListAccountTransactionsRequest, retries: Opti
7464
r"""List account transactions
7565
The *List account transactions* endpoint returns a list of [account transactions](https://docs.codat.io/accounting-api#/schemas/AccountTransaction) for a given company's connection.
7666
"""
77-
base_url = self._server_url
67+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
7868

7969
url = utils.generate_url(operations.ListAccountTransactionsRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/accountTransactions', request)
8070
headers = {}
8171
query_params = utils.get_query_params(operations.ListAccountTransactionsRequest, request)
8272
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
83-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
73+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
8474

85-
client = self._security_client
75+
client = self.sdk_configuration.security_client
8676

8777
retry_config = retries
8878
if retry_config is None:

accounting/src/codataccounting/accounts.py

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codataccounting import utils
55
from codataccounting.models import operations, shared
66
from typing import Optional
77

88
class Accounts:
99
r"""Accounts"""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
16-
17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
10+
sdk_configuration: SDKConfiguration
11+
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def create(self, request: operations.CreateAccountRequest, retries: Optional[utils.RetryConfig] = None) -> operations.CreateAccountResponse:
@@ -35,7 +25,7 @@ def create(self, request: operations.CreateAccountRequest, retries: Optional[uti
3525
3626
Check out our [coverage explorer](https://knowledge.codat.io/supported-features/accounting?view=tab-by-data-type&dataType=chartOfAccounts) for integrations that support creating an account.
3727
"""
38-
base_url = self._server_url
28+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3929

4030
url = utils.generate_url(operations.CreateAccountRequest, base_url, '/companies/{companyId}/connections/{connectionId}/push/accounts', request)
4131
headers = {}
@@ -44,9 +34,9 @@ def create(self, request: operations.CreateAccountRequest, retries: Optional[uti
4434
headers['content-type'] = req_content_type
4535
query_params = utils.get_query_params(operations.CreateAccountRequest, request)
4636
headers['Accept'] = 'application/json;q=1, application/json;q=0'
47-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
37+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
4838

49-
client = self._security_client
39+
client = self.sdk_configuration.security_client
5040

5141
retry_config = retries
5242
if retry_config is None:
@@ -86,14 +76,14 @@ def get(self, request: operations.GetAccountRequest, retries: Optional[utils.Ret
8676
8777
Before using this endpoint, you must have [retrieved data for the company](https://docs.codat.io/codat-api#/operations/refresh-company-data).
8878
"""
89-
base_url = self._server_url
79+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
9080

9181
url = utils.generate_url(operations.GetAccountRequest, base_url, '/companies/{companyId}/data/accounts/{accountId}', request)
9282
headers = {}
9383
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
94-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
84+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
9585

96-
client = self._security_client
86+
client = self.sdk_configuration.security_client
9787

9888
retry_config = retries
9989
if retry_config is None:
@@ -141,14 +131,14 @@ def get_create_model(self, request: operations.GetCreateChartOfAccountsModelRequ
141131
142132
Check out our [coverage explorer](https://knowledge.codat.io/supported-features/accounting?view=tab-by-data-type&dataType=chartOfAccounts) for integrations that support creating an account.
143133
"""
144-
base_url = self._server_url
134+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
145135

146136
url = utils.generate_url(operations.GetCreateChartOfAccountsModelRequest, base_url, '/companies/{companyId}/connections/{connectionId}/options/chartOfAccounts', request)
147137
headers = {}
148138
headers['Accept'] = 'application/json;q=1, application/json;q=0'
149-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
139+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
150140

151-
client = self._security_client
141+
client = self.sdk_configuration.security_client
152142

153143
retry_config = retries
154144
if retry_config is None:
@@ -188,15 +178,15 @@ def list(self, request: operations.ListAccountsRequest, retries: Optional[utils.
188178
189179
Before using this endpoint, you must have [retrieved data for the company](https://docs.codat.io/codat-api#/operations/refresh-company-data).
190180
"""
191-
base_url = self._server_url
181+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
192182

193183
url = utils.generate_url(operations.ListAccountsRequest, base_url, '/companies/{companyId}/data/accounts', request)
194184
headers = {}
195185
query_params = utils.get_query_params(operations.ListAccountsRequest, request)
196186
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
197-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
187+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
198188

199-
client = self._security_client
189+
client = self.sdk_configuration.security_client
200190

201191
retry_config = retries
202192
if retry_config is None:

accounting/src/codataccounting/bank_account_transactions.py

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codataccounting import utils
55
from codataccounting.models import operations, shared
66
from typing import Optional
77

88
class BankAccountTransactions:
99
r"""Bank transactions for bank accounts"""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def create(self, request: operations.CreateBankTransactionsRequest, retries: Optional[utils.RetryConfig] = None) -> operations.CreateBankTransactionsResponse:
@@ -29,7 +19,7 @@ def create(self, request: operations.CreateBankTransactionsRequest, retries: Opt
2919
3020
Check out our [coverage explorer](https://knowledge.codat.io/supported-features/accounting?view=tab-by-data-type&dataType=bankTransactions) to see which integrations support this endpoint.
3121
"""
32-
base_url = self._server_url
22+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3323

3424
url = utils.generate_url(operations.CreateBankTransactionsRequest, base_url, '/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions', request)
3525
headers = {}
@@ -38,9 +28,9 @@ def create(self, request: operations.CreateBankTransactionsRequest, retries: Opt
3828
headers['content-type'] = req_content_type
3929
query_params = utils.get_query_params(operations.CreateBankTransactionsRequest, request)
4030
headers['Accept'] = 'application/json;q=1, application/json;q=0'
41-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
31+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
4232

43-
client = self._security_client
33+
client = self.sdk_configuration.security_client
4434

4535
retry_config = retries
4636
if retry_config is None:
@@ -76,14 +66,14 @@ def get_create_model(self, request: operations.GetCreateBankAccountModelRequest,
7666
r"""List push options for bank account bank transactions
7767
Gets the options of pushing bank account transactions.
7868
"""
79-
base_url = self._server_url
69+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
8070

8171
url = utils.generate_url(operations.GetCreateBankAccountModelRequest, base_url, '/companies/{companyId}/connections/{connectionId}/options/bankAccounts/{accountId}/bankTransactions', request)
8272
headers = {}
8373
headers['Accept'] = 'application/json;q=1, application/json;q=0'
84-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
74+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
8575

86-
client = self._security_client
76+
client = self.sdk_configuration.security_client
8777

8878
retry_config = retries
8979
if retry_config is None:
@@ -119,15 +109,15 @@ def list(self, request: operations.ListBankAccountTransactionsRequest, retries:
119109
r"""List bank transactions for bank account
120110
Gets bank transactions for a given bank account ID
121111
"""
122-
base_url = self._server_url
112+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
123113

124114
url = utils.generate_url(operations.ListBankAccountTransactionsRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}/bankTransactions', request)
125115
headers = {}
126116
query_params = utils.get_query_params(operations.ListBankAccountTransactionsRequest, request)
127117
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
128-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
118+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
129119

130-
client = self._security_client
120+
client = self.sdk_configuration.security_client
131121

132122
retry_config = retries
133123
if retry_config is None:

0 commit comments

Comments
 (0)