"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from __future__ import annotations
from polar_sdk.types import BaseModel
from typing import Optional
from typing_extensions import NotRequired, TypedDict


class CustomerOrganizationFeatureSettingsTypedDict(TypedDict):
    r"""Feature flags exposed to the customer portal."""

    member_model_enabled: NotRequired[bool]
    r"""Whether the member model is enabled for this organization."""


class CustomerOrganizationFeatureSettings(BaseModel):
    r"""Feature flags exposed to the customer portal."""

    member_model_enabled: Optional[bool] = False
    r"""Whether the member model is enabled for this organization."""
