Skip to content

Commit f7d3dd1

Browse files
authored
Merge pull request #106 from codatio/speakeasy-sdk-regen-1682598704
chore: speakeasy sdk regeneration - Generate Accounting SDK
2 parents 586c2ba + 230838b commit f7d3dd1

File tree

279 files changed

+4463
-2231
lines changed

Some content is hidden

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

279 files changed

+4463
-2231
lines changed

accounting/RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,4 +278,12 @@ Based on:
278278
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Accounting.yaml
279279
- Speakeasy CLI 1.25.1 (2.22.0) https://github.com/speakeasy-api/speakeasy
280280
### Releases
281-
- [PyPI v0.13.0] https://pypi.org/project/codat-accounting/0.13.0 - accounting
281+
- [PyPI v0.13.0] https://pypi.org/project/codat-accounting/0.13.0 - accounting
282+
283+
## 2023-04-27 12:31:42
284+
### Changes
285+
Based on:
286+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Accounting.yaml
287+
- Speakeasy CLI 1.26.0 (2.23.0) https://github.com/speakeasy-api/speakeasy
288+
### Releases
289+
- [PyPI v0.14.0] https://pypi.org/project/codat-accounting/0.14.0 - accounting

accounting/gen.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ configVersion: 1.0.0
22
management:
33
docChecksum: d63c1d5e49b47159c13ca935e4ee445f
44
docVersion: 2.1.0
5-
speakeasyVersion: 1.25.1
6-
generationVersion: 2.22.0
5+
speakeasyVersion: 1.26.0
6+
generationVersion: 2.23.0
77
generation:
88
telemetryEnabled: false
99
sdkClassName: CodatAccounting
1010
singleTagPerOp: false
1111
python:
12-
version: 0.13.0
12+
version: 0.14.0
1313
author: Speakeasy
1414
description: Python Client SDK Generated by Speakeasy
1515
packageName: codat-accounting

accounting/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-accounting",
13-
version="0.13.0",
13+
version="0.14.0",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

accounting/src/codataccounting/models/operations/create_account.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,26 @@
1111
@dataclasses.dataclass
1212
class CreateAccountRequest:
1313

14-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
16-
account: Optional[shared_account.Account] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
17-
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
14+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15+
16+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
17+
18+
account: Optional[shared_account.Account] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
19+
20+
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
21+
1822

1923

2024
@dataclasses.dataclass
2125
class CreateAccountResponse:
2226

23-
content_type: str = dataclasses.field()
24-
status_code: int = dataclasses.field()
27+
content_type: str = dataclasses.field()
28+
29+
status_code: int = dataclasses.field()
30+
2531
create_account_response: Optional[shared_createaccountresponse.CreateAccountResponse] = dataclasses.field(default=None)
26-
r"""Success"""
27-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
32+
33+
r"""Success"""
34+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
35+
2836

accounting/src/codataccounting/models/operations/create_bank_account.py

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,28 @@
1111
@dataclasses.dataclass
1212
class CreateBankAccountRequest:
1313

14-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
16-
allow_sync_on_push_complete: Optional[bool] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'allowSyncOnPushComplete', 'style': 'form', 'explode': True }})
17-
bank_account: Optional[shared_bankaccount.BankAccount] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
18-
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
14+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15+
16+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
17+
18+
allow_sync_on_push_complete: Optional[bool] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'allowSyncOnPushComplete', 'style': 'form', 'explode': True }})
19+
20+
bank_account: Optional[shared_bankaccount.BankAccount] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
21+
22+
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
23+
1924

2025

2126
@dataclasses.dataclass
2227
class CreateBankAccountResponse:
2328

24-
content_type: str = dataclasses.field()
25-
status_code: int = dataclasses.field()
29+
content_type: str = dataclasses.field()
30+
31+
status_code: int = dataclasses.field()
32+
2633
create_bank_account_response: Optional[shared_createbankaccountresponse.CreateBankAccountResponse] = dataclasses.field(default=None)
27-
r"""Success"""
28-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
34+
35+
r"""Success"""
36+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
37+
2938

accounting/src/codataccounting/models/operations/create_bank_transactions.py

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,30 @@
1212
class CreateBankTransactionsRequest:
1313

1414
account_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'accountId', 'style': 'simple', 'explode': False }})
15-
r"""Unique identifier for an account"""
16-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
17-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
18-
allow_sync_on_push_complete: Optional[bool] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'allowSyncOnPushComplete', 'style': 'form', 'explode': True }})
19-
bank_transactions: Optional[shared_banktransactions.BankTransactions] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
20-
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
15+
16+
r"""Unique identifier for an account"""
17+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
18+
19+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
20+
21+
allow_sync_on_push_complete: Optional[bool] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'allowSyncOnPushComplete', 'style': 'form', 'explode': True }})
22+
23+
bank_transactions: Optional[shared_banktransactions.BankTransactions] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
24+
25+
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
26+
2127

2228

2329
@dataclasses.dataclass
2430
class CreateBankTransactionsResponse:
2531

26-
content_type: str = dataclasses.field()
27-
status_code: int = dataclasses.field()
32+
content_type: str = dataclasses.field()
33+
34+
status_code: int = dataclasses.field()
35+
2836
create_bank_transactions_response: Optional[shared_createbanktransactionsresponse.CreateBankTransactionsResponse] = dataclasses.field(default=None)
29-
r"""Success"""
30-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
37+
38+
r"""Success"""
39+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
40+
3141

accounting/src/codataccounting/models/operations/create_bill.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,26 @@
1111
@dataclasses.dataclass
1212
class CreateBillRequest:
1313

14-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
16-
bill: Optional[shared_bill.Bill] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
17-
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
14+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15+
16+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
17+
18+
bill: Optional[shared_bill.Bill] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
19+
20+
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
21+
1822

1923

2024
@dataclasses.dataclass
2125
class CreateBillResponse:
2226

23-
content_type: str = dataclasses.field()
24-
status_code: int = dataclasses.field()
27+
content_type: str = dataclasses.field()
28+
29+
status_code: int = dataclasses.field()
30+
2531
create_bill_response: Optional[shared_createbillresponse.CreateBillResponse] = dataclasses.field(default=None)
26-
r"""Success"""
27-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
32+
33+
r"""Success"""
34+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
35+
2836

accounting/src/codataccounting/models/operations/create_bill_credit_note.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,26 @@
1111
@dataclasses.dataclass
1212
class CreateBillCreditNoteRequest:
1313

14-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
16-
bill_credit_note: Optional[shared_billcreditnote.BillCreditNote] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
17-
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
14+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15+
16+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
17+
18+
bill_credit_note: Optional[shared_billcreditnote.BillCreditNote] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
19+
20+
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
21+
1822

1923

2024
@dataclasses.dataclass
2125
class CreateBillCreditNoteResponse:
2226

23-
content_type: str = dataclasses.field()
24-
status_code: int = dataclasses.field()
27+
content_type: str = dataclasses.field()
28+
29+
status_code: int = dataclasses.field()
30+
2531
create_bill_credit_note_response: Optional[shared_createbillcreditnoteresponse.CreateBillCreditNoteResponse] = dataclasses.field(default=None)
26-
r"""Success"""
27-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
32+
33+
r"""Success"""
34+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
35+
2836

accounting/src/codataccounting/models/operations/create_bill_payment.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,26 @@
1111
@dataclasses.dataclass
1212
class CreateBillPaymentRequest:
1313

14-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
16-
bill_payment: Optional[shared_billpayment.BillPayment] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
17-
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
14+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15+
16+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
17+
18+
bill_payment: Optional[shared_billpayment.BillPayment] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
19+
20+
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
21+
1822

1923

2024
@dataclasses.dataclass
2125
class CreateBillPaymentResponse:
2226

23-
content_type: str = dataclasses.field()
24-
status_code: int = dataclasses.field()
27+
content_type: str = dataclasses.field()
28+
29+
status_code: int = dataclasses.field()
30+
2531
create_bill_payment_response: Optional[shared_createbillpaymentresponse.CreateBillPaymentResponse] = dataclasses.field(default=None)
26-
r"""Success"""
27-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
32+
33+
r"""Success"""
34+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
35+
2836

accounting/src/codataccounting/models/operations/create_credit_note.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,26 @@
1111
@dataclasses.dataclass
1212
class CreateCreditNoteRequest:
1313

14-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
16-
credit_note: Optional[shared_creditnote.CreditNote] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
17-
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
14+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
15+
16+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
17+
18+
credit_note: Optional[shared_creditnote.CreditNote] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }})
19+
20+
timeout_in_minutes: Optional[int] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'timeoutInMinutes', 'style': 'form', 'explode': True }})
21+
1822

1923

2024
@dataclasses.dataclass
2125
class CreateCreditNoteResponse:
2226

23-
content_type: str = dataclasses.field()
24-
status_code: int = dataclasses.field()
27+
content_type: str = dataclasses.field()
28+
29+
status_code: int = dataclasses.field()
30+
2531
create_credit_note_response: Optional[shared_createcreditnoteresponse.CreateCreditNoteResponse] = dataclasses.field(default=None)
26-
r"""Success"""
27-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
32+
33+
r"""Success"""
34+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
35+
2836

0 commit comments

Comments
 (0)