Skip to content

Commit ca72818

Browse files
authored
Merge pull request #46 from codatio/speakeasy-sdk-regen-1678995187
chore: speakeasy sdk regeneration - Generate Bank Feeds SDK
2 parents 8546ea5 + 61c435e commit ca72818

24 files changed

+358
-347
lines changed

bankfeeds/README.md

Lines changed: 49 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,47 +11,76 @@ pip install codat-bankfeeds
1111
## SDK Example Usage
1212
<!-- Start SDK Example Usage -->
1313
```python
14-
import codat
15-
from codat.models import operations, shared
14+
import bankfeeds
15+
from bankfeeds.models import operations, shared
1616

17-
s = codat.Codat(
17+
s = bankfeeds.BankFeeds(
1818
security=shared.Security(
1919
auth_header="YOUR_API_KEY_HERE",
2020
),
2121
)
2222

2323

24-
req = operations.GetBankAccountPushOptionsRequest(
25-
account_id="unde",
26-
company_id="deserunt",
27-
connection_id="porro",
28-
order_by="nulla",
29-
page=6027.63,
30-
page_size=8579.46,
31-
query="perspiciatis",
24+
req = operations.CreateBankFeedRequest(
25+
request_body=[
26+
operations.CreateBankFeedBankFeedBankAccount(
27+
account_name="deserunt",
28+
account_number="porro",
29+
account_type="Debit",
30+
balance=6027.63,
31+
currency="vero",
32+
feed_start_date="2022-08-29T22:24:53.491Z",
33+
id="nulla",
34+
modified_date="2022-10-13T04:22:31.580Z",
35+
sort_code="fuga",
36+
status="facilis",
37+
),
38+
operations.CreateBankFeedBankFeedBankAccount(
39+
account_name="eum",
40+
account_number="iusto",
41+
account_type="Unknown",
42+
balance=8917.73,
43+
currency="inventore",
44+
feed_start_date="2022-03-30T01:54:20.865Z",
45+
id="enim",
46+
modified_date="2022-10-27T20:38:37.396Z",
47+
sort_code="voluptatum",
48+
status="autem",
49+
),
50+
operations.CreateBankFeedBankFeedBankAccount(
51+
account_name="vel",
52+
account_number="non",
53+
account_type="Credit",
54+
balance=5680.45,
55+
currency="reprehenderit",
56+
feed_start_date="2022-04-12T23:21:54.329Z",
57+
id="quo",
58+
modified_date="2023-02-18T21:18:55.753Z",
59+
sort_code="laboriosam",
60+
status="dicta",
61+
),
62+
],
63+
company_id="est",
64+
connection_id="voluptatem",
3265
)
3366

34-
res = s.bank_account_transactions.get_bank_account_push_options(req)
67+
res = s.create_bank_feed(req)
3568

36-
if res.push_option is not None:
69+
if res.bank_feed_bank_accounts is not None:
3770
# handle response
3871
```
3972
<!-- End SDK Example Usage -->
4073

4174
<!-- Start SDK Available Operations -->
4275
## SDK Available Operations
4376

77+
### BankFeeds SDK
4478

45-
### bank_account_transactions
46-
79+
* `create_bank_feed` - Create bank feed bank accounts
4780
* `get_bank_account_push_options` - List push options for bank account bank transactions
81+
* `get_bank_feeds` - List bank feed bank accounts
4882
* `list_bank_account_transactions` - List bank transactions for bank account
4983
* `post_bank_transactions` - Create bank transactions
50-
51-
### bank_feed_accounts
52-
53-
* `create_bank_feed` - Create bank feed bank accounts
54-
* `get_bank_feeds` - List bank feed bank accounts
5584
* `update_bank_feed` - Update bank feed bank account
5685
<!-- End SDK Available Operations -->
5786

bankfeeds/RELEASES.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,20 @@ Based on:
7878
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
7979
- Speakeasy CLI 1.11.0 https://github.com/speakeasy-api/speakeasy
8080
### Releases
81-
- [PyPI v0.4.0] https://pypi.org/project/codat-bankfeeds/0.4.0 - bankfeeds
81+
- [PyPI v0.4.0] https://pypi.org/project/codat-bankfeeds/0.4.0 - bankfeeds
82+
83+
## 2023-03-16 19:33:06
84+
### Changes
85+
Based on:
86+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
87+
- Speakeasy CLI 1.12.0 https://github.com/speakeasy-api/speakeasy
88+
### Releases
89+
- [PyPI v0.5.0] https://pypi.org/project/codat-bankfeeds/0.5.0 - bankfeeds
90+
91+
## 2023-03-16 19:35:24
92+
### Changes
93+
Based on:
94+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
95+
- Speakeasy CLI 1.12.0 https://github.com/speakeasy-api/speakeasy
96+
### Releases
97+
- [PyPI v0.5.1] https://pypi.org/project/codat-bankfeeds/0.5.1 - bankfeeds

bankfeeds/USAGE.md

Lines changed: 46 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,61 @@
11
<!-- Start SDK Example Usage -->
22
```python
3-
import codat
4-
from codat.models import operations, shared
3+
import bankfeeds
4+
from bankfeeds.models import operations, shared
55

6-
s = codat.Codat(
6+
s = bankfeeds.BankFeeds(
77
security=shared.Security(
88
auth_header="YOUR_API_KEY_HERE",
99
),
1010
)
1111

1212

13-
req = operations.GetBankAccountPushOptionsRequest(
14-
account_id="unde",
15-
company_id="deserunt",
16-
connection_id="porro",
17-
order_by="nulla",
18-
page=6027.63,
19-
page_size=8579.46,
20-
query="perspiciatis",
13+
req = operations.CreateBankFeedRequest(
14+
request_body=[
15+
operations.CreateBankFeedBankFeedBankAccount(
16+
account_name="deserunt",
17+
account_number="porro",
18+
account_type="Debit",
19+
balance=6027.63,
20+
currency="vero",
21+
feed_start_date="2022-08-29T22:24:53.491Z",
22+
id="nulla",
23+
modified_date="2022-10-13T04:22:31.580Z",
24+
sort_code="fuga",
25+
status="facilis",
26+
),
27+
operations.CreateBankFeedBankFeedBankAccount(
28+
account_name="eum",
29+
account_number="iusto",
30+
account_type="Unknown",
31+
balance=8917.73,
32+
currency="inventore",
33+
feed_start_date="2022-03-30T01:54:20.865Z",
34+
id="enim",
35+
modified_date="2022-10-27T20:38:37.396Z",
36+
sort_code="voluptatum",
37+
status="autem",
38+
),
39+
operations.CreateBankFeedBankFeedBankAccount(
40+
account_name="vel",
41+
account_number="non",
42+
account_type="Credit",
43+
balance=5680.45,
44+
currency="reprehenderit",
45+
feed_start_date="2022-04-12T23:21:54.329Z",
46+
id="quo",
47+
modified_date="2023-02-18T21:18:55.753Z",
48+
sort_code="laboriosam",
49+
status="dicta",
50+
),
51+
],
52+
company_id="est",
53+
connection_id="voluptatem",
2154
)
2255

23-
res = s.bank_account_transactions.get_bank_account_push_options(req)
56+
res = s.create_bank_feed(req)
2457

25-
if res.push_option is not None:
58+
if res.bank_feed_bank_accounts is not None:
2659
# handle response
2760
```
2861
<!-- End SDK Example Usage -->

bankfeeds/files.gen

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
src/codat/bank_account_transactions.py
2-
src/codat/bank_feed_accounts.py
3-
src/codat/sdk.py
1+
src/bankfeeds/sdk.py
42
pylintrc
53
setup.py
6-
src/codat/__init__.py
7-
src/codat/models/__init__.py
8-
src/codat/utils/__init__.py
9-
src/codat/utils/retries.py
10-
src/codat/utils/utils.py
11-
src/codat/models/operations/get_bank_account_push_options.py
12-
src/codat/models/operations/list_bank_account_transactions.py
13-
src/codat/models/operations/post_bank_transactions.py
14-
src/codat/models/operations/create_bank_feed.py
15-
src/codat/models/operations/get_bank_feeds.py
16-
src/codat/models/operations/update_bank_feed.py
17-
src/codat/models/operations/__init__.py
18-
src/codat/models/shared/security.py
19-
src/codat/models/shared/__init__.py
4+
src/bankfeeds/__init__.py
5+
src/bankfeeds/models/__init__.py
6+
src/bankfeeds/utils/__init__.py
7+
src/bankfeeds/utils/retries.py
8+
src/bankfeeds/utils/utils.py
9+
src/bankfeeds/models/operations/create_bank_feed.py
10+
src/bankfeeds/models/operations/get_bank_account_push_options.py
11+
src/bankfeeds/models/operations/get_bank_feeds.py
12+
src/bankfeeds/models/operations/list_bank_account_transactions.py
13+
src/bankfeeds/models/operations/post_bank_transactions.py
14+
src/bankfeeds/models/operations/update_bank_feed.py
15+
src/bankfeeds/models/operations/__init__.py
16+
src/bankfeeds/models/shared/security.py
17+
src/bankfeeds/models/shared/__init__.py
2018
USAGE.md

bankfeeds/gen.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 5d482fdc77beeaca660224bb3f31b4ec
44
docVersion: 2.1.0
5-
speakeasyVersion: 1.11.0
5+
speakeasyVersion: 1.12.0
66
generation:
7+
telemetryEnabled: false
78
sdkClassName: BankFeeds
8-
sdkFlattening: true
99
tagNamespacingDisabled: true
10-
telemetryEnabled: false
10+
sdkFlattening: true
1111
python:
12-
version: 0.4.0
12+
version: 0.5.1
1313
author: Speakeasy
1414
description: Python Client SDK Generated by Speakeasy
1515
packageName: codat-bankfeeds

bankfeeds/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
setuptools.setup(
1010
name="codat-bankfeeds",
11-
version="0.4.0",
11+
version="0.5.1",
1212
author="Speakeasy",
1313
description="Python Client SDK Generated by Speakeasy",
1414
long_description=long_description,
File renamed without changes.
File renamed without changes.

bankfeeds/src/codat/models/operations/create_bank_feed.py renamed to bankfeeds/src/bankfeeds/models/operations/create_bank_feed.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import dataclasses
33
import dateutil.parser
44
import requests as requests_http
5-
from codat import utils
5+
from bankfeeds import utils
66
from dataclasses_json import Undefined, dataclass_json
77
from datetime import datetime
88
from enum import Enum

0 commit comments

Comments
 (0)