Skip to content

Commit f6de8f4

Browse files
authored
Merge pull request #97 from codatio/speakeasy-sdk-regen-1682409665
chore: speakeasy sdk regeneration - Generate Assess SDK
2 parents 22d91da + ff61f65 commit f6de8f4

File tree

17 files changed

+1046
-121
lines changed

17 files changed

+1046
-121
lines changed

assess/README.md

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ pip install codat-assess
1515
<!-- Start SDK Example Usage -->
1616
```python
1717
import codatassess
18-
from codatassess.models import operations, shared
18+
from codatassess.models import operations
1919

2020
s = codatassess.CodatAssess(
2121
security=shared.Security(
@@ -29,7 +29,7 @@ req = operations.GetAccountCategoryRequest(
2929
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
3030
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
3131
)
32-
32+
3333
res = s.categories.get_account_category(req)
3434

3535
if res.categorised_account is not None:
@@ -41,44 +41,44 @@ if res.categorised_account is not None:
4141
## Available Resources and Operations
4242

4343

44-
### categories
45-
46-
* `get_account_category` - Get suggested and/or confirmed category for a specific account
47-
* `list_accounts_categories` - List suggested and confirmed account categories
48-
* `list_available_account_categories` - List account categories
49-
* `update_account_category` - Patch account categories
50-
* `update_accounts_categories` - Confirm categories for accounts
51-
52-
### data_integrity
53-
54-
* `get_data_integrity_details` - Lists data integrity details for date type
55-
* `get_data_integrity_status` - Get data integrity status
56-
* `get_data_integrity_summaries` - Get data integrity summary
57-
58-
### excel_reports
59-
60-
* `download_excel_report` - Download generated excel report
61-
* `generate_excel_report` - Generate an Excel report
62-
* `get_accounting_marketing_metrics` - Get the marketing metrics from an accounting source for a given company.
63-
* `get_excel_report` - Download generated excel report
64-
* `get_excel_report_generation_status` - Get status of Excel report
65-
66-
### reports
67-
68-
* `get_accounts_for_enhanced_balance_sheet` - Enhanced Balance Sheet Accounts
69-
* `get_accounts_for_enhanced_profit_and_loss` - Enhanced Profit and Loss Accounts
70-
* `get_commerce_customer_retention_metrics` - Get the customer retention metrics for a specific company.
71-
* `get_commerce_lifetime_value_metrics` - Get the lifetime value metric for a specific company.
72-
* `get_commerce_orders_metrics` - Get order information for a specific company
73-
* `get_commerce_refunds_metrics` - Get the refunds information for a specific company
74-
* `get_commerce_revenue_metrics` - Commerce Revenue Metrics
75-
* `get_enhanced_balance_sheet` - Enhanced Balance Sheet
76-
* `get_enhanced_cash_flow_transactions` - Get enhanced cash flow report
77-
* `get_enhanced_financial_metrics` - List financial metrics
78-
* `get_enhanced_invoices_report` - Enhanced Invoices Report
79-
* `get_enhanced_profit_and_loss` - Enhanced Profit and Loss
80-
* `get_recurring_revenue_metrics` - Get key metrics for subscription revenue
81-
* `request_recurring_revenue_metrics` - Request production of key subscription revenue metrics
44+
### [categories](docs/categories/README.md)
45+
46+
* [get_account_category](docs/categories/README.md#get_account_category) - Get suggested and/or confirmed category for a specific account
47+
* [list_accounts_categories](docs/categories/README.md#list_accounts_categories) - List suggested and confirmed account categories
48+
* [list_available_account_categories](docs/categories/README.md#list_available_account_categories) - List account categories
49+
* [update_account_category](docs/categories/README.md#update_account_category) - Patch account categories
50+
* [update_accounts_categories](docs/categories/README.md#update_accounts_categories) - Confirm categories for accounts
51+
52+
### [data_integrity](docs/dataintegrity/README.md)
53+
54+
* [get_data_integrity_details](docs/dataintegrity/README.md#get_data_integrity_details) - Lists data integrity details for date type
55+
* [get_data_integrity_status](docs/dataintegrity/README.md#get_data_integrity_status) - Get data integrity status
56+
* [get_data_integrity_summaries](docs/dataintegrity/README.md#get_data_integrity_summaries) - Get data integrity summary
57+
58+
### [excel_reports](docs/excelreports/README.md)
59+
60+
* [download_excel_report](docs/excelreports/README.md#download_excel_report) - Download generated excel report
61+
* [generate_excel_report](docs/excelreports/README.md#generate_excel_report) - Generate an Excel report
62+
* [get_accounting_marketing_metrics](docs/excelreports/README.md#get_accounting_marketing_metrics) - Get the marketing metrics from an accounting source for a given company.
63+
* [get_excel_report](docs/excelreports/README.md#get_excel_report) - Download generated excel report
64+
* [get_excel_report_generation_status](docs/excelreports/README.md#get_excel_report_generation_status) - Get status of Excel report
65+
66+
### [reports](docs/reports/README.md)
67+
68+
* [get_accounts_for_enhanced_balance_sheet](docs/reports/README.md#get_accounts_for_enhanced_balance_sheet) - Enhanced Balance Sheet Accounts
69+
* [get_accounts_for_enhanced_profit_and_loss](docs/reports/README.md#get_accounts_for_enhanced_profit_and_loss) - Enhanced Profit and Loss Accounts
70+
* [get_commerce_customer_retention_metrics](docs/reports/README.md#get_commerce_customer_retention_metrics) - Get the customer retention metrics for a specific company.
71+
* [get_commerce_lifetime_value_metrics](docs/reports/README.md#get_commerce_lifetime_value_metrics) - Get the lifetime value metric for a specific company.
72+
* [get_commerce_orders_metrics](docs/reports/README.md#get_commerce_orders_metrics) - Get order information for a specific company
73+
* [get_commerce_refunds_metrics](docs/reports/README.md#get_commerce_refunds_metrics) - Get the refunds information for a specific company
74+
* [get_commerce_revenue_metrics](docs/reports/README.md#get_commerce_revenue_metrics) - Commerce Revenue Metrics
75+
* [get_enhanced_balance_sheet](docs/reports/README.md#get_enhanced_balance_sheet) - Enhanced Balance Sheet
76+
* [get_enhanced_cash_flow_transactions](docs/reports/README.md#get_enhanced_cash_flow_transactions) - Get enhanced cash flow report
77+
* [get_enhanced_financial_metrics](docs/reports/README.md#get_enhanced_financial_metrics) - List financial metrics
78+
* [get_enhanced_invoices_report](docs/reports/README.md#get_enhanced_invoices_report) - Enhanced Invoices Report
79+
* [get_enhanced_profit_and_loss](docs/reports/README.md#get_enhanced_profit_and_loss) - Enhanced Profit and Loss
80+
* [get_recurring_revenue_metrics](docs/reports/README.md#get_recurring_revenue_metrics) - Get key metrics for subscription revenue
81+
* [request_recurring_revenue_metrics](docs/reports/README.md#request_recurring_revenue_metrics) - Request production of key subscription revenue metrics
8282
<!-- End SDK Available Operations -->
8383

8484
### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)

assess/RELEASES.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,4 +238,36 @@ Based on:
238238
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
239239
- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy
240240
### Releases
241-
- [PyPI v0.11.1] https://pypi.org/project/codat-assess/0.11.1 - assess
241+
- [PyPI v0.11.1] https://pypi.org/project/codat-assess/0.11.1 - assess
242+
243+
## 2023-04-25 08:01:02
244+
### Changes
245+
Based on:
246+
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
247+
- Speakeasy CLI 1.23.0 (2.21.0) https://github.com/speakeasy-api/speakeasy
248+
### Releases
249+
- [PyPI v0.12.0] https://pypi.org/project/codat-assess/0.12.0 - assess
250+
251+
## 2023-04-25 14:17:32
252+
### Changes
253+
Based on:
254+
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
255+
- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy
256+
### Releases
257+
- [PyPI v0.12.1] https://pypi.org/project/codat-assess/0.12.1 - assess
258+
259+
## 2023-04-26 01:01:46
260+
### Changes
261+
Based on:
262+
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
263+
- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy
264+
### Releases
265+
- [PyPI v0.12.2] https://pypi.org/project/codat-assess/0.12.2 - assess
266+
267+
## 2023-04-26 14:59:00
268+
### Changes
269+
Based on:
270+
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
271+
- Speakeasy CLI 1.25.1 (2.22.0) https://github.com/speakeasy-api/speakeasy
272+
### Releases
273+
- [PyPI v0.13.0] https://pypi.org/project/codat-assess/0.13.0 - assess

assess/USAGE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!-- Start SDK Example Usage -->
22
```python
33
import codatassess
4-
from codatassess.models import operations, shared
4+
from codatassess.models import operations
55

66
s = codatassess.CodatAssess(
77
security=shared.Security(
@@ -15,7 +15,7 @@ req = operations.GetAccountCategoryRequest(
1515
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
1616
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
1717
)
18-
18+
1919
res = s.categories.get_account_category(req)
2020

2121
if res.categorised_account is not None:

assess/docs/categories/README.md

Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
# categories
2+
3+
## Overview
4+
5+
Categorisation
6+
7+
### Available Operations
8+
9+
* [get_account_category](#get_account_category) - Get suggested and/or confirmed category for a specific account
10+
* [list_accounts_categories](#list_accounts_categories) - List suggested and confirmed account categories
11+
* [list_available_account_categories](#list_available_account_categories) - List account categories
12+
* [update_account_category](#update_account_category) - Patch account categories
13+
* [update_accounts_categories](#update_accounts_categories) - Confirm categories for accounts
14+
15+
## get_account_category
16+
17+
Get category for specific nominal account.
18+
19+
### Example Usage
20+
21+
```python
22+
import codatassess
23+
from codatassess.models import operations
24+
25+
s = codatassess.CodatAssess(
26+
security=shared.Security(
27+
auth_header="YOUR_API_KEY_HERE",
28+
),
29+
)
30+
31+
32+
req = operations.GetAccountCategoryRequest(
33+
account_id="provident",
34+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
35+
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
36+
)
37+
38+
res = s.categories.get_account_category(req)
39+
40+
if res.categorised_account is not None:
41+
# handle response
42+
```
43+
44+
## list_accounts_categories
45+
46+
Lists suggested and confirmed chart of account categories for the given company and data connection.
47+
48+
### Example Usage
49+
50+
```python
51+
import codatassess
52+
from codatassess.models import operations
53+
54+
s = codatassess.CodatAssess(
55+
security=shared.Security(
56+
auth_header="YOUR_API_KEY_HERE",
57+
),
58+
)
59+
60+
61+
req = operations.ListAccountsCategoriesRequest(
62+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
63+
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
64+
order_by="-modifiedDate",
65+
page=1,
66+
page_size=100,
67+
query="distinctio",
68+
)
69+
70+
res = s.categories.list_accounts_categories(req)
71+
72+
if res.categorised_accounts is not None:
73+
# handle response
74+
```
75+
76+
## list_available_account_categories
77+
78+
Lists available account categories Codat's categorisation engine can provide.
79+
80+
### Example Usage
81+
82+
```python
83+
import codatassess
84+
85+
86+
s = codatassess.CodatAssess(
87+
security=shared.Security(
88+
auth_header="YOUR_API_KEY_HERE",
89+
),
90+
)
91+
92+
93+
res = s.categories.list_available_account_categories()
94+
95+
if res.categories is not None:
96+
# handle response
97+
```
98+
99+
## update_account_category
100+
101+
Update category for a specific nominal account
102+
103+
### Example Usage
104+
105+
```python
106+
import codatassess
107+
from codatassess.models import operations, shared
108+
109+
s = codatassess.CodatAssess(
110+
security=shared.Security(
111+
auth_header="YOUR_API_KEY_HERE",
112+
),
113+
)
114+
115+
116+
req = operations.UpdateAccountCategoryRequest(
117+
confirm_category=shared.ConfirmCategory(
118+
confirmed=shared.AccountCategory(
119+
detail_type="quibusdam",
120+
subtype="unde",
121+
type="nulla",
122+
),
123+
),
124+
account_id="corrupti",
125+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
126+
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
127+
)
128+
129+
res = s.categories.update_account_category(req)
130+
131+
if res.categorised_account is not None:
132+
# handle response
133+
```
134+
135+
## update_accounts_categories
136+
137+
Comfirms the categories for all or a batch of accounts for a specific connection.
138+
139+
### Example Usage
140+
141+
```python
142+
import codatassess
143+
from codatassess.models import operations, shared
144+
145+
s = codatassess.CodatAssess(
146+
security=shared.Security(
147+
auth_header="YOUR_API_KEY_HERE",
148+
),
149+
)
150+
151+
152+
req = operations.UpdateAccountsCategoriesRequest(
153+
confirm_categories=shared.ConfirmCategories(
154+
categories=[
155+
shared.ConfirmCategoriesCategories(
156+
account_ref=shared.ConfirmCategoriesCategoriesAccountRef(
157+
id="69a674e0-f467-4cc8-b96e-d151a05dfc2d",
158+
),
159+
confirmed=shared.AccountCategory(
160+
detail_type="at",
161+
subtype="maiores",
162+
type="molestiae",
163+
),
164+
),
165+
shared.ConfirmCategoriesCategories(
166+
account_ref=shared.ConfirmCategoriesCategoriesAccountRef(
167+
id="cc78ca1b-a928-4fc8-9674-2cb739205929",
168+
),
169+
confirmed=shared.AccountCategory(
170+
detail_type="dolor",
171+
subtype="natus",
172+
type="laboriosam",
173+
),
174+
),
175+
shared.ConfirmCategoriesCategories(
176+
account_ref=shared.ConfirmCategoriesCategoriesAccountRef(
177+
id="fea7596e-b10f-4aaa-a352-c5955907aff1",
178+
),
179+
confirmed=shared.AccountCategory(
180+
detail_type="mollitia",
181+
subtype="dolorem",
182+
type="culpa",
183+
),
184+
),
185+
shared.ConfirmCategoriesCategories(
186+
account_ref=shared.ConfirmCategoriesCategoriesAccountRef(
187+
id="2fa94677-3925-41aa-92c3-f5ad019da1ff",
188+
),
189+
confirmed=shared.AccountCategory(
190+
detail_type="vero",
191+
subtype="nihil",
192+
type="praesentium",
193+
),
194+
),
195+
],
196+
),
197+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
198+
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
199+
)
200+
201+
res = s.categories.update_accounts_categories(req)
202+
203+
if res.categorised_accounts is not None:
204+
# handle response
205+
```

assess/docs/codatassess/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# CodatAssess SDK
2+
3+
## Overview
4+
5+
Codat's Assess API enable you to make smarter credit decisions on your small business customers. Assess enriches your customer's accounting, commerce and banking data to surface actionable insights you didn't have before.
6+
7+
[Read more...](https://www.codat.io/assess/)
8+
9+
[See our OpenAPI spec](https://github.com/codatio/oas)
10+
11+
### Available Operations
12+

0 commit comments

Comments
 (0)