Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: fca0ac3a-5f4e-452c-bbc7-2311afa8da40
management:
docChecksum: 160f81b60b69a1404e238be7ac784498
docChecksum: c4712f3cf2983ffe847f42aece4412aa
docVersion: 10.21.2
speakeasyVersion: 1.631.5
generationVersion: 2.716.16
releaseVersion: 0.23.0
configChecksum: cdc1b151838e3952453827ccdd2f6940
speakeasyVersion: 1.634.2
generationVersion: 2.721.3
releaseVersion: 0.24.0
configChecksum: e2d209ca6fa6d15b1e0b08a4c8718b3d
repoURL: https://github.com/apideck-libraries/sdk-python.git
installationURL: https://github.com/apideck-libraries/sdk-python.git
published: true
Expand All @@ -15,7 +15,7 @@ features:
acceptHeaders: 3.0.0
additionalDependencies: 1.0.0
constsAndDefaults: 1.0.5
core: 5.22.0
core: 5.22.1
deepObjectParams: 0.1.0
defaultEnabledRetries: 0.2.0
deprecations: 3.0.2
Expand All @@ -42,7 +42,7 @@ features:
retries: 3.0.2
sdkHooks: 1.1.0
typeOverrides: 3.0.0
unions: 3.0.5
unions: 3.1.0
uploadStreams: 1.0.0
generatedFiles:
- .devcontainer/README.md
Expand Down Expand Up @@ -18474,4 +18474,3 @@ examples:
application/json: {"status_code": 400, "error": "Bad Request", "type_name": "RequestHeadersValidationError", "message": "Invalid Params", "detail": "Missing Header: x-apideck-consumer-id", "ref": "https://developers.apideck.com/errors#unauthorizederror"}
examplesVersion: 1.0.2
generatedTests: {}
releaseNotes: "## Python SDK Changes Detected:\n* `apideck.accounting.projects.list()`: **Added**\n* `apideck.accounting.projects.create()`: **Added**\n* `apideck.accounting.projects.get()`: **Added**\n* `apideck.accounting.projects.update()`: **Added**\n* `apideck.accounting.projects.delete()`: **Added**\n* `apideck.accounting.bills.list()`: `response.data.[].supplier.address.line5` **Added**\n* `apideck.accounting.bills.create()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.bills.get()`: `response.data.supplier.address.line5` **Added**\n* `apideck.accounting.bills.update()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.invoices.list()`: \n * `request.filter` **Changed**\n * `response.data.[].billing_address.line5` **Added**\n* `apideck.accounting.invoices.create()`: \n * `request.billing_address.line5` **Added**\n* `apideck.accounting.invoices.get()`: `response.data.billing_address.line5` **Added**\n* `apideck.accounting.invoices.update()`: \n * `request.billing_address.line5` **Added**\n* `apideck.accounting.invoice_items.list()`: `request.filter` **Changed**\n* `apideck.accounting.invoice_items.get()`: `request.filter` **Changed**\n* `apideck.accounting.credit_notes.list()`: `response.data.[].billing_address.line5` **Added**\n* `apideck.accounting.credit_notes.create()`: \n * `request.billing_address.line5` **Added**\n* `apideck.accounting.credit_notes.get()`: `response.data.billing_address.line5` **Added**\n* `apideck.accounting.credit_notes.update()`: \n * `request.billing_address.line5` **Added**\n* `apideck.accounting.customers.list()`: `response.data.[]` **Changed**\n* `apideck.accounting.customers.create()`: `request` **Changed**\n* `apideck.accounting.customers.get()`: `response.data` **Changed**\n* `apideck.accounting.customers.update()`: `request` **Changed**\n* `apideck.accounting.suppliers.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.accounting.suppliers.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.accounting.suppliers.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.accounting.suppliers.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.accounting.payments.list()`: `response.data.[].supplier.address.line5` **Added**\n* `apideck.accounting.payments.create()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.payments.get()`: `response.data.supplier.address.line5` **Added**\n* `apideck.accounting.payments.update()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.company_info.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.accounting.journal_entries.list()`: `response.data.[]` **Changed**\n* `apideck.accounting.journal_entries.create()`: `request` **Changed**\n* `apideck.accounting.journal_entries.get()`: `response.data` **Changed**\n* `apideck.accounting.journal_entries.update()`: `request` **Changed**\n* `apideck.accounting.purchase_orders.list()`: `response.data.[].supplier.address.line5` **Added**\n* `apideck.accounting.purchase_orders.create()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.purchase_orders.get()`: `response.data.supplier.address.line5` **Added**\n* `apideck.accounting.purchase_orders.update()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.locations.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.accounting.locations.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.accounting.locations.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.accounting.locations.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.accounting.bill_payments.list()`: `response.data.[].supplier.address.line5` **Added**\n* `apideck.accounting.bill_payments.create()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.bill_payments.get()`: `response.data.supplier.address.line5` **Added**\n* `apideck.accounting.bill_payments.update()`: \n * `request.supplier.address.line5` **Added**\n* `apideck.accounting.categories.list()`: `request.filter` **Changed**\n* `apideck.accounting.categories.get()`: `request.filter` **Changed**\n* `apideck.accounting.quotes.list()`: `response.data.[].billing_address.line5` **Added**\n* `apideck.accounting.quotes.create()`: \n * `request.billing_address.line5` **Added**\n* `apideck.accounting.quotes.get()`: `response.data.billing_address.line5` **Added**\n* `apideck.accounting.quotes.update()`: \n * `request.billing_address.line5` **Added**\n* `apideck.ats.jobs.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.ats.jobs.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.ats.applicants.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.ats.applicants.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.ats.applicants.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.ats.applicants.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.companies.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.crm.companies.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.companies.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.crm.companies.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.contacts.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.crm.contacts.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.contacts.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.crm.contacts.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.leads.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.crm.leads.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.leads.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.crm.leads.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.users.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.crm.users.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.users.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.crm.users.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.crm.activities.list()`: `response.data.[].location_address.line5` **Added**\n* `apideck.crm.activities.create()`: \n * `request.location_address.line5` **Added**\n* `apideck.crm.activities.get()`: `response.data.location_address.line5` **Added**\n* `apideck.crm.activities.update()`: \n * `request.location_address.line5` **Added**\n* `apideck.hris.employees.list()`: `response.data.[].jobs.[].location.line5` **Added**\n* `apideck.hris.employees.create()`: \n * `request.jobs.[].location.line5` **Added**\n* `apideck.hris.employees.get()`: `response.data.jobs.[].location.line5` **Added**\n* `apideck.hris.employees.update()`: \n * `request.jobs.[].location.line5` **Added**\n* `apideck.hris.companies.list()`: `response.data.[].addresses.[].line5` **Added**\n* `apideck.hris.companies.create()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.hris.companies.get()`: `response.data.addresses.[].line5` **Added**\n* `apideck.hris.companies.update()`: \n * `request.addresses.[].line5` **Added**\n* `apideck.hris.employee_schedules.list()`: `response.data.employee.jobs.[].location.line5` **Added**\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 0.23.0
version: 0.24.0
additionalDependencies:
dev: {}
main: {}
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.631.5
speakeasyVersion: 1.634.2
sources:
Apideck:
sourceNamespace: apideck
sourceRevisionDigest: sha256:0087c63890f3d406e9de4d6d1bc6009abcd5e97f21db723aa38c5c39b83a5f09
sourceBlobDigest: sha256:69567c3d781e2d0d0c4cc1231a227c7fbb76820ad445cbad40c3ca56b3b4d0f5
sourceRevisionDigest: sha256:17150f88c269c2ab42999f04d886b974382d70f77ef6877205516015cb5cdb56
sourceBlobDigest: sha256:1c84d3c2fd21168abe9621d3f295f41894e7d2841f43758f1e662af42be6c4ff
tags:
- latest
- speakeasy-sdk-regen-1758786484
- speakeasy-sdk-regen-1759403533
- 10.21.2
targets:
apideck:
source: Apideck
sourceNamespace: apideck
sourceRevisionDigest: sha256:0087c63890f3d406e9de4d6d1bc6009abcd5e97f21db723aa38c5c39b83a5f09
sourceBlobDigest: sha256:69567c3d781e2d0d0c4cc1231a227c7fbb76820ad445cbad40c3ca56b3b4d0f5
sourceRevisionDigest: sha256:17150f88c269c2ab42999f04d886b974382d70f77ef6877205516015cb5cdb56
sourceBlobDigest: sha256:1c84d3c2fd21168abe9621d3f295f41894e7d2841f43758f1e662af42be6c4ff
codeSamplesNamespace: apideck-python-code-samples
codeSamplesRevisionDigest: sha256:2ca8dddbcde5a3c4a0fda1ab6b3c5ad020b527f2412ced0aca182340c9e431d8
codeSamplesRevisionDigest: sha256:9530214c48193e1fba31623e37dd993a89ddad9fa8c4d096ff9efacba3560bff
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -478,4 +478,14 @@ Based on:
### Generated
- [python v0.23.0] .
### Releases
- [PyPI v0.23.0] https://pypi.org/project/apideck-unify/0.23.0 - .
- [PyPI v0.23.0] https://pypi.org/project/apideck-unify/0.23.0 - .

## 2025-10-06 11:46:56
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.634.2 (2.721.3) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.24.0] .
### Releases
- [PyPI v0.24.0] https://pypi.org/project/apideck-unify/0.24.0 - .
22 changes: 11 additions & 11 deletions docs/models/ledgeraccounttype.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,23 @@ The type of account.

| Name | Value |
| ----------------------- | ----------------------- |
| `ACCOUNTS_PAYABLE` | accounts_payable |
| `ACCOUNTS_RECEIVABLE` | accounts_receivable |
| `REVENUE` | revenue |
| `SALES` | sales |
| `OTHER_INCOME` | other_income |
| `BALANCESHEET` | balancesheet |
| `BANK` | bank |
| `COSTS_OF_SALES` | costs_of_sales |
| `CREDIT_CARD` | credit_card |
| `CURRENT_ASSET` | current_asset |
| `CURRENT_LIABILITY` | current_liability |
| `EQUITY` | equity |
| `EXPENSE` | expense |
| `FIXED_ASSET` | fixed_asset |
| `NON_CURRENT_ASSET` | non_current_asset |
| `NON_CURRENT_LIABILITY` | non_current_liability |
| `OTHER_ASSET` | other_asset |
| `BALANCESHEET` | balancesheet |
| `EQUITY` | equity |
| `EXPENSE` | expense |
| `OTHER_EXPENSE` | other_expense |
| `COSTS_OF_SALES` | costs_of_sales |
| `ACCOUNTS_PAYABLE` | accounts_payable |
| `CREDIT_CARD` | credit_card |
| `CURRENT_LIABILITY` | current_liability |
| `NON_CURRENT_LIABILITY` | non_current_liability |
| `OTHER_INCOME` | other_income |
| `OTHER_LIABILITY` | other_liability |
| `REVENUE` | revenue |
| `SALES` | sales |
| `OTHER` | other |
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

[project]
name = "apideck-unify"
version = "0.23.0"
version = "0.24.0"
description = "Python Client SDK Generated by Speakeasy."
authors = [{ name = "Speakeasy" },]
readme = "README-PYPI.md"
Expand Down
6 changes: 3 additions & 3 deletions src/apideck_unify/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
import importlib.metadata

__title__: str = "apideck-unify"
__version__: str = "0.23.0"
__version__: str = "0.24.0"
__openapi_doc_version__: str = "10.21.2"
__gen_version__: str = "2.716.16"
__user_agent__: str = "speakeasy-sdk/python 0.23.0 2.716.16 10.21.2 apideck-unify"
__gen_version__: str = "2.721.3"
__user_agent__: str = "speakeasy-sdk/python 0.24.0 2.721.3 10.21.2 apideck-unify"

try:
if __package__ is not None:
Expand Down
20 changes: 10 additions & 10 deletions src/apideck_unify/activities.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ def list(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -291,7 +291,7 @@ async def list_async(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -612,7 +612,7 @@ def create(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -906,7 +906,7 @@ async def create_async(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -1050,7 +1050,7 @@ def get(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -1194,7 +1194,7 @@ async def get_async(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -1491,7 +1491,7 @@ def update(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -1788,7 +1788,7 @@ async def update_async(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -1929,7 +1929,7 @@ def delete(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -2070,7 +2070,7 @@ async def delete_async(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down
4 changes: 2 additions & 2 deletions src/apideck_unify/agedcreditors_sdk.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def get(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -241,7 +241,7 @@ async def get_async(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down
4 changes: 2 additions & 2 deletions src/apideck_unify/ageddebtors_sdk.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def get(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down Expand Up @@ -241,7 +241,7 @@ async def get_async(
retries = self.sdk_configuration.retry_config
else:
retries = utils.RetryConfig(
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 3600000), True
"backoff", utils.BackoffStrategy(500, 60000, 1.5, 900000), True
)

retry_config = None
Expand Down
Loading