Skip to content

Commit d570c3c

Browse files
committed
ci: regenerated with OpenAPI Doc prealpha, Speakeay CLI 1.20.1
1 parent 585198c commit d570c3c

11 files changed

Lines changed: 211 additions & 35 deletions

File tree

expenses/RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,4 +222,12 @@ Based on:
222222
- OpenAPI Doc prealpha https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Expenses.yaml
223223
- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy
224224
### Releases
225-
- [PyPI v0.10.0] https://pypi.org/project/codat-sync-for-expenses/0.10.0 - expenses
225+
- [PyPI v0.10.0] https://pypi.org/project/codat-sync-for-expenses/0.10.0 - expenses
226+
227+
## 2023-04-18 00:13:16
228+
### Changes
229+
Based on:
230+
- OpenAPI Doc prealpha https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Expenses.yaml
231+
- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy
232+
### Releases
233+
- [PyPI v0.10.1] https://pypi.org/project/codat-sync-for-expenses/0.10.1 - expenses

expenses/gen.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
configVersion: 1.0.0
22
management:
3-
docChecksum: 6f759810cf555ddcf66abd50fb4f8b9f
3+
docChecksum: d17d9937d225bb715e518a9beefb8d3b
44
docVersion: prealpha
5-
speakeasyVersion: 1.20.0
6-
generationVersion: 2.18.0
5+
speakeasyVersion: 1.20.1
6+
generationVersion: 2.18.1
77
generation:
88
telemetryEnabled: false
99
sdkClassName: CodatSyncExpenses
10-
sdkFlattening: false
1110
singleTagPerOp: false
1211
python:
13-
version: 0.10.0
12+
version: 0.10.1
1413
author: Speakeasy
1514
description: Python Client SDK Generated by Speakeasy
1615
packageName: codat-sync-for-expenses

expenses/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-sync-for-expenses",
13-
version="0.10.0",
13+
version="0.10.1",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

expenses/src/codatsyncexpenses/configuration.py

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def get_company_configuration(self, request: operations.GetCompanyConfigurationRequest) -> operations.GetCompanyConfigurationResponse:
25+
def get_company_configuration(self, request: operations.GetCompanyConfigurationRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetCompanyConfigurationResponse:
2626
r"""Get company configuration
2727
Gets a companies expense sync configuration
2828
"""
@@ -33,7 +33,20 @@ def get_company_configuration(self, request: operations.GetCompanyConfigurationR
3333

3434
client = self._security_client
3535

36-
http_res = client.request('GET', url)
36+
retry_config = retries
37+
if retry_config is None:
38+
retry_config = utils.RetryConfig('backoff', True)
39+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
40+
41+
42+
def do_request():
43+
return client.request('GET', url)
44+
45+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
46+
'408',
47+
'429',
48+
'5XX'
49+
]))
3750
content_type = http_res.headers.get('Content-Type')
3851

3952
res = operations.GetCompanyConfigurationResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -45,7 +58,7 @@ def get_company_configuration(self, request: operations.GetCompanyConfigurationR
4558

4659
return res
4760

48-
def save_company_configuration(self, request: operations.SaveCompanyConfigurationRequest) -> operations.SaveCompanyConfigurationResponse:
61+
def save_company_configuration(self, request: operations.SaveCompanyConfigurationRequest, retries: Optional[utils.RetryConfig] = None) -> operations.SaveCompanyConfigurationResponse:
4962
r"""Set company configuration
5063
Sets a companies expense sync configuration
5164
"""
@@ -60,7 +73,20 @@ def save_company_configuration(self, request: operations.SaveCompanyConfiguratio
6073

6174
client = self._security_client
6275

63-
http_res = client.request('POST', url, data=data, files=form, headers=headers)
76+
retry_config = retries
77+
if retry_config is None:
78+
retry_config = utils.RetryConfig('backoff', True)
79+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
80+
81+
82+
def do_request():
83+
return client.request('POST', url, data=data, files=form, headers=headers)
84+
85+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
86+
'408',
87+
'429',
88+
'5XX'
89+
]))
6490
content_type = http_res.headers.get('Content-Type')
6591

6692
res = operations.SaveCompanyConfigurationResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

expenses/src/codatsyncexpenses/connections.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def create_partner_expense_connection(self, request: operations.CreatePartnerExpenseConnectionRequest) -> operations.CreatePartnerExpenseConnectionResponse:
25+
def create_partner_expense_connection(self, request: operations.CreatePartnerExpenseConnectionRequest, retries: Optional[utils.RetryConfig] = None) -> operations.CreatePartnerExpenseConnectionResponse:
2626
r"""Create Partner Expense connection
2727
Creates a Partner Expense data connection
2828
"""
@@ -33,7 +33,20 @@ def create_partner_expense_connection(self, request: operations.CreatePartnerExp
3333

3434
client = self._security_client
3535

36-
http_res = client.request('POST', url)
36+
retry_config = retries
37+
if retry_config is None:
38+
retry_config = utils.RetryConfig('backoff', True)
39+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
40+
41+
42+
def do_request():
43+
return client.request('POST', url)
44+
45+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
46+
'408',
47+
'429',
48+
'5XX'
49+
]))
3750
content_type = http_res.headers.get('Content-Type')
3851

3952
res = operations.CreatePartnerExpenseConnectionResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

expenses/src/codatsyncexpenses/expenses.py

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def create_expense_dataset(self, request: operations.CreateExpenseDatasetRequest) -> operations.CreateExpenseDatasetResponse:
25+
def create_expense_dataset(self, request: operations.CreateExpenseDatasetRequest, retries: Optional[utils.RetryConfig] = None) -> operations.CreateExpenseDatasetResponse:
2626
r"""Create expense-transactions
2727
Create an expense transaction
2828
"""
@@ -37,7 +37,20 @@ def create_expense_dataset(self, request: operations.CreateExpenseDatasetRequest
3737

3838
client = self._security_client
3939

40-
http_res = client.request('POST', url, data=data, files=form, headers=headers)
40+
retry_config = retries
41+
if retry_config is None:
42+
retry_config = utils.RetryConfig('backoff', True)
43+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
44+
45+
46+
def do_request():
47+
return client.request('POST', url, data=data, files=form, headers=headers)
48+
49+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
50+
'408',
51+
'429',
52+
'5XX'
53+
]))
4154
content_type = http_res.headers.get('Content-Type')
4255

4356
res = operations.CreateExpenseDatasetResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -49,7 +62,7 @@ def create_expense_dataset(self, request: operations.CreateExpenseDatasetRequest
4962

5063
return res
5164

52-
def upload_attachment(self, request: operations.UploadAttachmentRequest) -> operations.UploadAttachmentResponse:
65+
def upload_attachment(self, request: operations.UploadAttachmentRequest, retries: Optional[utils.RetryConfig] = None) -> operations.UploadAttachmentResponse:
5366
r"""Upload attachment
5467
Creates an attachment in the accounting software against the given transactionId
5568
"""
@@ -64,7 +77,20 @@ def upload_attachment(self, request: operations.UploadAttachmentRequest) -> oper
6477

6578
client = self._security_client
6679

67-
http_res = client.request('POST', url, data=data, files=form, headers=headers)
80+
retry_config = retries
81+
if retry_config is None:
82+
retry_config = utils.RetryConfig('backoff', True)
83+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
84+
85+
86+
def do_request():
87+
return client.request('POST', url, data=data, files=form, headers=headers)
88+
89+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
90+
'408',
91+
'429',
92+
'5XX'
93+
]))
6894
content_type = http_res.headers.get('Content-Type')
6995

7096
res = operations.UploadAttachmentResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

expenses/src/codatsyncexpenses/mapping_options.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def get_mapping_options(self, request: operations.GetMappingOptionsRequest) -> operations.GetMappingOptionsResponse:
25+
def get_mapping_options(self, request: operations.GetMappingOptionsRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetMappingOptionsResponse:
2626
r"""Mapping options
2727
Gets the expense mapping options for a companies accounting software
2828
"""
@@ -33,7 +33,20 @@ def get_mapping_options(self, request: operations.GetMappingOptionsRequest) -> o
3333

3434
client = self._security_client
3535

36-
http_res = client.request('GET', url)
36+
retry_config = retries
37+
if retry_config is None:
38+
retry_config = utils.RetryConfig('backoff', True)
39+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
40+
41+
42+
def do_request():
43+
return client.request('GET', url)
44+
45+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
46+
'408',
47+
'429',
48+
'5XX'
49+
]))
3750
content_type = http_res.headers.get('Content-Type')
3851

3952
res = operations.GetMappingOptionsResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

expenses/src/codatsyncexpenses/sdk.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ class CodatSyncExpenses:
4343
_security_client: requests_http.Session
4444
_server_url: str = SERVERS[0]
4545
_language: str = "python"
46-
_sdk_version: str = "0.10.0"
47-
_gen_version: str = "2.18.0"
46+
_sdk_version: str = "0.10.1"
47+
_gen_version: str = "2.18.1"
4848

4949
def __init__(self,
5050
security: shared.Security = None,

expenses/src/codatsyncexpenses/sync.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def intiate_sync(self, request: operations.IntiateSyncRequest) -> operations.IntiateSyncResponse:
25+
def intiate_sync(self, request: operations.IntiateSyncRequest, retries: Optional[utils.RetryConfig] = None) -> operations.IntiateSyncResponse:
2626
r"""Initiate sync
2727
Initiate sync of pending transactions.
2828
"""
@@ -37,7 +37,20 @@ def intiate_sync(self, request: operations.IntiateSyncRequest) -> operations.Int
3737

3838
client = self._security_client
3939

40-
http_res = client.request('POST', url, data=data, files=form, headers=headers)
40+
retry_config = retries
41+
if retry_config is None:
42+
retry_config = utils.RetryConfig('backoff', True)
43+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
44+
45+
46+
def do_request():
47+
return client.request('POST', url, data=data, files=form, headers=headers)
48+
49+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
50+
'408',
51+
'429',
52+
'5XX'
53+
]))
4154
content_type = http_res.headers.get('Content-Type')
4255

4356
res = operations.IntiateSyncResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

expenses/src/codatsyncexpenses/sync_status.py

Lines changed: 60 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def get_last_successful_sync(self, request: operations.GetLastSuccessfulSyncRequest) -> operations.GetLastSuccessfulSyncResponse:
25+
def get_last_successful_sync(self, request: operations.GetLastSuccessfulSyncRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetLastSuccessfulSyncResponse:
2626
r"""Last successful sync
2727
Gets the status of the last successfull sync
2828
"""
@@ -33,7 +33,20 @@ def get_last_successful_sync(self, request: operations.GetLastSuccessfulSyncRequ
3333

3434
client = self._security_client
3535

36-
http_res = client.request('GET', url)
36+
retry_config = retries
37+
if retry_config is None:
38+
retry_config = utils.RetryConfig('backoff', True)
39+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
40+
41+
42+
def do_request():
43+
return client.request('GET', url)
44+
45+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
46+
'408',
47+
'429',
48+
'5XX'
49+
]))
3750
content_type = http_res.headers.get('Content-Type')
3851

3952
res = operations.GetLastSuccessfulSyncResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -45,7 +58,7 @@ def get_last_successful_sync(self, request: operations.GetLastSuccessfulSyncRequ
4558

4659
return res
4760

48-
def get_latest_sync(self, request: operations.GetLatestSyncRequest) -> operations.GetLatestSyncResponse:
61+
def get_latest_sync(self, request: operations.GetLatestSyncRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetLatestSyncResponse:
4962
r"""Latest sync status
5063
Gets the latest sync status
5164
"""
@@ -56,7 +69,20 @@ def get_latest_sync(self, request: operations.GetLatestSyncRequest) -> operation
5669

5770
client = self._security_client
5871

59-
http_res = client.request('GET', url)
72+
retry_config = retries
73+
if retry_config is None:
74+
retry_config = utils.RetryConfig('backoff', True)
75+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
76+
77+
78+
def do_request():
79+
return client.request('GET', url)
80+
81+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
82+
'408',
83+
'429',
84+
'5XX'
85+
]))
6086
content_type = http_res.headers.get('Content-Type')
6187

6288
res = operations.GetLatestSyncResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -68,7 +94,7 @@ def get_latest_sync(self, request: operations.GetLatestSyncRequest) -> operation
6894

6995
return res
7096

71-
def get_sync_by_id(self, request: operations.GetSyncByIDRequest) -> operations.GetSyncByIDResponse:
97+
def get_sync_by_id(self, request: operations.GetSyncByIDRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetSyncByIDResponse:
7298
r"""Get Sync status
7399
Get the sync status for a specified sync
74100
"""
@@ -79,7 +105,20 @@ def get_sync_by_id(self, request: operations.GetSyncByIDRequest) -> operations.G
79105

80106
client = self._security_client
81107

82-
http_res = client.request('GET', url)
108+
retry_config = retries
109+
if retry_config is None:
110+
retry_config = utils.RetryConfig('backoff', True)
111+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
112+
113+
114+
def do_request():
115+
return client.request('GET', url)
116+
117+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
118+
'408',
119+
'429',
120+
'5XX'
121+
]))
83122
content_type = http_res.headers.get('Content-Type')
84123

85124
res = operations.GetSyncByIDResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -91,7 +130,7 @@ def get_sync_by_id(self, request: operations.GetSyncByIDRequest) -> operations.G
91130

92131
return res
93132

94-
def list_syncs(self, request: operations.ListSyncsRequest) -> operations.ListSyncsResponse:
133+
def list_syncs(self, request: operations.ListSyncsRequest, retries: Optional[utils.RetryConfig] = None) -> operations.ListSyncsResponse:
95134
r"""List sync statuses
96135
Gets a list of sync statuses
97136
"""
@@ -102,7 +141,20 @@ def list_syncs(self, request: operations.ListSyncsRequest) -> operations.ListSyn
102141

103142
client = self._security_client
104143

105-
http_res = client.request('GET', url)
144+
retry_config = retries
145+
if retry_config is None:
146+
retry_config = utils.RetryConfig('backoff', True)
147+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
148+
149+
150+
def do_request():
151+
return client.request('GET', url)
152+
153+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
154+
'408',
155+
'429',
156+
'5XX'
157+
]))
106158
content_type = http_res.headers.get('Content-Type')
107159

108160
res = operations.ListSyncsResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

0 commit comments

Comments
 (0)