"""Validation helpers for guest check-in data."""

from __future__ import annotations

from typing import Any

from istat.municipalities import validate_italian_residence as validate_istat_residence


def validate_italian_residence(
    country: Any,
    province: Any = None,
    municipality: Any = None,
    *,
    region: Any = None,
    extra_data: dict | None = None,
):
    """Validate Italian residence municipality/province rules for check-in data."""
    return validate_istat_residence(
        country,
        province,
        municipality,
        region=region,
        extra_data=extra_data,
    )
