Skip to content

Commit 9a6393d

Browse files
authored
Merge pull request #623 from codatio/speakeasy-sdk-regen-1733826101
chore: 🐝 Update SDK - Generate Platform library PLATFORM-LIBRARY 4.0.1
2 parents 646a9cf + ab3cd97 commit 9a6393d

File tree

23 files changed

+411
-264
lines changed

23 files changed

+411
-264
lines changed

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@ sources:
6060
- 3.0.0
6161
platform-source:
6262
sourceNamespace: platform-source
63-
sourceRevisionDigest: sha256:43fa77abcae884c23afeea140d8e7fcbc14211c707ef801439ad9508b35b21d4
63+
sourceRevisionDigest: sha256:ef966dca35b7fc3432b6fe7fe6e38581da34ceb42470f02262ebf598963169dc
6464
sourceBlobDigest: sha256:d80a27e44fffb9c61f16a99e7d25c294f39be1a5a761d51a87c76477f8589f54
6565
tags:
6666
- latest
67-
- speakeasy-sdk-regen-1732624899
67+
- speakeasy-sdk-regen-1733826101
6868
- 3.0.0
6969
sync-for-commerce-source:
7070
sourceNamespace: sync-for-commerce-source
@@ -145,10 +145,10 @@ targets:
145145
platform-library:
146146
source: platform-source
147147
sourceNamespace: platform-source
148-
sourceRevisionDigest: sha256:43fa77abcae884c23afeea140d8e7fcbc14211c707ef801439ad9508b35b21d4
148+
sourceRevisionDigest: sha256:ef966dca35b7fc3432b6fe7fe6e38581da34ceb42470f02262ebf598963169dc
149149
sourceBlobDigest: sha256:d80a27e44fffb9c61f16a99e7d25c294f39be1a5a761d51a87c76477f8589f54
150-
codeSamplesNamespace: platform-source-code-samples
151-
codeSamplesRevisionDigest: sha256:598d4e7d1cb1d3316e6d179038d87797bb54958b2e25315ce6235a50f4afb859
150+
codeSamplesNamespace: platform-source-python-code-samples
151+
codeSamplesRevisionDigest: sha256:cc21677e648343a1df5cdf584cfa6f2e48b3dcbd87c470a8ac58c4854c494b65
152152
sync-for-commerce-library:
153153
source: sync-for-commerce-source
154154
sourceNamespace: sync-for-commerce-source

platform/.speakeasy/gen.lock

Lines changed: 109 additions & 5 deletions
Large diffs are not rendered by default.

platform/.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ generation:
1212
oAuth2PasswordEnabled: false
1313
telemetryEnabled: true
1414
python:
15-
version: 4.0.0
15+
version: 4.0.1
1616
additionalDependencies:
1717
dev: {}
1818
main: {}

platform/README.md

Lines changed: 61 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,22 @@ These end points cover creating and managing your companies, data connections, a
3636

3737
<!-- Start Table of Contents [toc] -->
3838
## Table of Contents
39+
<!-- $toc-max-depth=2 -->
40+
* [Platform](#platform)
41+
* [Endpoints](#endpoints)
42+
* [SDK Installation](#sdk-installation)
43+
* [Example Usage](#example-usage)
44+
* [IDE Support](#ide-support)
45+
* [SDK Example Usage](#sdk-example-usage)
46+
* [Available Resources and Operations](#available-resources-and-operations)
47+
* [Retries](#retries)
48+
* [Error Handling](#error-handling)
49+
* [Server Selection](#server-selection)
50+
* [Custom HTTP Client](#custom-http-client)
51+
* [Authentication](#authentication)
52+
* [Debugging](#debugging)
53+
* [Support](#support)
3954

40-
* [SDK Installation](#sdk-installation)
41-
* [IDE Support](#ide-support)
42-
* [SDK Example Usage](#sdk-example-usage)
43-
* [Available Resources and Operations](#available-resources-and-operations)
44-
* [Retries](#retries)
45-
* [Error Handling](#error-handling)
46-
* [Server Selection](#server-selection)
47-
* [Custom HTTP Client](#custom-http-client)
48-
* [Authentication](#authentication)
49-
* [Debugging](#debugging)
5055
<!-- End Table of Contents [toc] -->
5156

5257
<!-- Start SDK Installation [installation] -->
@@ -92,18 +97,25 @@ Generally, the SDK will work well with most IDEs out of the box. However, when u
9297
from codat_platform import CodatPlatform
9398
from codat_platform.models import shared
9499

95-
with CodatPlatform(
96-
security=shared.Security(
97-
auth_header="Basic BASE_64_ENCODED(API_KEY)",
98-
),
99-
) as s:
100-
res = s.settings.create_api_key(request={
101-
"name": "azure-invoice-finance-processor",
100+
with CodatPlatform() as codat_platform:
101+
codat_platform.company_data_connection_status_changed(request={
102+
"alert_id": "a9367074-b5c3-42c4-9be4-be129f43577e",
103+
"client_id": "bae71d36-ff47-420a-b4a6-f8c9ddf41140",
104+
"client_name": "Bank of Dave",
105+
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
106+
"data": {
107+
"data_connection_id": "2e9d2c44-f675-40ba-8049-353bfcb5e171",
108+
"new_status": shared.DataConnectionStatus.LINKED,
109+
"old_status": shared.DataConnectionStatus.PENDING_AUTH,
110+
"platform_key": "gbol",
111+
},
112+
"data_connection_id": "2e9d2c44-f675-40ba-8049-353bfcb5e171",
113+
"message": "Data connection for SandBox status changed from PendingAuth to Linked",
114+
"rule_id": "70af3071-65d9-4ec3-b3cb-5283e8d55dac",
115+
"rule_type": "DataConnectionStatusChanged",
102116
})
103117

104-
if res is not None:
105-
# handle response
106-
pass
118+
# Use the SDK ...
107119
```
108120

109121
</br>
@@ -116,18 +128,25 @@ from codat_platform import CodatPlatform
116128
from codat_platform.models import shared
117129

118130
async def main():
119-
async with CodatPlatform(
120-
security=shared.Security(
121-
auth_header="Basic BASE_64_ENCODED(API_KEY)",
122-
),
123-
) as s:
124-
res = await s.settings.create_api_key_async(request={
125-
"name": "azure-invoice-finance-processor",
131+
async with CodatPlatform() as codat_platform:
132+
await codat_platform.company_data_connection_status_changed_async(request={
133+
"alert_id": "a9367074-b5c3-42c4-9be4-be129f43577e",
134+
"client_id": "bae71d36-ff47-420a-b4a6-f8c9ddf41140",
135+
"client_name": "Bank of Dave",
136+
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
137+
"data": {
138+
"data_connection_id": "2e9d2c44-f675-40ba-8049-353bfcb5e171",
139+
"new_status": shared.DataConnectionStatus.LINKED,
140+
"old_status": shared.DataConnectionStatus.PENDING_AUTH,
141+
"platform_key": "gbol",
142+
},
143+
"data_connection_id": "2e9d2c44-f675-40ba-8049-353bfcb5e171",
144+
"message": "Data connection for SandBox status changed from PendingAuth to Linked",
145+
"rule_id": "70af3071-65d9-4ec3-b3cb-5283e8d55dac",
146+
"rule_type": "DataConnectionStatusChanged",
126147
})
127148

128-
if res is not None:
129-
# handle response
130-
pass
149+
# Use the SDK ...
131150

132151
asyncio.run(main())
133152
```
@@ -234,14 +253,14 @@ To change the default retry strategy for a single API call, simply provide a `Re
234253
```python
235254
from codat_platform import CodatPlatform
236255
from codat_platform.models import shared
237-
from codatplatform.utils import BackoffStrategy, RetryConfig
256+
from codat_platform.utils import BackoffStrategy, RetryConfig
238257

239258
with CodatPlatform(
240259
security=shared.Security(
241260
auth_header="Basic BASE_64_ENCODED(API_KEY)",
242261
),
243-
) as s:
244-
res = s.settings.create_api_key(request={
262+
) as codat_platform:
263+
res = codat_platform.settings.create_api_key(request={
245264
"name": "azure-invoice-finance-processor",
246265
},
247266
RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False))
@@ -256,15 +275,15 @@ If you'd like to override the default retry strategy for all operations that sup
256275
```python
257276
from codat_platform import CodatPlatform
258277
from codat_platform.models import shared
259-
from codatplatform.utils import BackoffStrategy, RetryConfig
278+
from codat_platform.utils import BackoffStrategy, RetryConfig
260279

261280
with CodatPlatform(
262281
retry_config=RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False),
263282
security=shared.Security(
264283
auth_header="Basic BASE_64_ENCODED(API_KEY)",
265284
),
266-
) as s:
267-
res = s.settings.create_api_key(request={
285+
) as codat_platform:
286+
res = codat_platform.settings.create_api_key(request={
268287
"name": "azure-invoice-finance-processor",
269288
})
270289

@@ -306,10 +325,10 @@ with CodatPlatform(
306325
security=shared.Security(
307326
auth_header="Basic BASE_64_ENCODED(API_KEY)",
308327
),
309-
) as s:
328+
) as codat_platform:
310329
res = None
311330
try:
312-
res = s.settings.create_api_key(request={
331+
res = codat_platform.settings.create_api_key(request={
313332
"name": "azure-invoice-finance-processor",
314333
})
315334

@@ -341,8 +360,8 @@ with CodatPlatform(
341360
security=shared.Security(
342361
auth_header="Basic BASE_64_ENCODED(API_KEY)",
343362
),
344-
) as s:
345-
res = s.settings.create_api_key(request={
363+
) as codat_platform:
364+
res = codat_platform.settings.create_api_key(request={
346365
"name": "azure-invoice-finance-processor",
347366
})
348367

@@ -454,8 +473,8 @@ with CodatPlatform(
454473
security=shared.Security(
455474
auth_header="Basic BASE_64_ENCODED(API_KEY)",
456475
),
457-
) as s:
458-
res = s.settings.create_api_key(request={
476+
) as codat_platform:
477+
res = codat_platform.settings.create_api_key(request={
459478
"name": "azure-invoice-finance-processor",
460479
})
461480

platform/RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,14 @@ Based on:
108108
### Generated
109109
- [python v4.0.0] platform
110110
### Releases
111-
- [PyPI v4.0.0] https://pypi.org/project/codat-platform/4.0.0 - platform
111+
- [PyPI v4.0.0] https://pypi.org/project/codat-platform/4.0.0 - platform
112+
113+
## 2024-12-10 10:21:32
114+
### Changes
115+
Based on:
116+
- OpenAPI Doc
117+
- Speakeasy CLI 1.453.8 (2.474.15) https://github.com/speakeasy-api/speakeasy
118+
### Generated
119+
- [python v4.0.1] platform
120+
### Releases
121+
- [PyPI v4.0.1] https://pypi.org/project/codat-platform/4.0.1 - platform

platform/USAGE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ with CodatPlatform(
88
security=shared.Security(
99
auth_header="Basic BASE_64_ENCODED(API_KEY)",
1010
),
11-
) as s:
12-
res = s.settings.create_api_key(request={
11+
) as codat_platform:
12+
res = codat_platform.settings.create_api_key(request={
1313
"name": "azure-invoice-finance-processor",
1414
})
1515

@@ -32,8 +32,8 @@ async def main():
3232
security=shared.Security(
3333
auth_header="Basic BASE_64_ENCODED(API_KEY)",
3434
),
35-
) as s:
36-
res = await s.settings.create_api_key_async(request={
35+
) as codat_platform:
36+
res = await codat_platform.settings.create_api_key_async(request={
3737
"name": "azure-invoice-finance-processor",
3838
})
3939

platform/docs/sdks/companies/README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ with CodatPlatform(
3232
security=shared.Security(
3333
auth_header="Basic BASE_64_ENCODED(API_KEY)",
3434
),
35-
) as s:
36-
s.companies.add_product(request={
35+
) as codat_platform:
36+
codat_platform.companies.add_product(request={
3737
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
3838
"product_identifier": "lending",
3939
})
@@ -75,8 +75,8 @@ with CodatPlatform(
7575
security=shared.Security(
7676
auth_header="Basic BASE_64_ENCODED(API_KEY)",
7777
),
78-
) as s:
79-
res = s.companies.create(request={
78+
) as codat_platform:
79+
res = codat_platform.companies.create(request={
8080
"name": "Technicalium",
8181
})
8282

@@ -122,8 +122,8 @@ with CodatPlatform(
122122
security=shared.Security(
123123
auth_header="Basic BASE_64_ENCODED(API_KEY)",
124124
),
125-
) as s:
126-
s.companies.delete(request={
125+
) as codat_platform:
126+
codat_platform.companies.delete(request={
127127
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
128128
})
129129

@@ -163,8 +163,8 @@ with CodatPlatform(
163163
security=shared.Security(
164164
auth_header="Basic BASE_64_ENCODED(API_KEY)",
165165
),
166-
) as s:
167-
res = s.companies.get(request={
166+
) as codat_platform:
167+
res = codat_platform.companies.get(request={
168168
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
169169
})
170170

@@ -207,8 +207,8 @@ with CodatPlatform(
207207
security=shared.Security(
208208
auth_header="Basic BASE_64_ENCODED(API_KEY)",
209209
),
210-
) as s:
211-
res = s.companies.get_access_token(request={
210+
) as codat_platform:
211+
res = codat_platform.companies.get_access_token(request={
212212
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
213213
})
214214

@@ -253,8 +253,8 @@ with CodatPlatform(
253253
security=shared.Security(
254254
auth_header="Basic BASE_64_ENCODED(API_KEY)",
255255
),
256-
) as s:
257-
res = s.companies.list(request={
256+
) as codat_platform:
257+
res = codat_platform.companies.list(request={
258258
"order_by": "-modifiedDate",
259259
"page": 1,
260260
"page_size": 100,
@@ -301,8 +301,8 @@ with CodatPlatform(
301301
security=shared.Security(
302302
auth_header="Basic BASE_64_ENCODED(API_KEY)",
303303
),
304-
) as s:
305-
s.companies.remove_product(request={
304+
) as codat_platform:
305+
codat_platform.companies.remove_product(request={
306306
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
307307
"product_identifier": "expenses",
308308
})
@@ -342,8 +342,8 @@ with CodatPlatform(
342342
security=shared.Security(
343343
auth_header="Basic BASE_64_ENCODED(API_KEY)",
344344
),
345-
) as s:
346-
res = s.companies.update(request={
345+
) as codat_platform:
346+
res = codat_platform.companies.update(request={
347347
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
348348
"company_request_body": {
349349
"name": "New Name",

platform/docs/sdks/connectionmanagement/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ with CodatPlatform(
2525
security=shared.Security(
2626
auth_header="Basic BASE_64_ENCODED(API_KEY)",
2727
),
28-
) as s:
29-
res = s.connection_management.get_access_token(request={
28+
) as codat_platform:
29+
res = codat_platform.connection_management.get_access_token(request={
3030
"company_id": "8a210b68-6988-11ed-a1eb-0242ac120002",
3131
})
3232

0 commit comments

Comments
 (0)