|
9 | 9 | from typing_extensions import Annotated |
10 | 10 |
|
11 | 11 | from polar_sdk.models import ( |
| 12 | + WebhookCustomerCreatedPayload, |
| 13 | + WebhookCustomerUpdatedPayload, |
| 14 | + WebhookCustomerDeletedPayload, |
| 15 | + WebhookCustomerStateChangedPayload, |
12 | 16 | WebhookBenefitCreatedPayload, |
13 | 17 | WebhookBenefitGrantCreatedPayload, |
14 | 18 | WebhookBenefitGrantRevokedPayload, |
@@ -38,6 +42,10 @@ def _get_discriminator(v: Any) -> Union[str, None]: |
38 | 42 |
|
39 | 43 | WebhoookPayload = Annotated[ |
40 | 44 | Union[ |
| 45 | + Annotated[WebhookCustomerCreatedPayload, Tag("customer.created")], |
| 46 | + Annotated[WebhookCustomerUpdatedPayload, Tag("customer.updated")], |
| 47 | + Annotated[WebhookCustomerDeletedPayload, Tag("customer.deleted")], |
| 48 | + Annotated[WebhookCustomerStateChangedPayload, Tag("customer.state_changed")], |
41 | 49 | Annotated[WebhookBenefitCreatedPayload, Tag("benefit.created")], |
42 | 50 | Annotated[WebhookBenefitGrantCreatedPayload, Tag("benefit_grant.created")], |
43 | 51 | Annotated[WebhookBenefitGrantRevokedPayload, Tag("benefit_grant.revoked")], |
|
0 commit comments