# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from pydantic import Field as FieldInfo

from ...._models import BaseModel
from .privacy_law import PrivacyLaw

__all__ = ["LocationRetrievePrivacyLawResponse"]


class LocationRetrievePrivacyLawResponse(BaseModel):
    privacy_law: PrivacyLaw = FieldInfo(alias="privacyLaw")
    """
    The privacy law by which a customer's personal data is protected. Different
    customers fall under different legal protection based on their home location,
    citizenship, etc. Laws include:

    - GDPR (General Data Protection & Regulation) for EU citizens & residents.
    - CA (California Consumer Privacy Act) for California residents.
    - CASL (Canada's Anti-Spam Law) for Canadians.
    - AUS (Australia's Privacy Act) for Australians.
    - NZ (New Zealand's Privacy Act) for New Zealanders.
    - CT (Connecticut's Privacy Act) for Connecticut residents.
    - VA (Virginia's Privacy Act) for Virginia residents.
    - UT (Utah's Privacy Act) for Utah residents.
    - CO (Colorado's Privacy Act) for Colorado residents.
    - NONE for customers not protected by any of the above.
    """
