Skip to content

Commit 600237b

Browse files
authored
fix: add missing webhook payload types to validation
2 parents 9bd5651 + a2c7824 commit 600237b

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/polar_sdk/_webhooks/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
WebhookCheckoutUpdatedPayload,
1919
WebhookCustomerCreatedPayload,
2020
WebhookCustomerDeletedPayload,
21+
WebhookCustomerSeatAssignedPayload,
22+
WebhookCustomerSeatClaimedPayload,
23+
WebhookCustomerSeatRevokedPayload,
2124
WebhookCustomerStateChangedPayload,
2225
WebhookCustomerUpdatedPayload,
2326
WebhookOrderCreatedPayload,
@@ -32,6 +35,7 @@
3235
WebhookSubscriptionActivePayload,
3336
WebhookSubscriptionCanceledPayload,
3437
WebhookSubscriptionCreatedPayload,
38+
WebhookSubscriptionPastDuePayload,
3539
WebhookSubscriptionRevokedPayload,
3640
WebhookSubscriptionUncanceledPayload,
3741
WebhookSubscriptionUpdatedPayload,
@@ -52,6 +56,9 @@ def _get_discriminator(v: Any) -> Union[str, None]:
5256
Annotated[WebhookCustomerUpdatedPayload, Tag("customer.updated")],
5357
Annotated[WebhookCustomerDeletedPayload, Tag("customer.deleted")],
5458
Annotated[WebhookCustomerStateChangedPayload, Tag("customer.state_changed")],
59+
Annotated[WebhookCustomerSeatAssignedPayload, Tag("customer_seat.assigned")],
60+
Annotated[WebhookCustomerSeatClaimedPayload, Tag("customer_seat.claimed")],
61+
Annotated[WebhookCustomerSeatRevokedPayload, Tag("customer_seat.revoked")],
5562
Annotated[WebhookOrderCreatedPayload, Tag("order.created")],
5663
Annotated[WebhookOrderUpdatedPayload, Tag("order.updated")],
5764
Annotated[WebhookOrderPaidPayload, Tag("order.paid")],
@@ -62,6 +69,7 @@ def _get_discriminator(v: Any) -> Union[str, None]:
6269
Annotated[WebhookSubscriptionCanceledPayload, Tag("subscription.canceled")],
6370
Annotated[WebhookSubscriptionUncanceledPayload, Tag("subscription.uncanceled")],
6471
Annotated[WebhookSubscriptionRevokedPayload, Tag("subscription.revoked")],
72+
Annotated[WebhookSubscriptionPastDuePayload, Tag("subscription.past_due")],
6573
Annotated[WebhookRefundCreatedPayload, Tag("refund.created")],
6674
Annotated[WebhookRefundUpdatedPayload, Tag("refund.updated")],
6775
Annotated[WebhookProductCreatedPayload, Tag("product.created")],

0 commit comments

Comments
 (0)