La lista cerrada, para que la pantalla ofrezca exactamente lo que la puerta acepta.
Declarada ANTES que `/{unit_id}`: FastAPI resuelve por orden.
Parámetros
Nombre
En
Tipo
Obl.
tenant_id
query
string o nulo
No
Respuestas
Código
Descripción
Devuelve
200
Respuesta correcta
lista de UnitTypeOut
422
Error de validación
HTTPValidationError
PATCH/v1/units/{unit_id}
Editar o desactivar una unidad
Edita la unidad, y la DESACTIVA cuando llega `status = INACTIVE`.
No hay borrado y no es un olvido: de una unidad cuelgan turnos, marcajes y asignaciones, y
borrarla dejaría huérfano un historial que la Ley 16-92 obliga a conservar. Desactivada deja de
ofrecerse para asignaciones nuevas y conserva las que ya tenía.