Skip to content
Merged
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
169 changes: 5 additions & 164 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 833c6a67-4a4a-4ef1-ba24-165a29264e4a
management:
docChecksum: 6ec465fc22e46f291699b4eb8d70f8e9
docChecksum: 2b16a722ff8556fa2cdc8063ec242ce1
docVersion: 1.0.0
speakeasyVersion: 1.546.0
generationVersion: 2.603.1
releaseVersion: 1.0.0-beta.7
configChecksum: 5ee97db70638ca45e1fbc29f5a6ab032
speakeasyVersion: 1.547.1
generationVersion: 2.605.0
releaseVersion: 1.0.0-beta.8
configChecksum: be35150ad69c1400c0320a54e28926cf
repoURL: https://github.com/gr4vy/gr4vy-python.git
installationURL: https://github.com/gr4vy/gr4vy-python.git
published: true
Expand All @@ -18,7 +18,6 @@ features:
defaultEnabledRetries: 0.2.0
enumUnions: 0.1.0
envVarSecurityUsage: 0.3.2
errorUnions: 1.0.2
flatRequests: 1.0.1
flattening: 3.1.1
globalSecurity: 3.0.3
Expand All @@ -45,8 +44,6 @@ generatedFiles:
- docs/errors/error400.md
- docs/errors/error401.md
- docs/errors/error403.md
- docs/errors/error403active.md
- docs/errors/error403forbidden.md
- docs/errors/error404.md
- docs/errors/error405.md
- docs/errors/error409.md
Expand All @@ -56,83 +53,6 @@ generatedFiles:
- docs/errors/error502.md
- docs/errors/error504.md
- docs/errors/httpvalidationerror.md
- docs/errors/response403addbuyer.md
- docs/errors/response403addbuyershippingdetails.md
- docs/errors/response403capturetransaction.md
- docs/errors/response403configuredigitalwallet.md
- docs/errors/response403createaccountupdaterjob.md
- docs/errors/response403createapplepaydigitalwalletsession.md
- docs/errors/response403createcheckoutsession.md
- docs/errors/response403createclicktopaydigitalwalletsession.md
- docs/errors/response403createfulltransactionrefund.md
- docs/errors/response403creategiftcard.md
- docs/errors/response403creategooglepaydigitalwalletsession.md
- docs/errors/response403createmerchantaccount.md
- docs/errors/response403createpaymentmethod.md
- docs/errors/response403createpaymentmethodnetworktoken.md
- docs/errors/response403createpaymentmethodnetworktokencryptogram.md
- docs/errors/response403createpaymentmethodpaymentservicetoken.md
- docs/errors/response403createpaymentservice.md
- docs/errors/response403createpaymentservicedefinitionsession.md
- docs/errors/response403createpaymentservicesession.md
- docs/errors/response403createpayout.md
- docs/errors/response403createtransaction.md
- docs/errors/response403createtransactionrefund.md
- docs/errors/response403deletebuyer.md
- docs/errors/response403deletebuyershippingdetails.md
- docs/errors/response403deletecheckoutsession.md
- docs/errors/response403deletedigitalwallet.md
- docs/errors/response403deletegiftcard.md
- docs/errors/response403deletepaymentmethod.md
- docs/errors/response403deletepaymentmethodnetworktoken.md
- docs/errors/response403deletepaymentmethodpaymentservicetoken.md
- docs/errors/response403deletepaymentservice.md
- docs/errors/response403getbuyer.md
- docs/errors/response403getbuyershippingdetails.md
- docs/errors/response403getcheckoutsession.md
- docs/errors/response403getdigitalwallet.md
- docs/errors/response403getgiftcard.md
- docs/errors/response403getmerchantaccount.md
- docs/errors/response403getpaymentmethod.md
- docs/errors/response403getpaymentservice.md
- docs/errors/response403getpaymentservicedefinition.md
- docs/errors/response403getpayout.md
- docs/errors/response403getrefund.md
- docs/errors/response403gettransaction.md
- docs/errors/response403gettransactionrefund.md
- docs/errors/response403gettransactionsummary.md
- docs/errors/response403listauditlogs.md
- docs/errors/response403listbuyergiftcards.md
- docs/errors/response403listbuyerpaymentmethods.md
- docs/errors/response403listbuyers.md
- docs/errors/response403listbuyershippingdetails.md
- docs/errors/response403listcardschemedefinitions.md
- docs/errors/response403listdigitalwallets.md
- docs/errors/response403listgiftcardbalances.md
- docs/errors/response403listgiftcards.md
- docs/errors/response403listmerchantaccounts.md
- docs/errors/response403listpaymentmethodnetworktokens.md
- docs/errors/response403listpaymentmethodpaymentservicetokens.md
- docs/errors/response403listpaymentmethods.md
- docs/errors/response403listpaymentoptions.md
- docs/errors/response403listpaymentservicedefinitions.md
- docs/errors/response403listpaymentservices.md
- docs/errors/response403listpayouts.md
- docs/errors/response403listtransactionrefunds.md
- docs/errors/response403listtransactions.md
- docs/errors/response403registerdigitalwalletdomain.md
- docs/errors/response403resumepaymentmethodnetworktoken.md
- docs/errors/response403suspendpaymentmethodnetworktoken.md
- docs/errors/response403synctransaction.md
- docs/errors/response403unregisterdigitalwalletdomain.md
- docs/errors/response403updatebuyer.md
- docs/errors/response403updatebuyershippingdetails.md
- docs/errors/response403updatecheckoutsession.md
- docs/errors/response403updatedigitalwallet.md
- docs/errors/response403updatemerchantaccount.md
- docs/errors/response403updatepaymentservice.md
- docs/errors/response403verifypaymentservicecredentials.md
- docs/errors/response403voidtransaction.md
- docs/models/accountupdaterinquirysummary.md
- docs/models/accountupdaterjob.md
- docs/models/accountupdaterjobcreate.md
Expand Down Expand Up @@ -536,43 +456,10 @@ generatedFiles:
- src/gr4vy/digital_wallets.py
- src/gr4vy/domains.py
- src/gr4vy/errors/__init__.py
- src/gr4vy/errors/add_buyer_shipping_detailsop.py
- src/gr4vy/errors/add_buyerop.py
- src/gr4vy/errors/apierror.py
- src/gr4vy/errors/capture_transactionop.py
- src/gr4vy/errors/configure_digital_walletop.py
- src/gr4vy/errors/create_account_updater_jobop.py
- src/gr4vy/errors/create_apple_pay_digital_wallet_sessionop.py
- src/gr4vy/errors/create_checkout_sessionop.py
- src/gr4vy/errors/create_click_to_pay_digital_wallet_sessionop.py
- src/gr4vy/errors/create_full_transaction_refundop.py
- src/gr4vy/errors/create_gift_cardop.py
- src/gr4vy/errors/create_google_pay_digital_wallet_sessionop.py
- src/gr4vy/errors/create_merchant_accountop.py
- src/gr4vy/errors/create_payment_method_network_token_cryptogramop.py
- src/gr4vy/errors/create_payment_method_network_tokenop.py
- src/gr4vy/errors/create_payment_method_payment_service_tokenop.py
- src/gr4vy/errors/create_payment_methodop.py
- src/gr4vy/errors/create_payment_service_definition_sessionop.py
- src/gr4vy/errors/create_payment_service_sessionop.py
- src/gr4vy/errors/create_payment_serviceop.py
- src/gr4vy/errors/create_payoutop.py
- src/gr4vy/errors/create_transaction_refundop.py
- src/gr4vy/errors/create_transactionop.py
- src/gr4vy/errors/delete_buyer_shipping_detailsop.py
- src/gr4vy/errors/delete_buyerop.py
- src/gr4vy/errors/delete_checkout_sessionop.py
- src/gr4vy/errors/delete_digital_walletop.py
- src/gr4vy/errors/delete_gift_cardop.py
- src/gr4vy/errors/delete_payment_method_network_tokenop.py
- src/gr4vy/errors/delete_payment_method_payment_service_tokenop.py
- src/gr4vy/errors/delete_payment_methodop.py
- src/gr4vy/errors/delete_payment_serviceop.py
- src/gr4vy/errors/error400.py
- src/gr4vy/errors/error401.py
- src/gr4vy/errors/error403.py
- src/gr4vy/errors/error403active.py
- src/gr4vy/errors/error403forbidden.py
- src/gr4vy/errors/error404.py
- src/gr4vy/errors/error405.py
- src/gr4vy/errors/error409.py
Expand All @@ -581,53 +468,7 @@ generatedFiles:
- src/gr4vy/errors/error500.py
- src/gr4vy/errors/error502.py
- src/gr4vy/errors/error504.py
- src/gr4vy/errors/get_buyer_shipping_detailsop.py
- src/gr4vy/errors/get_buyerop.py
- src/gr4vy/errors/get_checkout_sessionop.py
- src/gr4vy/errors/get_digital_walletop.py
- src/gr4vy/errors/get_gift_cardop.py
- src/gr4vy/errors/get_merchant_accountop.py
- src/gr4vy/errors/get_payment_methodop.py
- src/gr4vy/errors/get_payment_service_definitionop.py
- src/gr4vy/errors/get_payment_serviceop.py
- src/gr4vy/errors/get_payoutop.py
- src/gr4vy/errors/get_refundop.py
- src/gr4vy/errors/get_transaction_refundop.py
- src/gr4vy/errors/get_transaction_summaryop.py
- src/gr4vy/errors/get_transactionop.py
- src/gr4vy/errors/httpvalidationerror.py
- src/gr4vy/errors/list_audit_logsop.py
- src/gr4vy/errors/list_buyer_gift_cardsop.py
- src/gr4vy/errors/list_buyer_payment_methodsop.py
- src/gr4vy/errors/list_buyer_shipping_detailsop.py
- src/gr4vy/errors/list_buyersop.py
- src/gr4vy/errors/list_card_scheme_definitionsop.py
- src/gr4vy/errors/list_digital_walletsop.py
- src/gr4vy/errors/list_gift_card_balancesop.py
- src/gr4vy/errors/list_gift_cardsop.py
- src/gr4vy/errors/list_merchant_accountsop.py
- src/gr4vy/errors/list_payment_method_network_tokensop.py
- src/gr4vy/errors/list_payment_method_payment_service_tokensop.py
- src/gr4vy/errors/list_payment_methodsop.py
- src/gr4vy/errors/list_payment_optionsop.py
- src/gr4vy/errors/list_payment_service_definitionsop.py
- src/gr4vy/errors/list_payment_servicesop.py
- src/gr4vy/errors/list_payoutsop.py
- src/gr4vy/errors/list_transaction_refundsop.py
- src/gr4vy/errors/list_transactionsop.py
- src/gr4vy/errors/register_digital_wallet_domainop.py
- src/gr4vy/errors/resume_payment_method_network_tokenop.py
- src/gr4vy/errors/suspend_payment_method_network_tokenop.py
- src/gr4vy/errors/sync_transactionop.py
- src/gr4vy/errors/unregister_digital_wallet_domainop.py
- src/gr4vy/errors/update_buyer_shipping_detailsop.py
- src/gr4vy/errors/update_buyerop.py
- src/gr4vy/errors/update_checkout_sessionop.py
- src/gr4vy/errors/update_digital_walletop.py
- src/gr4vy/errors/update_merchant_accountop.py
- src/gr4vy/errors/update_payment_serviceop.py
- src/gr4vy/errors/verify_payment_service_credentialsop.py
- src/gr4vy/errors/void_transactionop.py
- src/gr4vy/gift_cards.py
- src/gr4vy/httpclient.py
- src/gr4vy/jobs.py
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ generation:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
python:
version: 1.0.0-beta.7
version: 1.0.0-beta.8
additionalDependencies:
dev:
freezegun: ^1.5.1
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.546.0
speakeasyVersion: 1.547.1
sources:
openapi:
sourceNamespace: openapi
sourceRevisionDigest: sha256:302e41905636cd99789f45d7ece4efed8579973af8ddbbc5530abfa8710736fc
sourceBlobDigest: sha256:e61cb351f757d275c72b7d8f17a42285f569b21f95831057dbc42f3caea1b0e2
sourceRevisionDigest: sha256:02c75b95e51cb58110902cb9c6c9f60846166e87e932e0b75fb787e0ec464bad
sourceBlobDigest: sha256:9a3248f2c12c5f6fd8cfe23b8d94ba5df71af09ba16d60d9968eb274f7a9eaab
tags:
- latest
- speakeasy-sdk-regen-1747388838
- speakeasy-sdk-regen-1747671680
- 1.0.0
targets:
python:
source: openapi
sourceNamespace: openapi
sourceRevisionDigest: sha256:302e41905636cd99789f45d7ece4efed8579973af8ddbbc5530abfa8710736fc
sourceBlobDigest: sha256:e61cb351f757d275c72b7d8f17a42285f569b21f95831057dbc42f3caea1b0e2
sourceRevisionDigest: sha256:02c75b95e51cb58110902cb9c6c9f60846166e87e932e0b75fb787e0ec464bad
sourceBlobDigest: sha256:9a3248f2c12c5f6fd8cfe23b8d94ba5df71af09ba16d60d9968eb274f7a9eaab
codeSamplesNamespace: oas-python-code-samples
codeSamplesRevisionDigest: sha256:a847f715c6bc7f4addaaccb87a6463fcc2f5968e268669556d4cc511f93fa8b5
codeSamplesRevisionDigest: sha256:987e3197c5a11c1edb961c01d40b46dd51516f2bfd2bc8d8c1a894457a6c4d53
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
14 changes: 2 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -590,8 +590,6 @@ When custom error responses are specified for an operation, the SDK may also rai
| errors.Error400 | 400 | application/json |
| errors.Error401 | 401 | application/json |
| errors.Error403 | 403 | application/json |
| errors.Error403Forbidden | 403 | application/json |
| errors.Error403Active | 403 | application/json |
| errors.Error404 | 404 | application/json |
| errors.Error405 | 405 | application/json |
| errors.Error409 | 409 | application/json |
Expand All @@ -606,9 +604,6 @@ When custom error responses are specified for an operation, the SDK may also rai
### Example

```python
from .error403 import Error403Data
from .error403active import Error403ActiveData
from .error403forbidden import Error403ForbiddenData
from gr4vy import Gr4vy, errors
import os

Expand Down Expand Up @@ -636,13 +631,8 @@ with Gr4vy(
except errors.Error401 as e:
# handle e.data: errors.Error401Data
raise(e)
except errors.Response403CreateAccountUpdaterJob as e:
if isinstance(e.data, Error403Data):
# handle custom error data
elif isinstance(e.data, Error403ForbiddenData):
# handle custom error data
elif isinstance(e.data, Error403ActiveData):
# handle custom error data
except errors.Error403 as e:
# handle e.data: errors.Error403Data
raise(e)
except errors.Error404 as e:
# handle e.data: errors.Error404Data
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,14 @@ Based on:
### Generated
- [python v1.0.0-beta.7] .
### Releases
- [PyPI v1.0.0-beta.7] https://pypi.org/project/gr4vy/1.0.0-beta.7 - .
- [PyPI v1.0.0-beta.7] https://pypi.org/project/gr4vy/1.0.0-beta.7 - .

## 2025-05-19 16:21:04
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.547.1 (2.605.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.0.0-beta.8] .
### Releases
- [PyPI v1.0.0-beta.8] https://pypi.org/project/gr4vy/1.0.0-beta.8 - .
2 changes: 1 addition & 1 deletion docs/errors/error403.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
| `type` | *Optional[Literal["error"]]* | :heavy_minus_sign: | Always `error`. | error |
| `code` | *Optional[str]* | :heavy_minus_sign: | Always `forbidden` | forbidden |
| `status` | *Optional[int]* | :heavy_minus_sign: | Always `403`. | 403 |
| `message` | *Optional[str]* | :heavy_minus_sign: | A human readable message that provides more context to the error. | Invalid credentials |
| `message` | *Nullable[str]* | :heavy_check_mark: | 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. | |
12 changes: 0 additions & 12 deletions docs/errors/error403active.md

This file was deleted.

Loading