# This file was auto-generated by Fern from our API Definition.

import typing

UpdateWebhookRequestBodyRequestTypesItem = typing.Union[
    typing.Literal[
        "company.updated",
        "user.updated",
        "plan.updated",
        "plan.entitlement.updated",
        "company.override.updated",
        "feature.updated",
        "flag.updated",
        "flag_rules.updated",
        "company.created",
        "user.created",
        "plan.created",
        "plan.entitlement.created",
        "company.override.created",
        "feature.created",
        "flag.created",
        "company.deleted",
        "user.deleted",
        "plan.deleted",
        "plan.entitlement.deleted",
        "company.override.deleted",
        "feature.deleted",
        "flag.deleted",
        "test.send",
        "subscription.trial.ended",
        "entitlement.limit.warning",
        "entitlement.limit.reached",
        "entitlement.soft_limit.warning",
        "entitlement.soft_limit.reached",
    ],
    typing.Any,
]
