/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import * as openEnums from "../../types/enums.js"; import { OpenEnum } from "../../types/enums.js"; export const WebhookEventType = { CheckoutCreated: "checkout.created", CheckoutUpdated: "checkout.updated", CheckoutExpired: "checkout.expired", CustomerCreated: "customer.created", CustomerUpdated: "customer.updated", CustomerDeleted: "customer.deleted", CustomerStateChanged: "customer.state_changed", CustomerSeatAssigned: "customer_seat.assigned", CustomerSeatClaimed: "customer_seat.claimed", CustomerSeatRevoked: "customer_seat.revoked", MemberCreated: "member.created", MemberUpdated: "member.updated", MemberDeleted: "member.deleted", OrderCreated: "order.created", OrderUpdated: "order.updated", OrderPaid: "order.paid", OrderRefunded: "order.refunded", SubscriptionCreated: "subscription.created", SubscriptionUpdated: "subscription.updated", SubscriptionActive: "subscription.active", SubscriptionCanceled: "subscription.canceled", SubscriptionUncanceled: "subscription.uncanceled", SubscriptionRevoked: "subscription.revoked", SubscriptionPastDue: "subscription.past_due", RefundCreated: "refund.created", RefundUpdated: "refund.updated", ProductCreated: "product.created", ProductUpdated: "product.updated", BenefitCreated: "benefit.created", BenefitUpdated: "benefit.updated", BenefitGrantCreated: "benefit_grant.created", BenefitGrantCycled: "benefit_grant.cycled", BenefitGrantUpdated: "benefit_grant.updated", BenefitGrantRevoked: "benefit_grant.revoked", OrganizationUpdated: "organization.updated", } as const; export type WebhookEventType = OpenEnum; /** @internal */ export const WebhookEventType$inboundSchema: z.ZodMiniType< WebhookEventType, unknown > = openEnums.inboundSchema(WebhookEventType); /** @internal */ export const WebhookEventType$outboundSchema: z.ZodMiniType< string, WebhookEventType > = openEnums.outboundSchema(WebhookEventType);