Pasillo de ingredientes
El contenedor
ingredientepasillo regresa la información de un pasillo de ingredientes en particular así como la lista de ingredientes que lo conforman.
Hay dos recursos disponibles:
-
mdata para obtener los datos del pasillo de manera compacta para una APP
-
mingredientes para obtener la lista de ingredientes del pasillo (paginado) de manera compacta para una APP
Recurso 'mdata'
Los datos básicos de un pasillo se obtienen consumiendo el recurso siguiente:
[GET] /v2/ingredientepasillo/:Clave/mdata.json
:Clave es la clave del recurso solicitado.
El sistema regresará los datos del pasillo de ingredientes solicitado:
{ "clave":80,
"nombre":"Salchichoner\u00eda en granel",
"imagen":"80.png",
"orden":1,
"cantidadingredientes":0
}
Los campos son:
clave: la clave interna de referencia del pasillo.
nombre: el nombre del pasillo de ingredientes.
imagen: la imagen correspondiente a este pasillo. Si hay un valor en el campo, la imagen se encuentra en el CDN, en la ruta siguiente: cdn.kiwilimon.com/ingredientepasillo/:clave/
:imagen
orden: número de orden. Normalmente el arreglo viene ordenado por este campo.
cantidadingredientes: es la cantidad de ingredientes publicados presentes en este pasillo.
Recurso 'mingredientes'
La lista de ingredientes se obtiene consumiendo el recurso siguiente:
[GET] /v2/ingredientepasillo/:Clave/:Primero/:Cantidad/mingredientes.json
:Clave es la clave del recurso solicitado.
:Primero: es el primer objeto de la lista que necesitamos. 0 indica que no hay offset y apunta el primero de la lista. De 1 en adelante es un offset para saltar cantidad de objetos en la lista total.
:Cantidad: es la cantidad de objetos que queremos regresar a partir del "primero" solicitado.
El sistema regresará la lista de ingredientes del pasillo de ingredientes solicitado:
[
{INGREDIENTE-1},
{INGREDIENTE-2},
...
]
Donde:
INGREDIENTE-n: es el recurso mdata de un ingrediente (ver capítulo 'ingrediente').
Ejemplos
Datos básicos del pasillo 80 en JSON:
[GET] /ingredientepasillo/80/data.json
Resultado:
{
"clave":80,
"nombre":"Salchichoner\u00eda en granel",
"imagen":"80.png",
"orden":1,
"cantidadingredientes":0
}