Skip to content

Commit 3df43b5

Browse files
speakeasybotfrankie567
authored andcommitted
## Python SDK Changes Detected:
* `polar.customer_portal.benefit-grants.get()`: `response` **Changed** **Breaking** ⚠️ * `polar.customers.get_state_external()`: `response.granted_benefits.[].properties` **Changed** **Breaking** ⚠️ * `polar.customer_portal.benefit-grants.list()`: `response.items.[]` **Changed** **Breaking** ⚠️ * `polar.customer_portal.benefit-grants.update()`: * `request.customer_benefit_grant_update` **Changed** * `response` **Changed** **Breaking** ⚠️ * `polar.benefits.grants()`: `response.items.[].properties` **Changed** **Breaking** ⚠️ * `polar.customers.get_state()`: `response.granted_benefits.[].properties` **Changed** **Breaking** ⚠️ * `polar.customer_portal.customers.delete_payment_method()`: `error.status[400]` **Added** * `polar.subscriptions.revoke()`: * `response.meters.[].meter.archived_at` **Added** * `error.status[409]` **Added** * `polar.subscriptions.get()`: `response.meters.[].meter.archived_at` **Added** * `polar.subscriptions.list()`: `response.items.[].meters.[].meter.archived_at` **Added** * `polar.subscriptions.update()`: * `response.meters.[].meter.archived_at` **Added** * `error.status[409]` **Added** * `polar.events.list()`: `response.items.[].[system_event]` **Changed** * `polar.events.get()`: `response.[system_event]` **Changed** * `polar.meters.list()`: * `request.is_archived` **Added** * `response.items.[].archived_at` **Added** * `polar.meters.create()`: `response.archived_at` **Added** * `polar.meters.get()`: `response.archived_at` **Added** * `polar.meters.update()`: * `request.meter_update.is_archived` **Added** * `response.archived_at` **Added** * `polar.customer_meters.list()`: `response.items.[].meter.archived_at` **Added** * `polar.customer_meters.get()`: `response.meter.archived_at` **Added**
1 parent 33e7cc9 commit 3df43b5

File tree

74 files changed

+1207
-772
lines changed

Some content is hidden

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

74 files changed

+1207
-772
lines changed

.speakeasy/gen.lock

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
22
id: e7042734-e669-4c36-85da-bbb4a7500ac8
33
management:
4-
docChecksum: 325f9072ad8465148f22517ea0de69e4
4+
docChecksum: 3721564a1db1b7a536d00f0f876a4abc
55
docVersion: 0.1.0
6-
speakeasyVersion: 1.606.2
7-
generationVersion: 2.687.1
8-
releaseVersion: 0.22.8
9-
configChecksum: a4495978dd6d201505d9cdf2da500ba3
6+
speakeasyVersion: 1.609.0
7+
generationVersion: 2.692.0
8+
releaseVersion: 0.23.0
9+
configChecksum: 60859e06b689b7e59770a13aa1ddec76
1010
repoURL: https://github.com/polarsource/polar-python.git
1111
installationURL: https://github.com/polarsource/polar-python.git
1212
published: true
1313
features:
1414
python:
1515
additionalDependencies: 1.0.0
1616
constsAndDefaults: 1.0.5
17-
core: 5.19.9
17+
core: 5.20.3
1818
customCodeRegions: 0.1.1
1919
defaultEnabledRetries: 0.2.0
2020
deprecations: 3.0.2
@@ -739,6 +739,7 @@ generatedFiles:
739739
- docs/models/paymentmethodcard.md
740740
- docs/models/paymentmethodcardmetadata.md
741741
- docs/models/paymentmethodgeneric.md
742+
- docs/models/paymentmethodinusebyactivesubscription.md
742743
- docs/models/paymentnotready.md
743744
- docs/models/paymentprocessor.md
744745
- docs/models/paymentsgetrequest.md
@@ -838,13 +839,20 @@ generatedFiles:
838839
- docs/models/subscriptioncancel.md
839840
- docs/models/subscriptioncustomer.md
840841
- docs/models/subscriptioncustomermetadata.md
842+
- docs/models/subscriptioncycledevent.md
843+
- docs/models/subscriptioncycledmetadata.md
841844
- docs/models/subscriptiondiscount.md
842845
- docs/models/subscriptionidfilter.md
846+
- docs/models/subscriptionlocked.md
843847
- docs/models/subscriptionmeter.md
844848
- docs/models/subscriptionprices.md
849+
- docs/models/subscriptionproductupdatedevent.md
850+
- docs/models/subscriptionproductupdatedmetadata.md
845851
- docs/models/subscriptionprorationbehavior.md
846852
- docs/models/subscriptionrecurringinterval.md
847853
- docs/models/subscriptionrevoke.md
854+
- docs/models/subscriptionrevokedevent.md
855+
- docs/models/subscriptionrevokedmetadata.md
848856
- docs/models/subscriptionsexportrequest.md
849857
- docs/models/subscriptionsgetrequest.md
850858
- docs/models/subscriptionslistrequest.md
@@ -1395,6 +1403,7 @@ generatedFiles:
13951403
- src/polar_sdk/models/paymentmethodcard.py
13961404
- src/polar_sdk/models/paymentmethodcardmetadata.py
13971405
- src/polar_sdk/models/paymentmethodgeneric.py
1406+
- src/polar_sdk/models/paymentmethodinusebyactivesubscription.py
13981407
- src/polar_sdk/models/paymentnotready.py
13991408
- src/polar_sdk/models/paymentprocessor.py
14001409
- src/polar_sdk/models/payments_getop.py
@@ -1451,10 +1460,17 @@ generatedFiles:
14511460
- src/polar_sdk/models/subscription.py
14521461
- src/polar_sdk/models/subscriptioncancel.py
14531462
- src/polar_sdk/models/subscriptioncustomer.py
1463+
- src/polar_sdk/models/subscriptioncycledevent.py
1464+
- src/polar_sdk/models/subscriptioncycledmetadata.py
1465+
- src/polar_sdk/models/subscriptionlocked.py
14541466
- src/polar_sdk/models/subscriptionmeter.py
1467+
- src/polar_sdk/models/subscriptionproductupdatedevent.py
1468+
- src/polar_sdk/models/subscriptionproductupdatedmetadata.py
14551469
- src/polar_sdk/models/subscriptionprorationbehavior.py
14561470
- src/polar_sdk/models/subscriptionrecurringinterval.py
14571471
- src/polar_sdk/models/subscriptionrevoke.py
1472+
- src/polar_sdk/models/subscriptionrevokedevent.py
1473+
- src/polar_sdk/models/subscriptionrevokedmetadata.py
14581474
- src/polar_sdk/models/subscriptions_exportop.py
14591475
- src/polar_sdk/models/subscriptions_getop.py
14601476
- src/polar_sdk/models/subscriptions_listop.py
@@ -1896,6 +1912,8 @@ examples:
18961912
application/json: {"error": "ResourceNotFound", "detail": "<value>"}
18971913
"422":
18981914
application/json: {}
1915+
"409":
1916+
application/json: {"error": "SubscriptionLocked", "detail": "<value>"}
18991917
subscriptions:revoke:
19001918
speakeasy-default-subscriptions:revoke:
19011919
parameters:
@@ -1910,6 +1928,8 @@ examples:
19101928
application/json: {"error": "ResourceNotFound", "detail": "<value>"}
19111929
"422":
19121930
application/json: {}
1931+
"409":
1932+
application/json: {"error": "SubscriptionLocked", "detail": "<value>"}
19131933
oauth2:authorize:
19141934
speakeasy-default-oauth2-:authorize:
19151935
responses:
@@ -2811,6 +2831,8 @@ examples:
28112831
application/json: {"error": "ResourceNotFound", "detail": "<value>"}
28122832
"422":
28132833
application/json: {}
2834+
"400":
2835+
application/json: {"error": "PaymentMethodInUseByActiveSubscription", "detail": "<value>"}
28142836
customer_portal:customer_meters:list:
28152837
speakeasy-default-customer-portal:customer-meters:list:
28162838
parameters:
@@ -3416,4 +3438,4 @@ examples:
34163438
application/json: {"error": "OrderNotEligibleForRetry", "detail": "<value>"}
34173439
examplesVersion: 1.0.2
34183440
generatedTests: {}
3419-
releaseNotes: "## SDK Changes Detected:\n* `polar.customer_portal.customers.update()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.billing_name` **Added**\n* `polar.customer_portal.customers.get()`: `response.billing_name` **Added**\n* `polar.customer_portal.subscriptions.list()`: `response.items.[].product.organization.status` **Added**\n* `polar.organizations.update()`: `response.status` **Added**\n* `polar.subscriptions.list()`: `response.items.[].meters.[].meter.aggregation.[max]` **Added**\n* `polar.subscriptions.get()`: `response.meters.[].meter.aggregation.[max]` **Added**\n* `polar.subscriptions.revoke()`: `response.meters.[].meter.aggregation.[max]` **Added**\n* `polar.subscriptions.update()`: `response.meters.[].meter.aggregation.[max]` **Added**\n* `polar.checkouts.client_get()`: `response.organization.status` **Added**\n* `polar.checkouts.client_update()`: `response.organization.status` **Added**\n* `polar.checkouts.client_confirm()`: `response.organization.status` **Added**\n* `polar.customer_portal.benefit-grants.list()`: `response.items.[].[customer_benefit_grant_discord]` **Changed**\n* `polar.customer_portal.benefit-grants.get()`: `response.[customer_benefit_grant_license_keys]` **Changed**\n* `polar.customer_portal.benefit-grants.update()`: `response.[customer_benefit_grant_custom]` **Changed**\n* `polar.organizations.list()`: `response.items.[].status` **Added**\n* `polar.organizations.get()`: `response.status` **Added**\n* `polar.organizations.create()`: `response.status` **Added**\n* `polar.customer_portal.subscriptions.cancel()`: `response.product.organization.status` **Added**\n* `polar.customer_portal.orders.update()`: `response.product.organization.status` **Added**\n* `polar.customer_portal.orders.confirm_retry_payment()`: `request.customer_order_confirm_payment` **Changed**\n* `polar.customer_portal.organizations.get()`: `response.organization.status` **Added**\n* `polar.customer_portal.orders.list()`: `response.items.[].product.organization.status` **Added**\n* `polar.customer_portal.subscriptions.get()`: `response.product.organization.status` **Added**\n* `polar.customer_portal.orders.get()`: `response.product.organization.status` **Added**\n* `polar.customer_portal.subscriptions.update()`: `response.product.organization.status` **Added**\n* `polar.meters.list()`: `response.items.[].aggregation.[max]` **Added**\n* `polar.meters.create()`: \n * `request.aggregation.[max]` **Added**\n * `response.aggregation.[max]` **Added**\n* `polar.meters.get()`: `response.aggregation.[max]` **Added**\n* `polar.meters.update()`: \n * `request.meter_update.aggregation.[max]` **Added**\n * `response.aggregation.[max]` **Added**\n* `polar.customer_meters.list()`: `response.items.[].meter.aggregation.[max]` **Added**\n* `polar.customer_meters.get()`: `response.meter.aggregation.[max]` **Added**\n"
3441+
releaseNotes: "## Python SDK Changes Detected:\n* `polar.customer_portal.benefit-grants.get()`: `response` **Changed** **Breaking** :warning:\n* `polar.customers.get_state_external()`: `response.granted_benefits.[].properties` **Changed** **Breaking** :warning:\n* `polar.customer_portal.benefit-grants.list()`: `response.items.[]` **Changed** **Breaking** :warning:\n* `polar.customer_portal.benefit-grants.update()`: \n * `request.customer_benefit_grant_update` **Changed**\n * `response` **Changed** **Breaking** :warning:\n* `polar.benefits.grants()`: `response.items.[].properties` **Changed** **Breaking** :warning:\n* `polar.customers.get_state()`: `response.granted_benefits.[].properties` **Changed** **Breaking** :warning:\n* `polar.customer_portal.customers.delete_payment_method()`: `error.status[400]` **Added**\n* `polar.subscriptions.revoke()`: \n * `response.meters.[].meter.archived_at` **Added**\n * `error.status[409]` **Added**\n* `polar.subscriptions.get()`: `response.meters.[].meter.archived_at` **Added**\n* `polar.subscriptions.list()`: `response.items.[].meters.[].meter.archived_at` **Added**\n* `polar.subscriptions.update()`: \n * `response.meters.[].meter.archived_at` **Added**\n * `error.status[409]` **Added**\n* `polar.events.list()`: `response.items.[].[system_event]` **Changed**\n* `polar.events.get()`: `response.[system_event]` **Changed**\n* `polar.meters.list()`: \n * `request.is_archived` **Added**\n * `response.items.[].archived_at` **Added**\n* `polar.meters.create()`: `response.archived_at` **Added**\n* `polar.meters.get()`: `response.archived_at` **Added**\n* `polar.meters.update()`: \n * `request.meter_update.is_archived` **Added**\n * `response.archived_at` **Added**\n* `polar.customer_meters.list()`: `response.items.[].meter.archived_at` **Added**\n* `polar.customer_meters.get()`: `response.meter.archived_at` **Added**\n"

.speakeasy/gen.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,17 @@ generation:
2424
generateNewTests: false
2525
skipResponseBodyAssertions: false
2626
python:
27-
version: 0.22.8
27+
version: 0.23.0
2828
additionalDependencies:
2929
dev:
3030
pydantic-ai-slim: ^0.1.0
3131
pytest: ^8.3.3
3232
ruff: ^0.8.0
3333
main:
3434
standardwebhooks: ^1.0.0
35+
allowedRedefinedBuiltins:
36+
- id
37+
- object
3538
authors:
3639
- Polar
3740
baseErrorName: PolarError

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.606.2
1+
speakeasyVersion: 1.609.0
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:13cfadb3890dcd4c14b2ef1f6b6442c71c72d76225592cf5aae0f3470b6f330f
6-
sourceBlobDigest: sha256:384012381fe854ee1c2472895c5b5fbbb8bf1e4f5319cc1f97850489c8a3ab78
5+
sourceRevisionDigest: sha256:10b25f4c69799d98076ce42400b21e7aca688f6a4936f0b0ae3a157f8303e9b5
6+
sourceBlobDigest: sha256:9ddf6e719736b4116c5ce6de12d0b3913dea4124e72d64858ea679159be31b85
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1755735150
9+
- speakeasy-sdk-regen-1756167230
1010
- 0.1.0
1111
targets:
1212
polar:
1313
source: Polar-OAS
1414
sourceNamespace: polar-oas
15-
sourceRevisionDigest: sha256:13cfadb3890dcd4c14b2ef1f6b6442c71c72d76225592cf5aae0f3470b6f330f
16-
sourceBlobDigest: sha256:384012381fe854ee1c2472895c5b5fbbb8bf1e4f5319cc1f97850489c8a3ab78
15+
sourceRevisionDigest: sha256:10b25f4c69799d98076ce42400b21e7aca688f6a4936f0b0ae3a157f8303e9b5
16+
sourceBlobDigest: sha256:9ddf6e719736b4116c5ce6de12d0b3913dea4124e72d64858ea679159be31b85
1717
codeSamplesNamespace: polar-oas-py-code-samples
18-
codeSamplesRevisionDigest: sha256:6a377b7edae82a765088813beb3fa7855e1876d4025df471e5a93f6f7b1f427c
18+
codeSamplesRevisionDigest: sha256:0b87c3d5ea9fe791d0c2c4b94e007f6b0b840a5ae94b0c228d43d5ae3d35a291
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

0 commit comments

Comments
 (0)