Modelo de ciudades
Una ciudad pertenece a un país y puede asociarse con un administrador y opciones desplegables. Consulta la operación para los esquemas completos de las operaciones; esta guía resume los conceptos compartidos del comportamiento descrito.
Operaciones
| Acción | Método | Recurso |
|---|---|---|
| Listar | GET | /countries/{country}/cities |
| Consultar | GET | /countries/{country}/cities/{city} |
| Crear | POST | /countries/{country}/cities |
| Actualizar | PUT | /countries/{country}/cities/{city} |
| Eliminar | DELETE | /countries/{country}/cities/{city} |
Conceptos compartidos
namees obligatorio al crear una ciudad y puede usarse en filtros compatibles.country_ididentifica el país al que pertenece la ciudad. En las solicitudes de creación y actualización,country_idse obtiene del parámetro de ruta antes de validar.administrator_idpuede asociar un usuario con la ciudad y puede sernull.enabledcontrola el estado de la ciudad.country,administratoryoptionsson relaciones que las solicitudes de lista y consulta pueden expandir medianteparams.
Las operaciones descritas de ciudades usan middleware para los niveles de rol 0 y 1. No des por hecho que haya un acceso más amplio. La presencia de campos varía por operación y relaciones solicitadas, por lo que esta lista no es un esquema completo de respuesta.