"""Android companion registration routes."""

from fastapi import APIRouter

from app import services
from app.schemas import AndroidDeviceRegistration, PhoneHealth

router = APIRouter(prefix="/android", tags=["android"])


@router.post("/register", response_model=PhoneHealth)
async def register_android_device(registration: AndroidDeviceRegistration) -> PhoneHealth:
    """Register an Android companion and retain its device identity details."""
    return services.register_android_device(registration)
