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
62 changes: 31 additions & 31 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 2.0.1
version: 2.0.2
additionalDependencies:
dev:
freezegun: ^1.5.1
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
speakeasyVersion: 1.758.0
speakeasyVersion: 1.759.1
sources:
openapi:
sourceNamespace: openapi
sourceRevisionDigest: sha256:e1197bf20c00f29d6c25069d3bd13a54d45544e5c3652308fd401249448c5acc
sourceBlobDigest: sha256:54be4bb008274e110fad02ff485ffe45d798617ab864c07bd69db8397340998e
sourceRevisionDigest: sha256:3931a00d82723d2185d4dfb2a5eabc99159914480ca8a7ce04f89a304a76bee2
sourceBlobDigest: sha256:b2231c84b1103e154fa5b4c73b071e537ba98c683d0ae5ab16ba395a7178e232
tags:
- latest
- 1.0.0
targets:
python:
source: openapi
sourceNamespace: openapi
sourceRevisionDigest: sha256:e1197bf20c00f29d6c25069d3bd13a54d45544e5c3652308fd401249448c5acc
sourceBlobDigest: sha256:54be4bb008274e110fad02ff485ffe45d798617ab864c07bd69db8397340998e
sourceRevisionDigest: sha256:3931a00d82723d2185d4dfb2a5eabc99159914480ca8a7ce04f89a304a76bee2
sourceBlobDigest: sha256:b2231c84b1103e154fa5b4c73b071e537ba98c683d0ae5ab16ba395a7178e232
codeSamplesNamespace: openapi-python-code-samples
codeSamplesRevisionDigest: sha256:80b754db2f93a1d77f6783cd7d97ba80b04f68ef7b239fd15efe4c9a493358b7
codeSamplesRevisionDigest: sha256:93e771e7f7863b8abdef2577d2ca8cac1b551f9f01ae198bb570681eb0720ee6
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 @@ -1448,4 +1448,14 @@ Based on:
### Generated
- [python v2.0.1] .
### Releases
- [PyPI v2.0.1] https://pypi.org/project/gr4vy/2.0.1 - .
- [PyPI v2.0.1] https://pypi.org/project/gr4vy/2.0.1 - .

## 2026-03-24 00:36:41
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.759.1 (2.869.10) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v2.0.2] .
### Releases
- [PyPI v2.0.2] https://pypi.org/project/gr4vy/2.0.2 - .
3 changes: 2 additions & 1 deletion docs/errors/error409.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@
| `code` | *Optional[str]* | :heavy_minus_sign: | Always `duplicate_record` | duplicate_record |
| `status` | *Optional[int]* | :heavy_minus_sign: | Always `409`. | 409 |
| `message` | *Optional[str]* | :heavy_minus_sign: | A human readable message that provides more context to the error. | Request failed validation |
| `details` | List[[models.ErrorDetail](../models/errordetail.md)] | :heavy_minus_sign: | A list of details that further ellaborate on the error. | |
| `details` | List[[models.ErrorDetail](../models/errordetail.md)] | :heavy_minus_sign: | A list of details that further ellaborate on the error. | |
| `resource_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the conflicting resource. | cdc70639-cb9c-4222-a73f-b8ce39f7821b |
1 change: 1 addition & 0 deletions docs/models/method.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"sofort"`
- `"spei"`
- `"stitch"`
- `"swish"`
- `"stripedd"`
- `"stripetoken"`
- `"tapi"`
Expand Down
1 change: 1 addition & 0 deletions docs/models/redirectpaymentmethodcreatemethod.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"sofort"`
- `"spei"`
- `"stitch"`
- `"swish"`
- `"stripedd"`
- `"stripetoken"`
- `"tapi"`
Expand Down
1 change: 1 addition & 0 deletions docs/models/transactionconnectionoptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
| `adyen_pix` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-pix` connector. |
| `adyen_sepa` | [OptionalNullable[models.AdyenSepaOptions]](../models/adyensepaoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-sepa` connector. |
| `adyen_sofort` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-sofort` connector. |
| `adyen_swish` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-swish` connector. |
| `adyen_vipps` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-vipps` connector. |
| `affirm_affirm` | [OptionalNullable[models.AffirmOptions]](../models/affirmoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `affirm-affirm` connector. |
| `braintree_card` | [OptionalNullable[models.BraintreeOptions]](../models/braintreeoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `braintree-card` connector. |
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

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

__title__: str = "gr4vy"
__version__: str = "2.0.1"
__version__: str = "2.0.2"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.866.2"
__user_agent__: str = "speakeasy-sdk/python 2.0.1 2.866.2 1.0.0 gr4vy"
__gen_version__: str = "2.869.10"
__user_agent__: str = "speakeasy-sdk/python 2.0.2 2.869.10 1.0.0 gr4vy"

try:
if __package__ is not None:
Expand Down
4 changes: 3 additions & 1 deletion src/gr4vy/errors/error409.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from dataclasses import dataclass, field
from gr4vy.errors import Gr4vyError
from gr4vy.models import errordetail as models_errordetail
from gr4vy.types import BaseModel
from gr4vy.types import BaseModel, OptionalNullable, UNSET
from gr4vy.utils import validate_const
import httpx
import pydantic
Expand All @@ -27,6 +27,8 @@ class Error409Data(BaseModel):
r"""A human readable message that provides more context to the error."""
details: Optional[List[models_errordetail.ErrorDetail]] = None
r"""A list of details that further ellaborate on the error."""
resource_id: OptionalNullable[str] = UNSET
r"""The ID of the conflicting resource."""


@dataclass(unsafe_hash=True)
Expand Down
1 change: 1 addition & 0 deletions src/gr4vy/models/method.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@
"sofort",
"spei",
"stitch",
"swish",
"stripedd",
"stripetoken",
"tapi",
Expand Down
1 change: 1 addition & 0 deletions src/gr4vy/models/redirectpaymentmethodcreate.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@
"sofort",
"spei",
"stitch",
"swish",
"stripedd",
"stripetoken",
"tapi",
Expand Down
9 changes: 9 additions & 0 deletions src/gr4vy/models/transactionconnectionoptions.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ class TransactionConnectionOptionsTypedDict(TypedDict):
r"""Custom options to be passed to the `adyen-sepa` connector."""
adyen_sofort: NotRequired[Nullable[AdyenOptionsTypedDict]]
r"""Custom options to be passed to the `adyen-sofort` connector."""
adyen_swish: NotRequired[Nullable[AdyenOptionsTypedDict]]
r"""Custom options to be passed to the `adyen-swish` connector."""
adyen_vipps: NotRequired[Nullable[AdyenOptionsTypedDict]]
r"""Custom options to be passed to the `adyen-vipps` connector."""
affirm_affirm: NotRequired[Nullable[AffirmOptionsTypedDict]]
Expand Down Expand Up @@ -197,6 +199,11 @@ class TransactionConnectionOptions(BaseModel):
] = UNSET
r"""Custom options to be passed to the `adyen-sofort` connector."""

adyen_swish: Annotated[
OptionalNullable[AdyenOptions], pydantic.Field(alias="adyen-swish")
] = UNSET
r"""Custom options to be passed to the `adyen-swish` connector."""

adyen_vipps: Annotated[
OptionalNullable[AdyenOptions], pydantic.Field(alias="adyen-vipps")
] = UNSET
Expand Down Expand Up @@ -403,6 +410,7 @@ def serialize_model(self, handler):
"adyen-pix",
"adyen-sepa",
"adyen-sofort",
"adyen-swish",
"adyen-vipps",
"affirm-affirm",
"braintree-card",
Expand Down Expand Up @@ -454,6 +462,7 @@ def serialize_model(self, handler):
"adyen-pix",
"adyen-sepa",
"adyen-sofort",
"adyen-swish",
"adyen-vipps",
"affirm-affirm",
"braintree-card",
Expand Down
Loading