Skip to content

Commit 4b84005

Browse files
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.460.6 (#631)
Co-authored-by: speakeasybot <[email protected]>
1 parent 10faac1 commit 4b84005

File tree

36 files changed

+818
-356
lines changed

36 files changed

+818
-356
lines changed

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
speakeasyVersion: 1.460.3
1+
speakeasyVersion: 1.460.6
22
sources:
33
accounting-source:
44
sourceNamespace: accounting-source
@@ -60,11 +60,11 @@ sources:
6060
- 3.0.0
6161
platform-source:
6262
sourceNamespace: platform-source
63-
sourceRevisionDigest: sha256:ef966dca35b7fc3432b6fe7fe6e38581da34ceb42470f02262ebf598963169dc
64-
sourceBlobDigest: sha256:d80a27e44fffb9c61f16a99e7d25c294f39be1a5a761d51a87c76477f8589f54
63+
sourceRevisionDigest: sha256:ecd1f862f240b1eb7ee0586b1b0cdfe6f27f4c7f20a3f4145b7d1caf7cf42d3c
64+
sourceBlobDigest: sha256:ea673ea0d97789f88bfd38d9bdf61b7d7ff32fa279048bad39f2a596c189ab71
6565
tags:
6666
- latest
67-
- speakeasy-sdk-regen-1733826101
67+
- speakeasy-sdk-regen-1735895812
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:ef966dca35b7fc3432b6fe7fe6e38581da34ceb42470f02262ebf598963169dc
149-
sourceBlobDigest: sha256:d80a27e44fffb9c61f16a99e7d25c294f39be1a5a761d51a87c76477f8589f54
148+
sourceRevisionDigest: sha256:ecd1f862f240b1eb7ee0586b1b0cdfe6f27f4c7f20a3f4145b7d1caf7cf42d3c
149+
sourceBlobDigest: sha256:ea673ea0d97789f88bfd38d9bdf61b7d7ff32fa279048bad39f2a596c189ab71
150150
codeSamplesNamespace: platform-source-python-code-samples
151-
codeSamplesRevisionDigest: sha256:cc21677e648343a1df5cdf584cfa6f2e48b3dcbd87c470a8ac58c4854c494b65
151+
codeSamplesRevisionDigest: sha256:b9bbe90d08ee3ae11af84f4debcafad021cc61cc622c0e02b04c6580cafba28f
152152
sync-for-commerce-library:
153153
source: sync-for-commerce-source
154154
sourceNamespace: sync-for-commerce-source

platform/.speakeasy/gen.lock

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: ede4f28e-23c0-442d-89ba-baa76ae2da6e
33
management:
4-
docChecksum: 8dd29c2f971fac587d6257d3c3eca25b
4+
docChecksum: 4b57c244e0d8859fcf9a19ba7fb84dc5
55
docVersion: 3.0.0
6-
speakeasyVersion: 1.453.8
7-
generationVersion: 2.474.15
8-
releaseVersion: 4.0.1
9-
configChecksum: 00c866dd6230e423e4aecbbefce8fcfb
6+
speakeasyVersion: 1.460.6
7+
generationVersion: 2.484.4
8+
releaseVersion: 4.1.0
9+
configChecksum: 7a61554aefecb864593dfd5d20501c6a
1010
repoURL: https://github.com/codatio/client-sdk-python.git
1111
repoSubDirectory: platform
1212
installationURL: https://github.com/codatio/client-sdk-python.git#subdirectory=platform
@@ -15,20 +15,20 @@ features:
1515
python:
1616
additionalDependencies: 1.0.0
1717
constsAndDefaults: 1.0.5
18-
core: 5.6.11
18+
core: 5.7.4
1919
defaultEnabledRetries: 0.2.0
20-
deprecations: 3.0.0
20+
deprecations: 3.0.1
2121
enumUnions: 0.1.0
2222
envVarSecurityUsage: 0.3.2
2323
examples: 3.0.0
2424
globalSecurity: 3.0.2
2525
globalSecurityCallbacks: 1.0.0
26-
globalServerURLs: 3.0.0
26+
globalServerURLs: 3.1.0
2727
groups: 3.0.0
2828
ignores: 3.0.0
2929
inputOutputModels: 3.0.0
3030
methodArguments: 1.0.2
31-
nameOverrides: 3.0.0
31+
nameOverrides: 3.0.1
3232
nullables: 1.0.0
3333
responseFormat: 1.0.1
3434
retries: 3.0.2
@@ -192,7 +192,7 @@ generatedFiles:
192192
- docs/sdks/companies/README.md
193193
- docs/sdks/connectionmanagement/README.md
194194
- docs/sdks/connections/README.md
195-
- docs/sdks/corssettings/README.md
195+
- docs/sdks/cors/README.md
196196
- docs/sdks/customdatatype/README.md
197197
- docs/sdks/integrations/README.md
198198
- docs/sdks/pushdata/README.md
@@ -215,7 +215,7 @@ generatedFiles:
215215
- src/codat_platform/companies.py
216216
- src/codat_platform/connection_management.py
217217
- src/codat_platform/connections.py
218-
- src/codat_platform/cors_settings.py
218+
- src/codat_platform/cors.py
219219
- src/codat_platform/custom_data_type.py
220220
- src/codat_platform/httpclient.py
221221
- src/codat_platform/integrations.py
@@ -550,6 +550,7 @@ examples:
550550
pageSize: 100
551551
query: "id=e3334455-1aed-4e71-ab43-6bccf12092ee"
552552
orderBy: "-modifiedDate"
553+
tags: "region=uk && team=invoice-finance"
553554
responses:
554555
"200":
555556
application/json: {"_links": {"current": {"href": "/companies/{id}/data/{dataType}?page=1&pageSize=10"}, "self": {"href": "/companies/{id}/data/{dataType}"}}, "pageNumber": 1, "pageSize": 10, "totalResults": 1}
@@ -561,6 +562,7 @@ examples:
561562
pageSize: 100
562563
query: "id=e3334455-1aed-4e71-ab43-6bccf12092ee"
563564
orderBy: "-modifiedDate"
565+
tags: "region=uk && team=invoice-finance"
564566
responses:
565567
"200":
566568
application/json: {"_links": {"current": {"href": "/companies?page=1&pageSize=100"}, "self": {"href": "/companies"}}, "pageNumber": 1, "pageSize": 100, "results": [{"created": "2022-01-01T11:30:00Z", "createdByUserName": "Mike Smith", "dataConnections": [{"created": "2022-01-01T11:30:00Z", "id": "51baa045-4836-4317-a42e-3542e991e581", "integrationId": "1c312d69-e638-46d4-ad31-72e6c3ba8390", "integrationKey": "vjms", "lastSync": "2022-01-01T12:30:00.000Z", "linkUrl": "https://link-api.codat.io/companies/3fa85f64-5717-4562-b3fc-2c963f66afa6/connections/51baa045-4836-4317-a42e-3542e991e581/start", "platformName": "Pandle", "sourceId": "396c3158-5dd7-481b-a7c4-a795ca31792b", "sourceType": "Accounting", "status": "Linked"}], "description": "My Test Company make testing software", "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "lastSync": "2022-01-01T12:30:00.000Z", "name": "My Test Company", "redirect": "https://link.codat.io/company/3fa85f64-5717-4562-b3fc-2c963f66afa6", "referenceSubsidiaryCompanies": []}], "totalResults": 1}
@@ -571,6 +573,7 @@ examples:
571573
pageSize: 100
572574
query: "id=e3334455-1aed-4e71-ab43-6bccf12092ee"
573575
orderBy: "-modifiedDate"
576+
tags: "region=uk && team=invoice-finance"
574577
responses:
575578
"200":
576579
application/json: {"_links": {"current": {"href": "/companies?page=1&pageSize=100"}, "self": {"href": "/companies"}}, "pageNumber": 1, "pageSize": 100, "results": [{"created": "2022-01-01T11:30:00Z", "createdByUserName": "Joe Bloggs", "dataConnections": [{"created": "2022-01-01T11:30:00Z", "id": "51baa045-4836-4317-a42e-3542e991e581", "integrationId": "1c312d69-e638-46d4-ad31-72e6c3ba8390", "integrationKey": "vjms", "lastSync": "2022-01-01T12:30:00.000Z", "linkUrl": "https://link-api.codat.io/companies/d1568dde-adf6-11ed-afa1-0242ac120002/connections/51baa045-4836-4317-a42e-3542e991e581/start", "platformName": "Pandle", "sourceId": "396c3158-5dd7-481b-a7c4-a795ca31792b", "sourceType": "Accounting", "status": "Linked"}], "description": "Technology services, including web and app design and development", "id": "d1568dde-adf6-11ed-afa1-0242ac120002", "lastSync": "2022-01-01T12:30:00.000Z", "name": "Technicalium", "redirect": "https://link.codat.io/company/d1568dde-adf6-11ed-afa1-0242ac120002", "referenceSubsidiaryCompanies": []}, {"created": "2022-11-10T10:45:18Z", "createdByUserName": "Dan Tzabar", "dataConnections": [], "id": "ab12c58d-a678-4ebf-a159-ae99e1807bd0", "name": "Toft stores", "redirect": "https://link.codat.io/company/ab12c58d-a678-4ebf-a159-ae99e1807bd0", "referenceSubsidiaryCompanies": [{"id": "c8d3af58-7011-47ce-b3f2-89faf300ef6d", "links": {"portal": "https://app.codat.io/companies/c8d3af58-7011-47ce-b3f2-89faf300ef6d/summary"}, "name": "Toft stores UK"}, {"id": "db94eddc-9212-4568-9b5c-3eab0e325913", "links": {"portal": "https://app.codat.io/companies/db94eddc-9212-4568-9b5c-3eab0e325913/summary"}, "name": "Toft stores US"}]}, {"created": "2022-11-10T10:45:18Z", "createdByUserName": "Dan Tzabar", "dataConnections": [{"created": "2022-01-01T11:30:00Z", "id": "d5ab61b7-1ad0-46fd-9f9f-b6761047941e", "integrationId": "cc750323-5a47-4f28-8d8e-30fbbf2ce137", "integrationKey": "akxx", "lastSync": "2022-01-01T12:30:00.000Z", "linkUrl": "https://link-api.codat.io/companies/c8d3af58-7011-47ce-b3f2-89faf300ef6d/connections/d5ab61b7-1ad0-46fd-9f9f-b6761047941e/start", "platformName": "Oracle NetSuite", "sourceId": "9815b998-024d-4415-a40b-89903b2cad6f", "sourceType": "Accounting", "status": "Linked"}], "id": "c8d3af58-7011-47ce-b3f2-89faf300ef6d", "name": "Toft stores UK", "redirect": "https://link.codat.io/company/c8d3af58-7011-47ce-b3f2-89faf300ef6d", "referenceParentCompany": {"id": "ab12c58d-a678-4ebf-a159-ae99e1807bd0", "links": {"portal": "https://app.codat.io/companies/ab12c58d-a678-4ebf-a159-ae99e1807bd0/summary"}, "name": "Toft stores"}, "referenceSubsidiaryCompanies": []}, {"created": "2022-11-10T10:45:18Z", "createdByUserName": "Dan Tzabar", "dataConnections": [{"created": "2022-01-01T11:30:00Z", "id": "1e5c8c9e-27fd-4ba9-9a2a-d02ba65bc2fb", "integrationId": "cc750323-5a47-4f28-8d8e-30fbbf2ce137", "integrationKey": "akxx", "lastSync": "2022-01-01T12:30:00.000Z", "linkUrl": "https://link-api.codat.io/companies/db94eddc-9212-4568-9b5c-3eab0e325913/connections/1e5c8c9e-27fd-4ba9-9a2a-d02ba65bc2fb/start", "platformName": "Oracle NetSuite", "sourceId": "9815b998-024d-4415-a40b-89903b2cad6f", "sourceType": "Accounting", "status": "Linked"}], "id": "db94eddc-9212-4568-9b5c-3eab0e325913", "name": "Toft stores US", "redirect": "https://link.codat.io/company/db94eddc-9212-4568-9b5c-3eab0e325913", "referenceParentCompany": {"id": "ab12c58d-a678-4ebf-a159-ae99e1807bd0", "links": {"portal": "https://app.codat.io/companies/ab12c58d-a678-4ebf-a159-ae99e1807bd0/summary"}, "name": "Toft stores"}, "referenceSubsidiaryCompanies": []}], "totalResults": 3}
@@ -581,6 +584,7 @@ examples:
581584
pageSize: 100
582585
query: "id=e3334455-1aed-4e71-ab43-6bccf12092ee"
583586
orderBy: "-modifiedDate"
587+
tags: "region=uk && team=invoice-finance"
584588
responses:
585589
"400":
586590
application/json: {"canBeRetried": "Unknown", "correlationId": "bc997528a9d7abb9161ef45f05d38599", "detailedErrorCode": 0, "error": "Error parsing query - Malformed query.", "service": "ClientsApi", "statusCode": 400}
@@ -591,6 +595,7 @@ examples:
591595
pageSize: 100
592596
query: "id=e3334455-1aed-4e71-ab43-6bccf12092ee"
593597
orderBy: "-modifiedDate"
598+
tags: "region=uk && team=invoice-finance"
594599
responses:
595600
"400":
596601
application/json: {"canBeRetried": "Unknown", "correlationId": "98457fb9956b7f9b4b2fd4f6e23bb5c8", "detailedErrorCode": 0, "error": "Error parsing query - Could not resolve property isCompleted on Dataset", "service": "PullApi", "statusCode": 400}

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.1
15+
version: 4.1.0
1616
additionalDependencies:
1717
dev: {}
1818
main: {}

platform/README.md

Lines changed: 66 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -98,22 +98,23 @@ from codat_platform import CodatPlatform
9898
from codat_platform.models import shared
9999

100100
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",
116-
})
101+
102+
codat_platform.company_data_connection_status_changed(request=shared.ConnectionStatusChangedWebhook(
103+
alert_id="a9367074-b5c3-42c4-9be4-be129f43577e",
104+
client_id="bae71d36-ff47-420a-b4a6-f8c9ddf41140",
105+
client_name="Bank of Dave",
106+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
107+
data=shared.ConnectionStatusChangedWebhookData(
108+
data_connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
109+
new_status=shared.DataConnectionStatus.LINKED,
110+
old_status=shared.DataConnectionStatus.PENDING_AUTH,
111+
platform_key="gbol",
112+
),
113+
data_connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
114+
message="Data connection for SandBox status changed from PendingAuth to Linked",
115+
rule_id="70af3071-65d9-4ec3-b3cb-5283e8d55dac",
116+
rule_type="DataConnectionStatusChanged",
117+
))
117118

118119
# Use the SDK ...
119120
```
@@ -129,22 +130,23 @@ from codat_platform.models import shared
129130

130131
async def main():
131132
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",
147-
})
133+
134+
await codat_platform.company_data_connection_status_changed_async(request=shared.ConnectionStatusChangedWebhook(
135+
alert_id="a9367074-b5c3-42c4-9be4-be129f43577e",
136+
client_id="bae71d36-ff47-420a-b4a6-f8c9ddf41140",
137+
client_name="Bank of Dave",
138+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
139+
data=shared.ConnectionStatusChangedWebhookData(
140+
data_connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
141+
new_status=shared.DataConnectionStatus.LINKED,
142+
old_status=shared.DataConnectionStatus.PENDING_AUTH,
143+
platform_key="gbol",
144+
),
145+
data_connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
146+
message="Data connection for SandBox status changed from PendingAuth to Linked",
147+
rule_id="70af3071-65d9-4ec3-b3cb-5283e8d55dac",
148+
rule_type="DataConnectionStatusChanged",
149+
))
148150

149151
# Use the SDK ...
150152

@@ -170,14 +172,9 @@ asyncio.run(main())
170172
* [remove_product](docs/sdks/companies/README.md#remove_product) - Remove product
171173
* [update](docs/sdks/companies/README.md#update) - Update company
172174

173-
### [connection_management](docs/sdks/connectionmanagement/README.md)
174-
175-
* [get_access_token](docs/sdks/connectionmanagement/README.md#get_access_token) - Get access token
175+
### [~~connection_management~~](docs/sdks/connectionmanagement/README.md)
176176

177-
#### [connection_management.cors_settings](docs/sdks/corssettings/README.md)
178-
179-
* [get](docs/sdks/corssettings/README.md#get) - Get CORS settings
180-
* [set](docs/sdks/corssettings/README.md#set) - Set CORS settings
177+
* [~~get~~](docs/sdks/connectionmanagement/README.md#get) - Get access token (old) :warning: **Deprecated** Use [get_access_token](docs/sdks/companies/README.md#get_access_token) instead.
181178

182179
### [connections](docs/sdks/connections/README.md)
183180

@@ -188,6 +185,11 @@ asyncio.run(main())
188185
* [unlink](docs/sdks/connections/README.md#unlink) - Unlink connection
189186
* [update_authorization](docs/sdks/connections/README.md#update_authorization) - Update authorization
190187

188+
### [cors](docs/sdks/cors/README.md)
189+
190+
* [get](docs/sdks/cors/README.md#get) - Get CORS settings
191+
* [set](docs/sdks/cors/README.md#set) - Set CORS settings
192+
191193
### [custom_data_type](docs/sdks/customdatatype/README.md)
192194

193195
* [configure](docs/sdks/customdatatype/README.md#configure) - Configure custom data type
@@ -260,14 +262,16 @@ with CodatPlatform(
260262
auth_header="Basic BASE_64_ENCODED(API_KEY)",
261263
),
262264
) as codat_platform:
265+
263266
res = codat_platform.settings.create_api_key(request={
264267
"name": "azure-invoice-finance-processor",
265268
},
266269
RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False))
267270

268-
if res is not None:
269-
# handle response
270-
pass
271+
assert res is not None
272+
273+
# Handle response
274+
print(res)
271275

272276
```
273277

@@ -283,13 +287,15 @@ with CodatPlatform(
283287
auth_header="Basic BASE_64_ENCODED(API_KEY)",
284288
),
285289
) as codat_platform:
290+
286291
res = codat_platform.settings.create_api_key(request={
287292
"name": "azure-invoice-finance-processor",
288293
})
289294

290-
if res is not None:
291-
# handle response
292-
pass
295+
assert res is not None
296+
297+
# Handle response
298+
print(res)
293299

294300
```
295301
<!-- End Retries [retries] -->
@@ -328,13 +334,15 @@ with CodatPlatform(
328334
) as codat_platform:
329335
res = None
330336
try:
337+
331338
res = codat_platform.settings.create_api_key(request={
332339
"name": "azure-invoice-finance-processor",
333340
})
334341

335-
if res is not None:
336-
# handle response
337-
pass
342+
assert res is not None
343+
344+
# Handle response
345+
print(res)
338346

339347
except errors.ErrorMessage as e:
340348
# handle e.data: errors.ErrorMessageData
@@ -361,13 +369,15 @@ with CodatPlatform(
361369
auth_header="Basic BASE_64_ENCODED(API_KEY)",
362370
),
363371
) as codat_platform:
372+
364373
res = codat_platform.settings.create_api_key(request={
365374
"name": "azure-invoice-finance-processor",
366375
})
367376

368-
if res is not None:
369-
# handle response
370-
pass
377+
assert res is not None
378+
379+
# Handle response
380+
print(res)
371381

372382
```
373383
<!-- End Server Selection [server] -->
@@ -474,13 +484,15 @@ with CodatPlatform(
474484
auth_header="Basic BASE_64_ENCODED(API_KEY)",
475485
),
476486
) as codat_platform:
487+
477488
res = codat_platform.settings.create_api_key(request={
478489
"name": "azure-invoice-finance-processor",
479490
})
480491

481-
if res is not None:
482-
# handle response
483-
pass
492+
assert res is not None
493+
494+
# Handle response
495+
print(res)
484496

485497
```
486498
<!-- End Authentication [security] -->

platform/RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,4 +118,14 @@ Based on:
118118
### Generated
119119
- [python v4.0.1] platform
120120
### Releases
121-
- [PyPI v4.0.1] https://pypi.org/project/codat-platform/4.0.1 - platform
121+
- [PyPI v4.0.1] https://pypi.org/project/codat-platform/4.0.1 - platform
122+
123+
## 2025-01-03 09:16:43
124+
### Changes
125+
Based on:
126+
- OpenAPI Doc
127+
- Speakeasy CLI 1.460.6 (2.484.4) https://github.com/speakeasy-api/speakeasy
128+
### Generated
129+
- [python v4.1.0] platform
130+
### Releases
131+
- [PyPI v4.1.0] https://pypi.org/project/codat-platform/4.1.0 - platform

0 commit comments

Comments
 (0)