Open Martinrsts opened 1 month ago
Me sumo a esto y también me queda la duda sobre el formato de la fecha que se entregará, imagino que será en UTC por como se maneja en la API de Gestión de la Cafetería, pero me gustaría asegurarme de igual forma.
Hola @Martinrsts, @Mamunoz42,
Para esta entrega, no es necesario realizar ninguna validación del contenido del request ni de la respuesta generada por el endpoint. Lo único que se requiere es que el endpoint esté disponible y responda con un código 200 ante una solicitud POST.
Los detalles de la orden que se genere pueden ser inventados; no es necesario basarse en el payload recibido en el request. No obstante, es importante que se registre la orden ya que sí será evaluado bajo el item del dashboard (pedidos recibidos por hora y lista de pedidos). Los datos específicos de la tabla no importan, basta con que existan órdenes).
Saludos, Daniel
Les dejo un ejemplo de request:
Ruta:
POST https://granizox.ing.puc.cl/api/orders
Cuerpo:
{
"id": "66f353ac4a2b5959344eca69",
"dueDate": "2024-09-25T04:05:00.000Z",
"order": [
{
"sku": "CAFELATTE",
"quantity": 3
}
]
}
Nota: La hora está en UTC.
La respuesta esperada debe ser:
Pedido aceptado:
{
"status": "aceptado"
}
Pedido rechazado:
{
"status": "rechazado"
}
Los pedidos los recibirán aprox cada 5 mins. Si necesitan una frecuencia mayor, me avisan.
Hola, quería saber el esquema del post que se va a hacer para los pedidos. Entiendo que va a tener un id, la fecha y el arreglo de diccionarios, pero como se llamará cada atributo y como serán los diccionarios?