diff --git a/deno/payloads/v10/webhook.ts b/deno/payloads/v10/webhook.ts index d492c9f8..48907513 100644 --- a/deno/payloads/v10/webhook.ts +++ b/deno/payloads/v10/webhook.ts @@ -91,6 +91,8 @@ export type APIWebhookEventBody = APIWebhookEventApplicationDeauthorizedData > | APIWebhookEventEventBase + | APIWebhookEventEventBase + | APIWebhookEventEventBase | APIWebhookEventEventBase; export interface APIWebhookEventApplicationAuthorizedData { @@ -121,6 +123,16 @@ export interface APIWebhookEventApplicationDeauthorizedData { export type APIWebhookEventEntitlementCreateData = APIEntitlement; +/** + * @unstable + */ +export type APIWebhookEventEntitlementDeleteData = APIEntitlement; + +/** + * @unstable + */ +export type APIWebhookEventEntitlementUpdateData = APIEntitlement; + export type APIWebhookEventQuestUserEnrollmentData = never; export interface APIWebhookEventBase { @@ -187,6 +199,18 @@ export enum ApplicationWebhookEventType { * Entitlement was created */ EntitlementCreate = 'ENTITLEMENT_CREATE', + /** + * Entitlement was updated + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementUpdate = 'ENTITLEMENT_UPDATE', + /** + * Entitlement was deleted + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementDelete = 'ENTITLEMENT_DELETE', /** * User was added to a Quest (currently unavailable) */ diff --git a/deno/payloads/v9/webhook.ts b/deno/payloads/v9/webhook.ts index d492c9f8..48907513 100644 --- a/deno/payloads/v9/webhook.ts +++ b/deno/payloads/v9/webhook.ts @@ -91,6 +91,8 @@ export type APIWebhookEventBody = APIWebhookEventApplicationDeauthorizedData > | APIWebhookEventEventBase + | APIWebhookEventEventBase + | APIWebhookEventEventBase | APIWebhookEventEventBase; export interface APIWebhookEventApplicationAuthorizedData { @@ -121,6 +123,16 @@ export interface APIWebhookEventApplicationDeauthorizedData { export type APIWebhookEventEntitlementCreateData = APIEntitlement; +/** + * @unstable + */ +export type APIWebhookEventEntitlementDeleteData = APIEntitlement; + +/** + * @unstable + */ +export type APIWebhookEventEntitlementUpdateData = APIEntitlement; + export type APIWebhookEventQuestUserEnrollmentData = never; export interface APIWebhookEventBase { @@ -187,6 +199,18 @@ export enum ApplicationWebhookEventType { * Entitlement was created */ EntitlementCreate = 'ENTITLEMENT_CREATE', + /** + * Entitlement was updated + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementUpdate = 'ENTITLEMENT_UPDATE', + /** + * Entitlement was deleted + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementDelete = 'ENTITLEMENT_DELETE', /** * User was added to a Quest (currently unavailable) */ diff --git a/payloads/v10/webhook.ts b/payloads/v10/webhook.ts index 28ee033f..23306ead 100644 --- a/payloads/v10/webhook.ts +++ b/payloads/v10/webhook.ts @@ -91,6 +91,8 @@ export type APIWebhookEventBody = APIWebhookEventApplicationDeauthorizedData > | APIWebhookEventEventBase + | APIWebhookEventEventBase + | APIWebhookEventEventBase | APIWebhookEventEventBase; export interface APIWebhookEventApplicationAuthorizedData { @@ -121,6 +123,16 @@ export interface APIWebhookEventApplicationDeauthorizedData { export type APIWebhookEventEntitlementCreateData = APIEntitlement; +/** + * @unstable + */ +export type APIWebhookEventEntitlementDeleteData = APIEntitlement; + +/** + * @unstable + */ +export type APIWebhookEventEntitlementUpdateData = APIEntitlement; + export type APIWebhookEventQuestUserEnrollmentData = never; export interface APIWebhookEventBase { @@ -187,6 +199,18 @@ export enum ApplicationWebhookEventType { * Entitlement was created */ EntitlementCreate = 'ENTITLEMENT_CREATE', + /** + * Entitlement was updated + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementUpdate = 'ENTITLEMENT_UPDATE', + /** + * Entitlement was deleted + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementDelete = 'ENTITLEMENT_DELETE', /** * User was added to a Quest (currently unavailable) */ diff --git a/payloads/v9/webhook.ts b/payloads/v9/webhook.ts index 28ee033f..23306ead 100644 --- a/payloads/v9/webhook.ts +++ b/payloads/v9/webhook.ts @@ -91,6 +91,8 @@ export type APIWebhookEventBody = APIWebhookEventApplicationDeauthorizedData > | APIWebhookEventEventBase + | APIWebhookEventEventBase + | APIWebhookEventEventBase | APIWebhookEventEventBase; export interface APIWebhookEventApplicationAuthorizedData { @@ -121,6 +123,16 @@ export interface APIWebhookEventApplicationDeauthorizedData { export type APIWebhookEventEntitlementCreateData = APIEntitlement; +/** + * @unstable + */ +export type APIWebhookEventEntitlementDeleteData = APIEntitlement; + +/** + * @unstable + */ +export type APIWebhookEventEntitlementUpdateData = APIEntitlement; + export type APIWebhookEventQuestUserEnrollmentData = never; export interface APIWebhookEventBase { @@ -187,6 +199,18 @@ export enum ApplicationWebhookEventType { * Entitlement was created */ EntitlementCreate = 'ENTITLEMENT_CREATE', + /** + * Entitlement was updated + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementUpdate = 'ENTITLEMENT_UPDATE', + /** + * Entitlement was deleted + * + * @unstable This event is not yet documented but can be enabled from the developer portal + */ + EntitlementDelete = 'ENTITLEMENT_DELETE', /** * User was added to a Quest (currently unavailable) */