diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 0a0b7a63..1b268e86 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: 833c6a67-4a4a-4ef1-ba24-165a29264e4a management: - docChecksum: d246cfb60443fe0301f562449f596e71 + docChecksum: ab02394776f986472ccee3f9cc4da8da docVersion: 1.0.0 - speakeasyVersion: 1.784.0 - generationVersion: 2.911.0 - releaseVersion: 2.1.17 - configChecksum: 27993176c9fa91631973ee93555fa42d + speakeasyVersion: 1.784.1 + generationVersion: 2.911.3 + releaseVersion: 2.1.18 + configChecksum: b76e0e4d26dbbc13569ba3bff7267ab9 repoURL: https://github.com/gr4vy/gr4vy-python.git installationURL: https://github.com/gr4vy/gr4vy-python.git published: true persistentEdits: - generation_id: f8632414-9926-4a26-9414-3cf84f1aaf57 - pristine_commit_hash: 8acf745cf7dbc85a76c27a0b65bd592daee067f7 - pristine_tree_hash: 9f8bed878d5b5292b65d1edcb90165e1134e6e24 + generation_id: 33b8dbd7-f648-4803-b983-af0bdac5b90d + pristine_commit_hash: be1318b79c21e3e25b28712c49576ed934e4c1fe + pristine_tree_hash: 2b13f698bb408a90994341e9e8bb19ab66aa34be features: python: additionalDependencies: 1.1.0 @@ -1484,12 +1484,12 @@ trackedFiles: pristine_git_object: c7998af826fa652d70876ab931cbcb893c08ddad docs/models/merchantaccount.md: id: e086409ff0fa - last_write_checksum: sha1:9a2946d09a6f0ec7fd4d9921d7b8faaec3b26516 - pristine_git_object: dd12247d6e919ead2acb7bcc6df741596d9a530b + last_write_checksum: sha1:80ea54aa8208bf4b0a58406100ffca1fba8ef86b + pristine_git_object: 1661265b01a4b58c3d4e1b59ab0a8cde9276639a docs/models/merchantaccountcreate.md: id: a82f978b5311 - last_write_checksum: sha1:9625825b1179ce02c484031e64af4659a59580d8 - pristine_git_object: 6b7c6456e0944dae56e4028448edfe7b21975d39 + last_write_checksum: sha1:f6f4d6cd9b6d760e6120b48bfa2db0032d437512 + pristine_git_object: 9193d0c5e3e90fb9d45d725cba9e89d0ce398f19 docs/models/merchantaccounts.md: id: 2b8c0cb06a58 last_write_checksum: sha1:efa315d8d287df3315adabe99c61b0370675e1c2 @@ -1512,8 +1512,8 @@ trackedFiles: pristine_git_object: 927d0350bc20b6eb35b516c7b1840b9fcdcb0c70 docs/models/merchantaccountupdate.md: id: ccd76c07dc8b - last_write_checksum: sha1:ae814aed46013d1441e73d93bf325fd50bd35527 - pristine_git_object: 26ebda8b7c49e0386812dfd920fb17322d337eaa + last_write_checksum: sha1:da0ee3cbdd7309d9cb40b8ae2323905299dbbd03 + pristine_git_object: 3bbde1042fb4f258c25d759ea3e03b6e5bdf8f24 docs/models/merchantprofilescheme.md: id: ce1ddf0f9116 last_write_checksum: sha1:48bda92c567d4c9339c0176aebafe93a7cd37b6e @@ -2600,8 +2600,8 @@ trackedFiles: pristine_git_object: 1b2ca14485f19909d286ffa638d6fcdd333223ed docs/sdks/merchantaccountssdk/README.md: id: 39108cecfab1 - last_write_checksum: sha1:024733ab46ed79d89269adb517a2d945782bf2e3 - pristine_git_object: 335a078f3578ca0e1068f873ea1f45a8139017ef + last_write_checksum: sha1:7e2eb98eeacb5e0cb87892d1507db2d4cdc84a0f + pristine_git_object: 9e993143b9d656fc74af7c7ed0f8d1f2178c02f0 docs/sdks/networktokenscryptogram/README.md: id: 7aef02dc3c54 last_write_checksum: sha1:3ac01232944c881072602290f8de7132617e85fc @@ -2688,8 +2688,8 @@ trackedFiles: pristine_git_object: cb9c15d314c1930557401074329ed7a737147919 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:377ca3901524971624dab08b79f0553c6928c1a3 - pristine_git_object: a2cdfdb6a362a936eecfbcb96b331cb761a5071b + last_write_checksum: sha1:754e1adfc7fd2b3a3bf9e481474abc5ed7e9eb31 + pristine_git_object: 3b167f74f57426e9d3b6351d249053b2e6b81cc1 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:63a92abbd1de3323613f0d4c1ae4412076577710 @@ -2716,8 +2716,8 @@ trackedFiles: pristine_git_object: 83a0d00f9b5b1a6d837643a32bfd0f82cd4f98ce src/gr4vy/_version.py: id: 1b5ad1da47aa - last_write_checksum: sha1:f7e301de793a4efe1a075f5c49e17f720fca30b0 - pristine_git_object: bb12d346e0c6d179585523e6a7274549d65a7d2a + last_write_checksum: sha1:acd803ccd96b7c97807a73e9a99e7a2c97c67bc4 + pristine_git_object: e80bbfed6e41845db48609b515bce081920759d1 src/gr4vy/account_updater.py: id: 6dc8f39e2fb9 last_write_checksum: sha1:fabc79a59dd06fb927ce2d834fbafbcad5836a4b @@ -2868,8 +2868,8 @@ trackedFiles: pristine_git_object: 8749187daf41b10994d65bb4225065df52afe06d src/gr4vy/merchant_accounts_sdk.py: id: 6649e2875667 - last_write_checksum: sha1:270447e0f1d34171a7a8bc2075c6b0d7dbaa65db - pristine_git_object: 5a9000177640808f6c9d07953daf7ee1360b380a + last_write_checksum: sha1:6b4e5d347927619e7a23d09bf932034ab6cfffbb + pristine_git_object: b62323c2b4f6b9b380ce38e66122499938fc3974 src/gr4vy/models/__init__.py: id: 427cc7fddfe2 last_write_checksum: sha1:c683f0bc54a8aedf79e33c185f7bfd009b3d60b8 @@ -3796,12 +3796,12 @@ trackedFiles: pristine_git_object: c922f1f5a50906ea113c3667384904aadfa27c36 src/gr4vy/models/merchantaccount.py: id: add81dd64f62 - last_write_checksum: sha1:58d63d9fd9e50135f097863f4d68b3df19a65478 - pristine_git_object: 3569cb9a679e203e553d76a700246fa141e5cb46 + last_write_checksum: sha1:50e0f678185ce7745efe79103369c0d1712a0b5f + pristine_git_object: b0ce7bbcb803daeb6cb097defb848bb976cbde71 src/gr4vy/models/merchantaccountcreate.py: id: 0885475f0c84 - last_write_checksum: sha1:f8df45185d9c3019c04af8886efe4ad682a2fb5f - pristine_git_object: d01580b065904b432d920f45a6ccc4f99231d15c + last_write_checksum: sha1:9dee3016bb0acc31b8d45cfb64d0f2d919234a9e + pristine_git_object: 1cc4f846cfe179668c1740d3bb2c491501943352 src/gr4vy/models/merchantaccounts.py: id: 54ec47424955 last_write_checksum: sha1:87efe8a0e5e30ac3480b208da645c546c2b3c130 @@ -3824,8 +3824,8 @@ trackedFiles: pristine_git_object: c175bb72f54f222dc14b64204780ff0bb46bc32d src/gr4vy/models/merchantaccountupdate.py: id: 54746d93e043 - last_write_checksum: sha1:50a38b54896e991cb6f8b748b1c567de3d683a9e - pristine_git_object: ae05dc82dea67af8a09bce370f38c39fc7bb2d75 + last_write_checksum: sha1:59123f642098b3e7a9a3a3481d7052f161c43660 + pristine_git_object: 5127c891fdba6c84d8e3a97aa16e288094d85cea src/gr4vy/models/merchantprofilescheme.py: id: 0b23e83e9512 last_write_checksum: sha1:41672390c45f586f1fa7ec190eac3577a04f3dc5 @@ -8763,7 +8763,7 @@ examples: application/json: {"type": "error", "code": "gateway_timeout", "status": 504, "message": "Request could not be processed"} examplesVersion: 1.0.2 generatedTests: {} -releaseNotes: "## Python SDK Changes:\n* `gr4vy.buyers.payment_methods.list()`: `response.items[].method.enum(stripe)` **Added**\n* `gr4vy.payment_methods.list()`: `response.items[].method.enum(stripe)` **Added**\n* `gr4vy.payment_methods.create()`: \n * `request_body.union(RedirectPaymentMethodCreate).method.enum(stripe)` **Added**\n * `response.method.enum(stripe)` **Added**\n* `gr4vy.payment_methods.get()`: `response.method.enum(stripe)` **Added**\n* `gr4vy.payment_methods.update()`: `response.method.enum(stripe)` **Added**\n* `gr4vy.transactions.list()`: \n * `request.method` **Changed**\n * `response.items[].payment_method.method.enum(stripe)` **Added**\n* `gr4vy.transactions.create()`: \n * `request` **Changed**\n * `response.payment_method.method.enum(stripe)` **Added**\n* `gr4vy.transactions.get()`: `response.payment_method.method.enum(stripe)` **Added**\n* `gr4vy.transactions.update()`: \n * `request.connection_options.stripe_stripe` **Added**\n * `response.payment_method.method.enum(stripe)` **Added**\n* `gr4vy.transactions.capture()`: `response.union(Transaction).payment_method.method.enum(stripe)` **Added**\n* `gr4vy.transactions.void()`: `response.union(Transaction).payment_method.method.enum(stripe)` **Added**\n* `gr4vy.transactions.cancel()`: `response.transaction.payment_method.method.enum(stripe)` **Added**\n* `gr4vy.transactions.sync()`: `response.payment_method.method.enum(stripe)` **Added**\n* `gr4vy.payment_service_definitions.list()`: `response.items[].method.enum(stripe)` **Added**\n* `gr4vy.payment_service_definitions.get()`: `response.method.enum(stripe)` **Added**\n* `gr4vy.payment_services.list()`: \n * `request.method` **Changed**\n * `response.items[].method.enum(stripe)` **Added**\n* `gr4vy.payment_services.create()`: `response.method.enum(stripe)` **Added**\n* `gr4vy.payment_services.get()`: `response.method.enum(stripe)` **Added**\n* `gr4vy.payment_services.update()`: `response.method.enum(stripe)` **Added**\n* `gr4vy.payouts.list()`: `response.items[].payment_method.method.enum(stripe)` **Added**\n* `gr4vy.payouts.create()`: `response.payment_method.method.enum(stripe)` **Added**\n* `gr4vy.payouts.get()`: `response.payment_method.method.enum(stripe)` **Added**\n* `gr4vy.payment_links.create()`: \n * `request.connection_options.stripe_stripe` **Added**\n" +releaseNotes: "## Python SDK Changes:\n* `gr4vy.merchant_accounts.list()`: `response.items[]` **Changed**\n* `gr4vy.merchant_accounts.create()`: \n * `request` **Changed**\n * `response` **Changed**\n* `gr4vy.merchant_accounts.get()`: `response` **Changed**\n* `gr4vy.merchant_accounts.update()`: \n * `request` **Changed**\n * `response` **Changed**\n" generatedFiles: - .gitattributes - .vscode/settings.json diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index c653496e..84cd4a6d 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -29,7 +29,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false python: - version: 2.1.17 + version: 2.1.18 additionalDependencies: dev: freezegun: ^1.5.1 diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index f1740d6b..f7f7deb7 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,9 +1,9 @@ -speakeasyVersion: 1.784.0 +speakeasyVersion: 1.784.1 sources: openapi: sourceNamespace: openapi - sourceRevisionDigest: sha256:32c1282da7b178e836b7cc1fbbdf28265183beff4dcdde3825d59664505e95a5 - sourceBlobDigest: sha256:3b32bbc49bf736e763e3c258d7caf71300b9dfaffb79336bb7d48e71869ba9a8 + sourceRevisionDigest: sha256:78426f18017552c096beff8a570f0d7ad7d6993e5714d9e7a7692e77908b1ca7 + sourceBlobDigest: sha256:162ed3c3c04fb2c77720285f9de458b8d11097265f2715b78f131c421cea2c9e tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: python: source: openapi sourceNamespace: openapi - sourceRevisionDigest: sha256:32c1282da7b178e836b7cc1fbbdf28265183beff4dcdde3825d59664505e95a5 - sourceBlobDigest: sha256:3b32bbc49bf736e763e3c258d7caf71300b9dfaffb79336bb7d48e71869ba9a8 + sourceRevisionDigest: sha256:78426f18017552c096beff8a570f0d7ad7d6993e5714d9e7a7692e77908b1ca7 + sourceBlobDigest: sha256:162ed3c3c04fb2c77720285f9de458b8d11097265f2715b78f131c421cea2c9e codeSamplesNamespace: openapi-python-code-samples - codeSamplesRevisionDigest: sha256:ae7ec252591f49d860219d9803fdf636f311164f1d6f1e128ba1ec017b412198 + codeSamplesRevisionDigest: sha256:f84120e22dabf5dcbdc6cd2a9b7add946fd7b2476f244a4795743053df5cd5dd workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index 6800dc79..f8dc7aa7 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2088,4 +2088,14 @@ Based on: ### Generated - [python v2.1.17] . ### Releases -- [PyPI v2.1.17] https://pypi.org/project/gr4vy/2.1.17 - . \ No newline at end of file +- [PyPI v2.1.17] https://pypi.org/project/gr4vy/2.1.17 - . + +## 2026-06-23 11:37:42 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.784.1 (2.911.3) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.1.18] . +### Releases +- [PyPI v2.1.18] https://pypi.org/project/gr4vy/2.1.18 - . \ No newline at end of file diff --git a/docs/models/merchantaccount.md b/docs/models/merchantaccount.md index dd12247d..1661265b 100644 --- a/docs/models/merchantaccount.md +++ b/docs/models/merchantaccount.md @@ -24,6 +24,8 @@ | `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 | | `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date this merchant account was created at. | 2013-07-16T19:23:00.000+00:00 | | `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date this merchant account was last updated at. | 2013-07-16T19:23:00.000+00:00 | \ No newline at end of file diff --git a/docs/models/merchantaccountcreate.md b/docs/models/merchantaccountcreate.md index 6b7c6456..9193d0c5 100644 --- a/docs/models/merchantaccountcreate.md +++ b/docs/models/merchantaccountcreate.md @@ -21,6 +21,8 @@ | `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 | | `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false | | `id` | *str* | :heavy_check_mark: | The ID for the merchant account. | merchant-12345 | | `display_name` | *str* | :heavy_check_mark: | The display name for the merchant account. | Example | \ No newline at end of file diff --git a/docs/models/merchantaccountupdate.md b/docs/models/merchantaccountupdate.md index 26ebda8b..3bbde104 100644 --- a/docs/models/merchantaccountupdate.md +++ b/docs/models/merchantaccountupdate.md @@ -21,5 +21,7 @@ | `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 | | `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false | | `display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The display name for the merchant account. | Example | \ No newline at end of file diff --git a/docs/sdks/merchantaccountssdk/README.md b/docs/sdks/merchantaccountssdk/README.md index 335a078f..9e993143 100644 --- a/docs/sdks/merchantaccountssdk/README.md +++ b/docs/sdks/merchantaccountssdk/README.md @@ -110,6 +110,8 @@ with Gr4vy( | `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 | | `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | | @@ -231,6 +233,8 @@ with Gr4vy( | `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | | `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 | +| `discover_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 | | `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false | | `display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The display name for the merchant account. | Example | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | | diff --git a/pyproject.toml b/pyproject.toml index a2cdfdb6..3b167f74 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "gr4vy" -version = "2.1.17" +version = "2.1.18" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Gr4vy" },] readme = "README-PYPI.md" diff --git a/src/gr4vy/_version.py b/src/gr4vy/_version.py index bb12d346..e80bbfed 100644 --- a/src/gr4vy/_version.py +++ b/src/gr4vy/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "gr4vy" -__version__: str = "2.1.17" +__version__: str = "2.1.18" __openapi_doc_version__: str = "1.0.0" -__gen_version__: str = "2.911.0" -__user_agent__: str = "speakeasy-sdk/python 2.1.17 2.911.0 1.0.0 gr4vy" +__gen_version__: str = "2.911.3" +__user_agent__: str = "speakeasy-sdk/python 2.1.18 2.911.3 1.0.0 gr4vy" try: if __package__ is not None: diff --git a/src/gr4vy/merchant_accounts_sdk.py b/src/gr4vy/merchant_accounts_sdk.py index 5a900017..b62323c2 100644 --- a/src/gr4vy/merchant_accounts_sdk.py +++ b/src/gr4vy/merchant_accounts_sdk.py @@ -362,6 +362,8 @@ def create( amex_network_tokens_app_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_requestor_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_app_id: OptionalNullable[str] = UNSET, + discover_network_tokens_requestor_id: OptionalNullable[str] = UNSET, + discover_network_tokens_app_id: OptionalNullable[str] = UNSET, async_network_tokens_enabled: Optional[bool] = False, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -390,6 +392,8 @@ def create( :param amex_network_tokens_app_id: Application ID provided for American Express after onboarding to use Network Tokens. :param mastercard_network_tokens_requestor_id: Requestor ID provided for Mastercard after onboarding to use Network Tokens. :param mastercard_network_tokens_app_id: Application ID provided for Mastercard after onboarding to use Network Tokens. + :param discover_network_tokens_requestor_id: Requestor ID provided for Discover after onboarding to use Network Tokens. + :param discover_network_tokens_app_id: Application ID provided for Discover after onboarding to use Network Tokens. :param async_network_tokens_enabled: When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method @@ -425,6 +429,8 @@ def create( amex_network_tokens_app_id=amex_network_tokens_app_id, mastercard_network_tokens_requestor_id=mastercard_network_tokens_requestor_id, mastercard_network_tokens_app_id=mastercard_network_tokens_app_id, + discover_network_tokens_requestor_id=discover_network_tokens_requestor_id, + discover_network_tokens_app_id=discover_network_tokens_app_id, async_network_tokens_enabled=async_network_tokens_enabled, id=id, display_name=display_name, @@ -544,6 +550,8 @@ async def create_async( amex_network_tokens_app_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_requestor_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_app_id: OptionalNullable[str] = UNSET, + discover_network_tokens_requestor_id: OptionalNullable[str] = UNSET, + discover_network_tokens_app_id: OptionalNullable[str] = UNSET, async_network_tokens_enabled: Optional[bool] = False, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -572,6 +580,8 @@ async def create_async( :param amex_network_tokens_app_id: Application ID provided for American Express after onboarding to use Network Tokens. :param mastercard_network_tokens_requestor_id: Requestor ID provided for Mastercard after onboarding to use Network Tokens. :param mastercard_network_tokens_app_id: Application ID provided for Mastercard after onboarding to use Network Tokens. + :param discover_network_tokens_requestor_id: Requestor ID provided for Discover after onboarding to use Network Tokens. + :param discover_network_tokens_app_id: Application ID provided for Discover after onboarding to use Network Tokens. :param async_network_tokens_enabled: When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method @@ -607,6 +617,8 @@ async def create_async( amex_network_tokens_app_id=amex_network_tokens_app_id, mastercard_network_tokens_requestor_id=mastercard_network_tokens_requestor_id, mastercard_network_tokens_app_id=mastercard_network_tokens_app_id, + discover_network_tokens_requestor_id=discover_network_tokens_requestor_id, + discover_network_tokens_app_id=discover_network_tokens_app_id, async_network_tokens_enabled=async_network_tokens_enabled, id=id, display_name=display_name, @@ -979,6 +991,8 @@ def update( amex_network_tokens_app_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_requestor_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_app_id: OptionalNullable[str] = UNSET, + discover_network_tokens_requestor_id: OptionalNullable[str] = UNSET, + discover_network_tokens_app_id: OptionalNullable[str] = UNSET, async_network_tokens_enabled: Optional[bool] = False, display_name: OptionalNullable[str] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, @@ -1007,6 +1021,8 @@ def update( :param amex_network_tokens_app_id: Application ID provided for American Express after onboarding to use Network Tokens. :param mastercard_network_tokens_requestor_id: Requestor ID provided for Mastercard after onboarding to use Network Tokens. :param mastercard_network_tokens_app_id: Application ID provided for Mastercard after onboarding to use Network Tokens. + :param discover_network_tokens_requestor_id: Requestor ID provided for Discover after onboarding to use Network Tokens. + :param discover_network_tokens_app_id: Application ID provided for Discover after onboarding to use Network Tokens. :param async_network_tokens_enabled: When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. :param display_name: The display name for the merchant account. :param retries: Override the default retry configuration for this method @@ -1045,6 +1061,8 @@ def update( amex_network_tokens_app_id=amex_network_tokens_app_id, mastercard_network_tokens_requestor_id=mastercard_network_tokens_requestor_id, mastercard_network_tokens_app_id=mastercard_network_tokens_app_id, + discover_network_tokens_requestor_id=discover_network_tokens_requestor_id, + discover_network_tokens_app_id=discover_network_tokens_app_id, async_network_tokens_enabled=async_network_tokens_enabled, display_name=display_name, ), @@ -1167,6 +1185,8 @@ async def update_async( amex_network_tokens_app_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_requestor_id: OptionalNullable[str] = UNSET, mastercard_network_tokens_app_id: OptionalNullable[str] = UNSET, + discover_network_tokens_requestor_id: OptionalNullable[str] = UNSET, + discover_network_tokens_app_id: OptionalNullable[str] = UNSET, async_network_tokens_enabled: Optional[bool] = False, display_name: OptionalNullable[str] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, @@ -1195,6 +1215,8 @@ async def update_async( :param amex_network_tokens_app_id: Application ID provided for American Express after onboarding to use Network Tokens. :param mastercard_network_tokens_requestor_id: Requestor ID provided for Mastercard after onboarding to use Network Tokens. :param mastercard_network_tokens_app_id: Application ID provided for Mastercard after onboarding to use Network Tokens. + :param discover_network_tokens_requestor_id: Requestor ID provided for Discover after onboarding to use Network Tokens. + :param discover_network_tokens_app_id: Application ID provided for Discover after onboarding to use Network Tokens. :param async_network_tokens_enabled: When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. :param display_name: The display name for the merchant account. :param retries: Override the default retry configuration for this method @@ -1233,6 +1255,8 @@ async def update_async( amex_network_tokens_app_id=amex_network_tokens_app_id, mastercard_network_tokens_requestor_id=mastercard_network_tokens_requestor_id, mastercard_network_tokens_app_id=mastercard_network_tokens_app_id, + discover_network_tokens_requestor_id=discover_network_tokens_requestor_id, + discover_network_tokens_app_id=discover_network_tokens_app_id, async_network_tokens_enabled=async_network_tokens_enabled, display_name=display_name, ), diff --git a/src/gr4vy/models/merchantaccount.py b/src/gr4vy/models/merchantaccount.py index 3569cb9a..b0ce7bbc 100644 --- a/src/gr4vy/models/merchantaccount.py +++ b/src/gr4vy/models/merchantaccount.py @@ -55,6 +55,10 @@ class MerchantAccountTypedDict(TypedDict): r"""Requestor ID provided for Mastercard after onboarding to use Network Tokens.""" mastercard_network_tokens_app_id: NotRequired[Nullable[str]] r"""Application ID provided for Mastercard after onboarding to use Network Tokens.""" + discover_network_tokens_requestor_id: NotRequired[Nullable[str]] + r"""Requestor ID provided for Discover after onboarding to use Network Tokens.""" + discover_network_tokens_app_id: NotRequired[Nullable[str]] + r"""Application ID provided for Discover after onboarding to use Network Tokens.""" async_network_tokens_enabled: NotRequired[bool] r"""When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing.""" @@ -129,6 +133,12 @@ class MerchantAccount(BaseModel): mastercard_network_tokens_app_id: OptionalNullable[str] = UNSET r"""Application ID provided for Mastercard after onboarding to use Network Tokens.""" + discover_network_tokens_requestor_id: OptionalNullable[str] = UNSET + r"""Requestor ID provided for Discover after onboarding to use Network Tokens.""" + + discover_network_tokens_app_id: OptionalNullable[str] = UNSET + r"""Application ID provided for Discover after onboarding to use Network Tokens.""" + async_network_tokens_enabled: Optional[bool] = False r"""When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing.""" @@ -152,6 +162,8 @@ def serialize_model(self, handler): "amex_network_tokens_app_id", "mastercard_network_tokens_requestor_id", "mastercard_network_tokens_app_id", + "discover_network_tokens_requestor_id", + "discover_network_tokens_app_id", "async_network_tokens_enabled", ] ) @@ -172,6 +184,8 @@ def serialize_model(self, handler): "amex_network_tokens_app_id", "mastercard_network_tokens_requestor_id", "mastercard_network_tokens_app_id", + "discover_network_tokens_requestor_id", + "discover_network_tokens_app_id", ] ) serialized = handler(self) diff --git a/src/gr4vy/models/merchantaccountcreate.py b/src/gr4vy/models/merchantaccountcreate.py index d01580b0..1cc4f846 100644 --- a/src/gr4vy/models/merchantaccountcreate.py +++ b/src/gr4vy/models/merchantaccountcreate.py @@ -45,6 +45,10 @@ class MerchantAccountCreateTypedDict(TypedDict): r"""Requestor ID provided for Mastercard after onboarding to use Network Tokens.""" mastercard_network_tokens_app_id: NotRequired[Nullable[str]] r"""Application ID provided for Mastercard after onboarding to use Network Tokens.""" + discover_network_tokens_requestor_id: NotRequired[Nullable[str]] + r"""Requestor ID provided for Discover after onboarding to use Network Tokens.""" + discover_network_tokens_app_id: NotRequired[Nullable[str]] + r"""Application ID provided for Discover after onboarding to use Network Tokens.""" async_network_tokens_enabled: NotRequired[bool] r"""When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing.""" @@ -104,6 +108,12 @@ class MerchantAccountCreate(BaseModel): mastercard_network_tokens_app_id: OptionalNullable[str] = UNSET r"""Application ID provided for Mastercard after onboarding to use Network Tokens.""" + discover_network_tokens_requestor_id: OptionalNullable[str] = UNSET + r"""Requestor ID provided for Discover after onboarding to use Network Tokens.""" + + discover_network_tokens_app_id: OptionalNullable[str] = UNSET + r"""Application ID provided for Discover after onboarding to use Network Tokens.""" + async_network_tokens_enabled: Optional[bool] = False r"""When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing.""" @@ -127,6 +137,8 @@ def serialize_model(self, handler): "amex_network_tokens_app_id", "mastercard_network_tokens_requestor_id", "mastercard_network_tokens_app_id", + "discover_network_tokens_requestor_id", + "discover_network_tokens_app_id", "async_network_tokens_enabled", ] ) @@ -147,6 +159,8 @@ def serialize_model(self, handler): "amex_network_tokens_app_id", "mastercard_network_tokens_requestor_id", "mastercard_network_tokens_app_id", + "discover_network_tokens_requestor_id", + "discover_network_tokens_app_id", ] ) serialized = handler(self) diff --git a/src/gr4vy/models/merchantaccountupdate.py b/src/gr4vy/models/merchantaccountupdate.py index ae05dc82..5127c891 100644 --- a/src/gr4vy/models/merchantaccountupdate.py +++ b/src/gr4vy/models/merchantaccountupdate.py @@ -41,6 +41,10 @@ class MerchantAccountUpdateTypedDict(TypedDict): r"""Requestor ID provided for Mastercard after onboarding to use Network Tokens.""" mastercard_network_tokens_app_id: NotRequired[Nullable[str]] r"""Application ID provided for Mastercard after onboarding to use Network Tokens.""" + discover_network_tokens_requestor_id: NotRequired[Nullable[str]] + r"""Requestor ID provided for Discover after onboarding to use Network Tokens.""" + discover_network_tokens_app_id: NotRequired[Nullable[str]] + r"""Application ID provided for Discover after onboarding to use Network Tokens.""" async_network_tokens_enabled: NotRequired[bool] r"""When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing.""" display_name: NotRequired[Nullable[str]] @@ -96,6 +100,12 @@ class MerchantAccountUpdate(BaseModel): mastercard_network_tokens_app_id: OptionalNullable[str] = UNSET r"""Application ID provided for Mastercard after onboarding to use Network Tokens.""" + discover_network_tokens_requestor_id: OptionalNullable[str] = UNSET + r"""Requestor ID provided for Discover after onboarding to use Network Tokens.""" + + discover_network_tokens_app_id: OptionalNullable[str] = UNSET + r"""Application ID provided for Discover after onboarding to use Network Tokens.""" + async_network_tokens_enabled: Optional[bool] = False r"""When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing.""" @@ -122,6 +132,8 @@ def serialize_model(self, handler): "amex_network_tokens_app_id", "mastercard_network_tokens_requestor_id", "mastercard_network_tokens_app_id", + "discover_network_tokens_requestor_id", + "discover_network_tokens_app_id", "async_network_tokens_enabled", "display_name", ] @@ -143,6 +155,8 @@ def serialize_model(self, handler): "amex_network_tokens_app_id", "mastercard_network_tokens_requestor_id", "mastercard_network_tokens_app_id", + "discover_network_tokens_requestor_id", + "discover_network_tokens_app_id", "display_name", ] )