Skip to content

Commit 5c9e642

Browse files
committed
ci: regenerated with OpenAPI Doc 1.0, Speakeay CLI 1.13.0
1 parent 72d9283 commit 5c9e642

43 files changed

Lines changed: 1598 additions & 975 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

assess/RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,4 +118,12 @@ Based on:
118118
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
119119
- Speakeasy CLI 1.12.4 https://github.com/speakeasy-api/speakeasy
120120
### Releases
121-
- [PyPI v0.5.3] https://pypi.org/project/codat-assess/0.5.3 - assess
121+
- [PyPI v0.5.3] https://pypi.org/project/codat-assess/0.5.3 - assess
122+
123+
## 2023-03-22 00:11:05
124+
### Changes
125+
Based on:
126+
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
127+
- Speakeasy CLI 1.13.0 https://github.com/speakeasy-api/speakeasy
128+
### Releases
129+
- [PyPI v0.6.0] https://pypi.org/project/codat-assess/0.6.0 - assess

assess/gen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ configVersion: 1.0.0
22
management:
33
docChecksum: ef07474bdf5c9e85370b2557c3764749
44
docVersion: "1.0"
5-
speakeasyVersion: 1.12.4
5+
speakeasyVersion: 1.13.0
66
generation:
77
telemetryEnabled: false
88
sdkClassName: codat
99
sdkFlattening: true
1010
python:
11-
version: 0.5.3
11+
version: 0.6.0
1212
author: Speakeasy
1313
description: Python Client SDK Generated by Speakeasy
1414
packageName: codat-assess

assess/setup.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
13
import setuptools
24

35
try:
@@ -8,7 +10,7 @@
810

911
setuptools.setup(
1012
name="codat-assess",
11-
version="0.5.3",
13+
version="0.6.0",
1214
author="Speakeasy",
1315
description="Python Client SDK Generated by Speakeasy",
1416
long_description=long_description,

assess/src/codat/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
13
from .sdk import *

assess/src/codat/categories.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
13
import requests as requests_http
24
from . import utils
35
from codat.models import operations
46
from typing import Optional
57

68
class Categories:
9+
r"""Categorisation"""
710
_client: requests_http.Session
811
_security_client: requests_http.Session
912
_server_url: str
@@ -23,7 +26,6 @@ def get_account_category(self, request: operations.GetAccountCategoryRequest) ->
2326
r"""Get suggested and/or confirmed category for a specific account
2427
Get category for specific nominal account.
2528
"""
26-
2729
base_url = self._server_url
2830

2931
url = utils.generate_url(operations.GetAccountCategoryRequest, base_url, '/data/companies/{companyId}/connections/{connectionId}/assess/accounts/{accountId}/categories', request)
@@ -47,7 +49,6 @@ def list_accounts_categories(self, request: operations.ListAccountsCategoriesReq
4749
r"""List suggested and confirmed account categories
4850
Lists suggested and confirmed chart of account categories for the given company and data connection.
4951
"""
50-
5152
base_url = self._server_url
5253

5354
url = utils.generate_url(operations.ListAccountsCategoriesRequest, base_url, '/data/companies/{companyId}/connections/{connectionId}/assess/accounts/categories', request)
@@ -72,7 +73,6 @@ def list_available_account_categories(self) -> operations.ListAvailableAccountCa
7273
r"""List account categories
7374
Lists available account categories Codat's categorisation engine can provide.
7475
"""
75-
7676
base_url = self._server_url
7777

7878
url = base_url.removesuffix('/') + '/data/assess/accounts/categories'
@@ -96,7 +96,6 @@ def update_account_category(self, request: operations.UpdateAccountCategoryReque
9696
r"""Patch account categories
9797
Update category for a specific nominal account
9898
"""
99-
10099
base_url = self._server_url
101100

102101
url = utils.generate_url(operations.UpdateAccountCategoryRequest, base_url, '/data/companies/{companyId}/connections/{connectionId}/assess/accounts/{accountId}/categories', request)
@@ -124,7 +123,6 @@ def update_accounts_categories(self, request: operations.UpdateAccountsCategorie
124123
r"""Confirm categories for accounts
125124
Comfirms the categories for all or a batch of accounts for a specific connection.
126125
"""
127-
128126
base_url = self._server_url
129127

130128
url = utils.generate_url(operations.UpdateAccountsCategoriesRequest, base_url, '/data/companies/{companyId}/connections/{connectionId}/assess/accounts/categories', request)

assess/src/codat/data_integrity.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
13
import requests as requests_http
24
from . import utils
35
from codat.models import operations
46
from typing import Optional
57

68
class DataIntegrity:
9+
r"""Data integrity is important"""
710
_client: requests_http.Session
811
_security_client: requests_http.Session
912
_server_url: str
@@ -23,7 +26,6 @@ def get_data_integrity_details(self, request: operations.GetDataIntegrityDetails
2326
r"""Lists data integrity details for date type
2427
Gets record-by-record match results for a given company and datatype, optionally restricted by a Codat query string.
2528
"""
26-
2729
base_url = self._server_url
2830

2931
url = utils.generate_url(operations.GetDataIntegrityDetailsRequest, base_url, '/data/companies/{companyId}/assess/dataTypes/{dataType}/dataIntegrity/details', request)
@@ -48,7 +50,6 @@ def get_data_integrity_status(self, request: operations.GetDataIntegrityStatusRe
4850
r"""Get data integrity status
4951
Gets match status for a given company and datatype.
5052
"""
51-
5253
base_url = self._server_url
5354

5455
url = utils.generate_url(operations.GetDataIntegrityStatusRequest, base_url, '/data/companies/{companyId}/assess/dataTypes/{dataType}/dataIntegrity/status', request)
@@ -72,7 +73,6 @@ def get_data_integrity_summaries(self, request: operations.GetDataIntegritySumma
7273
r"""Get data integrity summary
7374
Gets match summary for a given company and datatype, optionally restricted by a Codat query string.
7475
"""
75-
7676
base_url = self._server_url
7777

7878
url = utils.generate_url(operations.GetDataIntegritySummariesRequest, base_url, '/data/companies/{companyId}/assess/dataTypes/{dataType}/dataIntegrity/summaries', request)

assess/src/codat/excel_reports.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
13
import requests as requests_http
24
from . import utils
35
from codat.models import operations
46
from typing import Optional
57

68
class ExcelReports:
9+
r"""Downloadable reports"""
710
_client: requests_http.Session
811
_security_client: requests_http.Session
912
_server_url: str
@@ -23,7 +26,6 @@ def get_accounting_marketing_metrics(self, request: operations.GetAccountingMark
2326
r"""Get the marketing metrics from an accounting source for a given company.
2427
Request an Excel report for download.
2528
"""
26-
2729
base_url = self._server_url
2830

2931
url = utils.generate_url(operations.GetAccountingMarketingMetricsRequest, base_url, '/data/companies/{companyId}/connections/{connectionId}/assess/accountingMetrics/marketing', request)
@@ -48,7 +50,6 @@ def get_excel_report(self, request: operations.GetExcelReportRequest) -> operati
4850
r"""Download generated excel report
4951
Download the Excel report to a local drive.
5052
"""
51-
5253
base_url = self._server_url
5354

5455
url = utils.generate_url(operations.GetExcelReportRequest, base_url, '/data/companies/{companyId}/assess/excel/download', request)
@@ -72,7 +73,6 @@ def make_request_to_download_excel_report(self, request: operations.MakeRequestT
7273
r"""Request an Excel report for download
7374
Returns the status of the latest report requested.
7475
"""
75-
7676
base_url = self._server_url
7777

7878
url = utils.generate_url(operations.MakeRequestToDownloadExcelReportRequest, base_url, '/data/companies/{companyId}/assess/excel', request)
@@ -97,7 +97,6 @@ def request_excel_report_for_download(self, request: operations.RequestExcelRepo
9797
r"""Request an Excel report for download
9898
Request an Excel report for download.
9999
"""
100-
101100
base_url = self._server_url
102101

103102
url = utils.generate_url(operations.RequestExcelReportForDownloadRequest, base_url, '/data/companies/{companyId}/assess/excel', request)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+

assess/src/codat/models/operations/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
13
from .get_account_category import *
24
from .get_accounting_marketing_metrics import *
35
from .get_accounts_for_enhanced_balance_sheet import *
Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
13
from __future__ import annotations
24
import dataclasses
35
import dateutil.parser
@@ -11,43 +13,55 @@
1113

1214
@dataclasses.dataclass
1315
class GetAccountCategoryRequest:
16+
1417
account_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'accountId', 'style': 'simple', 'explode': False }})
15-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
16-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
18+
r"""Nominal account id"""
19+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
20+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
1721

1822

1923
@dataclass_json(undefined=Undefined.EXCLUDE)
2024
@dataclasses.dataclass
2125
class GetAccountCategoryCategorisedAccountAccountRef:
22-
r"""GetAccountCategoryCategorisedAccountAccountRef
23-
An object containing account reference data.
24-
"""
26+
r"""An object containing account reference data."""
2527

2628
id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }})
29+
r"""'id' from the Accounts data type."""
2730
name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name'), 'exclude': lambda f: f is None }})
31+
r"""'name' from the Accounts data type."""
2832

2933

3034
@dataclass_json(undefined=Undefined.EXCLUDE)
3135
@dataclasses.dataclass
3236
class GetAccountCategoryCategorisedAccountModifiedDate:
37+
3338
detail_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('detailType'), 'exclude': lambda f: f is None }})
39+
r"""Most granular chart of account type."""
3440
modified_date: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('modifiedDate'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso'), 'exclude': lambda f: f is None }})
41+
r"""The date on which this record was last modified in Codat."""
3542
subtype: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('subtype'), 'exclude': lambda f: f is None }})
43+
r"""The account subtype."""
3644
type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }})
45+
r"""The top level account type."""
3746

3847

3948
@dataclass_json(undefined=Undefined.EXCLUDE)
4049
@dataclasses.dataclass
4150
class GetAccountCategoryCategorisedAccount:
51+
r"""OK"""
52+
4253
account_ref: Optional[GetAccountCategoryCategorisedAccountAccountRef] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('accountRef'), 'exclude': lambda f: f is None }})
43-
confirmed: Optional[GetAccountCategoryCategorisedAccountModifiedDate] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('confirmed'), 'exclude': lambda f: f is None }})
44-
suggested: Optional[GetAccountCategoryCategorisedAccountModifiedDate] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('suggested'), 'exclude': lambda f: f is None }})
54+
r"""An object containing account reference data."""
55+
confirmed: Optional[GetAccountCategoryCategorisedAccountModifiedDate] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('confirmed'), 'exclude': lambda f: f is None }})
56+
suggested: Optional[GetAccountCategoryCategorisedAccountModifiedDate] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('suggested'), 'exclude': lambda f: f is None }})
4557

4658

4759
@dataclasses.dataclass
4860
class GetAccountCategoryResponse:
49-
content_type: str = dataclasses.field()
50-
status_code: int = dataclasses.field()
61+
62+
content_type: str = dataclasses.field()
63+
status_code: int = dataclasses.field()
5164
categorised_account: Optional[GetAccountCategoryCategorisedAccount] = dataclasses.field(default=None)
52-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
65+
r"""OK"""
66+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
5367

0 commit comments

Comments
 (0)