Skip to content

Commit 0fe29df

Browse files
authored
Merge pull request #63 from codatio/speakeasy-sdk-regen-1679098618
chore: speakeasy sdk regeneration - Generate Bank Feeds SDK
2 parents 7e0571a + 0761121 commit 0fe29df

20 files changed

+405
-236
lines changed

bankfeeds/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ req = operations.CreateBankFeedRequest(
2929
account_type="Debit",
3030
balance=6027.63,
3131
currency="vero",
32-
feed_start_date="2022-08-30T08:21:42.138Z",
32+
feed_start_date="2022-09-04T03:05:19.307Z",
3333
id="nulla",
34-
modified_date="2022-10-13T14:19:20.227Z",
34+
modified_date="2022-10-18T09:02:57.396Z",
3535
sort_code="fuga",
3636
status="facilis",
3737
),
@@ -41,9 +41,9 @@ req = operations.CreateBankFeedRequest(
4141
account_type="Unknown",
4242
balance=8917.73,
4343
currency="inventore",
44-
feed_start_date="2022-03-30T11:51:09.512Z",
44+
feed_start_date="2022-04-04T06:34:46.681Z",
4545
id="enim",
46-
modified_date="2022-10-28T06:35:26.043Z",
46+
modified_date="2022-11-02T01:19:03.212Z",
4747
sort_code="voluptatum",
4848
status="autem",
4949
),
@@ -53,15 +53,15 @@ req = operations.CreateBankFeedRequest(
5353
account_type="Credit",
5454
balance=5680.45,
5555
currency="reprehenderit",
56-
feed_start_date="2022-04-13T09:18:42.976Z",
56+
feed_start_date="2022-04-18T04:02:20.145Z",
5757
id="quo",
58-
modified_date="2023-02-19T07:15:44.400Z",
58+
modified_date="2023-02-24T01:59:21.569Z",
5959
sort_code="laboriosam",
6060
status="dicta",
6161
),
6262
],
63-
company_id="est",
64-
connection_id="voluptatem",
63+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
64+
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
6565
)
6666

6767
res = s.create_bank_feed(req)

bankfeeds/RELEASES.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,4 +110,28 @@ Based on:
110110
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
111111
- Speakeasy CLI 1.12.1 https://github.com/speakeasy-api/speakeasy
112112
### Releases
113-
- [PyPI v0.5.3] https://pypi.org/project/codat-bankfeeds/0.5.3 - bankfeeds
113+
- [PyPI v0.5.3] https://pypi.org/project/codat-bankfeeds/0.5.3 - bankfeeds
114+
115+
## 2023-03-18 00:16:56
116+
### Changes
117+
Based on:
118+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
119+
- Speakeasy CLI 1.12.3 https://github.com/speakeasy-api/speakeasy
120+
### Releases
121+
- [PyPI v0.5.4] https://pypi.org/project/codat-bankfeeds/0.5.4 - bankfeeds
122+
123+
## 2023-03-21 00:16:51
124+
### Changes
125+
Based on:
126+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
127+
- Speakeasy CLI 1.12.4 https://github.com/speakeasy-api/speakeasy
128+
### Releases
129+
- [PyPI v0.5.5] https://pypi.org/project/codat-bankfeeds/0.5.5 - bankfeeds
130+
131+
## 2023-03-22 00:15:49
132+
### Changes
133+
Based on:
134+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
135+
- Speakeasy CLI 1.13.0 https://github.com/speakeasy-api/speakeasy
136+
### Releases
137+
- [PyPI v0.6.0] https://pypi.org/project/codat-bankfeeds/0.6.0 - bankfeeds

bankfeeds/USAGE.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ req = operations.CreateBankFeedRequest(
1818
account_type="Debit",
1919
balance=6027.63,
2020
currency="vero",
21-
feed_start_date="2022-08-30T08:21:42.138Z",
21+
feed_start_date="2022-09-04T03:05:19.307Z",
2222
id="nulla",
23-
modified_date="2022-10-13T14:19:20.227Z",
23+
modified_date="2022-10-18T09:02:57.396Z",
2424
sort_code="fuga",
2525
status="facilis",
2626
),
@@ -30,9 +30,9 @@ req = operations.CreateBankFeedRequest(
3030
account_type="Unknown",
3131
balance=8917.73,
3232
currency="inventore",
33-
feed_start_date="2022-03-30T11:51:09.512Z",
33+
feed_start_date="2022-04-04T06:34:46.681Z",
3434
id="enim",
35-
modified_date="2022-10-28T06:35:26.043Z",
35+
modified_date="2022-11-02T01:19:03.212Z",
3636
sort_code="voluptatum",
3737
status="autem",
3838
),
@@ -42,15 +42,15 @@ req = operations.CreateBankFeedRequest(
4242
account_type="Credit",
4343
balance=5680.45,
4444
currency="reprehenderit",
45-
feed_start_date="2022-04-13T09:18:42.976Z",
45+
feed_start_date="2022-04-18T04:02:20.145Z",
4646
id="quo",
47-
modified_date="2023-02-19T07:15:44.400Z",
47+
modified_date="2023-02-24T01:59:21.569Z",
4848
sort_code="laboriosam",
4949
status="dicta",
5050
),
5151
],
52-
company_id="est",
53-
connection_id="voluptatem",
52+
company_id="8a210b68-6988-11ed-a1eb-0242ac120002",
53+
connection_id="2e9d2c44-f675-40ba-8049-353bfcb5e171",
5454
)
5555

5656
res = s.create_bank_feed(req)

bankfeeds/gen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 2e48f0c988ee0e1ed38834c6cf72cc74
44
docVersion: 2.1.0
5-
speakeasyVersion: 1.12.1
5+
speakeasyVersion: 1.13.0
66
generation:
77
telemetryEnabled: false
88
sdkClassName: BankFeeds
99
tagNamespacingDisabled: true
1010
sdkFlattening: true
1111
python:
12-
version: 0.5.3
12+
version: 0.6.0
1313
author: Speakeasy
1414
description: Python Client SDK Generated by Speakeasy
1515
packageName: codat-bankfeeds

bankfeeds/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-bankfeeds",
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,
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 *
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+

bankfeeds/src/bankfeeds/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 .create_bank_feed import *
24
from .get_bank_account_push_options import *
35
from .get_bank_feeds import *
Lines changed: 23 additions & 9 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
@@ -10,6 +12,7 @@
1012
from typing import Optional
1113

1214
class CreateBankFeedBankFeedBankAccountAccountTypeEnum(str, Enum):
15+
r"""The type of bank account e.g. Credit"""
1316
UNKNOWN = "Unknown"
1417
CREDIT = "Credit"
1518
DEBIT = "Debit"
@@ -18,33 +21,44 @@ class CreateBankFeedBankFeedBankAccountAccountTypeEnum(str, Enum):
1821
@dataclass_json(undefined=Undefined.EXCLUDE)
1922
@dataclasses.dataclass
2023
class CreateBankFeedBankFeedBankAccount:
21-
r"""CreateBankFeedBankFeedBankAccount
22-
The target bank account in a supported accounting package for ingestion into a bank feed.
23-
"""
24+
r"""The target bank account in a supported accounting package for ingestion into a bank feed."""
2425

2526
id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }})
27+
r"""Unique ID for the BankFeedBankAccount"""
2628
account_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('accountName'), 'exclude': lambda f: f is None }})
29+
r"""The bank account name"""
2730
account_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('accountNumber'), 'exclude': lambda f: f is None }})
31+
r"""The account number"""
2832
account_type: Optional[CreateBankFeedBankFeedBankAccountAccountTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('accountType'), 'exclude': lambda f: f is None }})
33+
r"""The type of bank account e.g. Credit"""
2934
balance: Optional[float] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('balance'), 'exclude': lambda f: f is None }})
35+
r"""The latest balance for the bank account"""
3036
currency: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('currency'), 'exclude': lambda f: f is None }})
37+
r"""The currency e.g. USD"""
3138
feed_start_date: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('feedStartDate'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso'), 'exclude': lambda f: f is None }})
39+
r"""null"""
3240
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 last date the bank account was modified"""
3342
sort_code: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('sortCode'), 'exclude': lambda f: f is None }})
43+
r"""The sort code"""
3444
status: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }})
45+
r"""null"""
3546

3647

3748
@dataclasses.dataclass
3849
class CreateBankFeedRequest:
39-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
40-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
41-
request_body: Optional[list[CreateBankFeedBankFeedBankAccount]] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
50+
51+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
52+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
53+
request_body: Optional[list[CreateBankFeedBankFeedBankAccount]] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
4254

4355

4456
@dataclasses.dataclass
4557
class CreateBankFeedResponse:
46-
content_type: str = dataclasses.field()
47-
status_code: int = dataclasses.field()
58+
59+
content_type: str = dataclasses.field()
60+
status_code: int = dataclasses.field()
4861
bank_feed_bank_accounts: Optional[list[CreateBankFeedBankFeedBankAccount]] = dataclasses.field(default=None)
49-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
62+
r"""Success"""
63+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
5064

0 commit comments

Comments
 (0)