Skip to content

Commit ad47515

Browse files
authored
Merge pull request #150 from codatio/speakeasy-sdk-regen-1684455420
chore: speakeasy sdk regeneration - Generate Bank Feeds SDK
2 parents c1d6f96 + 2f55cf0 commit ad47515

20 files changed

Lines changed: 69 additions & 47 deletions

bankfeeds/RELEASES.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,4 +430,20 @@ Based on:
430430
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
431431
- Speakeasy CLI 1.34.0 (2.30.0) https://github.com/speakeasy-api/speakeasy
432432
### Releases
433-
- [PyPI v0.19.0] https://pypi.org/project/codat-bank-feeds/0.19.0 - bankfeeds
433+
- [PyPI v0.19.0] https://pypi.org/project/codat-bank-feeds/0.19.0 - bankfeeds
434+
435+
## 2023-05-19 00:16:57
436+
### Changes
437+
Based on:
438+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
439+
- Speakeasy CLI 1.35.0 (2.31.0) https://github.com/speakeasy-api/speakeasy
440+
### Releases
441+
- [PyPI v0.20.0] https://pypi.org/project/codat-bank-feeds/0.20.0 - bankfeeds
442+
443+
## 2023-05-20 00:16:42
444+
### Changes
445+
Based on:
446+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Bank-Feeds.yaml
447+
- Speakeasy CLI 1.36.1 (2.31.0) https://github.com/speakeasy-api/speakeasy
448+
### Releases
449+
- [PyPI v0.20.1] https://pypi.org/project/codat-bank-feeds/0.20.1 - bankfeeds

bankfeeds/docs/codatbankfeeds/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Posts bank transactions to the accounting package for a given company.
7878

7979
> **Supported Integrations**
8080
>
81-
> Check out our [Knowledge UI](https://knowledge.codat.io/supported-features/accounting?view=tab-by-data-type&dataType=bankTransactions) for integrations that support POST methods.
81+
> Check out our [coverage explorer](https://knowledge.codat.io/supported-features/accounting?view=tab-by-data-type&dataType=bankTransactions) for integrations that support POST methods.
8282
8383
### Example Usage
8484

@@ -107,7 +107,7 @@ req = operations.CreateBankTransactionsRequest(
107107
reconciled=False,
108108
reference='id',
109109
source_modified_date='blanditiis',
110-
transaction_type=shared.BankTransactionTypeEnum.POS,
110+
transaction_type=shared.BankTransactionType.POS,
111111
),
112112
shared.BankTransactionLine(
113113
amount=9560.84,
@@ -120,7 +120,7 @@ req = operations.CreateBankTransactionsRequest(
120120
reconciled=False,
121121
reference='odit',
122122
source_modified_date='nemo',
123-
transaction_type=shared.BankTransactionTypeEnum.CREDIT,
123+
transaction_type=shared.BankTransactionType.CREDIT,
124124
),
125125
shared.BankTransactionLine(
126126
amount=4358.65,
@@ -133,7 +133,7 @@ req = operations.CreateBankTransactionsRequest(
133133
reconciled=False,
134134
reference='ipsam',
135135
source_modified_date='voluptate',
136-
transaction_type=shared.BankTransactionTypeEnum.DEP,
136+
transaction_type=shared.BankTransactionType.DEP,
137137
),
138138
],
139139
),

bankfeeds/files.gen

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ src/codatbankfeeds/models/shared/bankfeedaccount.py
1717
src/codatbankfeeds/models/shared/createbanktransactionsresponse.py
1818
src/codatbankfeeds/models/shared/validation.py
1919
src/codatbankfeeds/models/shared/validationitem.py
20-
src/codatbankfeeds/models/shared/pushoperationstatus_enum.py
21-
src/codatbankfeeds/models/shared/datatype_enum.py
20+
src/codatbankfeeds/models/shared/pushoperationstatus.py
21+
src/codatbankfeeds/models/shared/datatype.py
2222
src/codatbankfeeds/models/shared/banktransactions.py
2323
src/codatbankfeeds/models/shared/banktransactionline.py
24-
src/codatbankfeeds/models/shared/banktransactiontype_enum.py
24+
src/codatbankfeeds/models/shared/banktransactiontype.py
2525
src/codatbankfeeds/models/shared/pushoperationchange.py
26-
src/codatbankfeeds/models/shared/pushchangetype_enum.py
26+
src/codatbankfeeds/models/shared/pushchangetype.py
2727
src/codatbankfeeds/models/shared/pushoperationref.py
2828
src/codatbankfeeds/models/shared/pushoption.py
2929
src/codatbankfeeds/models/shared/pushvalidationinfo.py
3030
src/codatbankfeeds/models/shared/pushfieldvalidation.py
31-
src/codatbankfeeds/models/shared/pushoptiontype_enum.py
31+
src/codatbankfeeds/models/shared/pushoptiontype.py
3232
src/codatbankfeeds/models/shared/pushoptionproperty.py
3333
src/codatbankfeeds/models/shared/pushoptionchoice.py
3434
src/codatbankfeeds/models/shared/banktransactionsresponse.py

bankfeeds/gen.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
configVersion: 1.0.0
22
management:
3-
docChecksum: 2591e85d70f183f905e08b417fd5aad7
3+
docChecksum: ca13eecf771fce3afa5e20f488aef047
44
docVersion: 2.1.0
5-
speakeasyVersion: 1.34.0
6-
generationVersion: 2.30.0
5+
speakeasyVersion: 1.36.1
6+
generationVersion: 2.31.0
77
generation:
88
sdkClassName: CodatBankFeeds
99
singleTagPerOp: false
1010
tagNamespacingDisabled: true
1111
telemetryEnabled: true
1212
python:
13-
version: 0.19.0
13+
version: 0.20.1
1414
author: Speakeasy
1515
description: Python Client SDK Generated by Speakeasy
1616
maxMethodParams: 0

bankfeeds/setup.py

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

1111
setuptools.setup(
1212
name="codat-bank-feeds",
13-
version="0.19.0",
13+
version="0.20.1",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

bankfeeds/src/codatbankfeeds/models/operations/list_bank_account_transactions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ class ListBankAccountTransactionsRequest:
1414
r"""Unique identifier for an account"""
1515
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
1616
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
17-
page: int = dataclasses.field(metadata={'query_param': { 'field_name': 'page', 'style': 'form', 'explode': True }})
18-
r"""Page number. [Read more](https://docs.codat.io/using-the-api/paging)."""
1917
order_by: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'orderBy', 'style': 'form', 'explode': True }})
2018
r"""Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results)."""
19+
page: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'page', 'style': 'form', 'explode': True }})
20+
r"""Page number. [Read more](https://docs.codat.io/using-the-api/paging)."""
2121
page_size: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'pageSize', 'style': 'form', 'explode': True }})
2222
r"""Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging)."""
2323
query: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'query', 'style': 'form', 'explode': True }})

bankfeeds/src/codatbankfeeds/models/shared/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
from .banktransactionline import *
55
from .banktransactions import *
66
from .banktransactionsresponse import *
7-
from .banktransactiontype_enum import *
7+
from .banktransactiontype import *
88
from .createbanktransactionsresponse import *
9-
from .datatype_enum import *
9+
from .datatype import *
1010
from .href import *
1111
from .links import *
12-
from .pushchangetype_enum import *
12+
from .pushchangetype import *
1313
from .pushfieldvalidation import *
1414
from .pushoperationchange import *
1515
from .pushoperationref import *
16-
from .pushoperationstatus_enum import *
16+
from .pushoperationstatus import *
1717
from .pushoption import *
1818
from .pushoptionchoice import *
1919
from .pushoptionproperty import *
20-
from .pushoptiontype_enum import *
20+
from .pushoptiontype import *
2121
from .pushvalidationinfo import *
2222
from .security import *
2323
from .validation import *
2424
from .validationitem import *
2525

26-
__all__ = ["BankFeedAccount","BankTransactionLine","BankTransactionTypeEnum","BankTransactions","BankTransactionsResponse","CreateBankTransactionsResponse","DataTypeEnum","HRef","Links","PushChangeTypeEnum","PushFieldValidation","PushOperationChange","PushOperationRef","PushOperationStatusEnum","PushOption","PushOptionChoice","PushOptionProperty","PushOptionTypeEnum","PushValidationInfo","Security","Validation","ValidationItem"]
26+
__all__ = ["BankFeedAccount","BankTransactionLine","BankTransactionType","BankTransactions","BankTransactionsResponse","CreateBankTransactionsResponse","DataType","HRef","Links","PushChangeType","PushFieldValidation","PushOperationChange","PushOperationRef","PushOperationStatus","PushOption","PushOptionChoice","PushOptionProperty","PushOptionType","PushValidationInfo","Security","Validation","ValidationItem"]

bankfeeds/src/codatbankfeeds/models/shared/banktransactionline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44
import dataclasses
5-
from ..shared import banktransactiontype_enum as shared_banktransactiontype_enum
5+
from ..shared import banktransactiontype as shared_banktransactiontype
66
from codatbankfeeds import utils
77
from dataclasses_json import Undefined, dataclass_json
88
from typing import Optional
@@ -15,7 +15,7 @@ class BankTransactionLine:
1515
amount: float = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('amount') }})
1616
balance: float = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('balance') }})
1717
reconciled: bool = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('reconciled') }})
18-
transaction_type: shared_banktransactiontype_enum.BankTransactionTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('transactionType') }})
18+
transaction_type: shared_banktransactiontype.BankTransactionType = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('transactionType') }})
1919
r"""Type of transaction for the bank statement line"""
2020
cleared_on_date: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('clearedOnDate'), 'exclude': lambda f: f is None }})
2121
r"""In Codat's data model, dates and times are represented using the <a class=\\"external\\" href=\\"https://en.wikipedia.org/wiki/ISO_8601\\" target=\\"_blank\\">ISO 8601 standard</a>. Date and time fields are formatted as strings; for example:

bankfeeds/src/codatbankfeeds/models/shared/banktransactiontype_enum.py renamed to bankfeeds/src/codatbankfeeds/models/shared/banktransactiontype.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from __future__ import annotations
44
from enum import Enum
55

6-
class BankTransactionTypeEnum(str, Enum):
6+
class BankTransactionType(str, Enum):
77
r"""Type of transaction for the bank statement line"""
88
UNKNOWN = 'Unknown'
99
CREDIT = 'Credit'

bankfeeds/src/codatbankfeeds/models/shared/createbanktransactionsresponse.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
from __future__ import annotations
44
import dataclasses
55
from ..shared import banktransactions as shared_banktransactions
6-
from ..shared import datatype_enum as shared_datatype_enum
6+
from ..shared import datatype as shared_datatype
77
from ..shared import pushoperationchange as shared_pushoperationchange
8-
from ..shared import pushoperationstatus_enum as shared_pushoperationstatus_enum
8+
from ..shared import pushoperationstatus as shared_pushoperationstatus
99
from ..shared import validation as shared_validation
1010
from codatbankfeeds import utils
1111
from dataclasses_json import Undefined, dataclass_json
@@ -44,7 +44,7 @@ class CreateBankTransactionsResponse:
4444
> Not all dates from Codat will contain information about time zones.
4545
> Where it is not available from the underlying platform, Codat will return these as times local to the business whose data has been synced.
4646
"""
47-
status: shared_pushoperationstatus_enum.PushOperationStatusEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status') }})
47+
status: shared_pushoperationstatus.PushOperationStatus = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status') }})
4848
r"""The status of the push operation."""
4949
status_code: int = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('statusCode') }})
5050
changes: Optional[list[shared_pushoperationchange.PushOperationChange]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('changes'), 'exclude': lambda f: f is None }})
@@ -87,7 +87,7 @@ class CreateBankTransactionsResponse:
8787
* Current account balance.
8888
* Transaction type, for example, credit, debit, or transfer.
8989
"""
90-
data_type: Optional[shared_datatype_enum.DataTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('dataType'), 'exclude': lambda f: f is None }})
90+
data_type: Optional[shared_datatype.DataType] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('dataType'), 'exclude': lambda f: f is None }})
9191
r"""Available Data types"""
9292
error_message: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('errorMessage'), 'exclude': lambda f: f is None }})
9393
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('timeoutInMinutes'), 'exclude': lambda f: f is None }})

0 commit comments

Comments
 (0)