|
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